Database Design

Descrição

Database Quiz sobre Database Design, criado por Matthew Rook em 04-04-2019.
Matthew Rook
Quiz por Matthew Rook, atualizado more than 1 year ago
Matthew Rook
Criado por Matthew Rook mais de 5 anos atrás
4
0

Resumo de Recurso

Questão 1

Questão
What is Program-Data Redundancy?
Responda
  • changing the structure or storage characteristics would require changing the applications that access it
  • Unnecessary storage of the same data in different places
  • different and conflicting versions of the same data occur at different places
  • Abnormalities when all changes in redundant data are not made correctly

Questão 2

Questão
What is Data Redundancy?
Responda
  • changing the structure or storage characteristics would require changing the applications that access it
  • different and conflicting versions of the same data occur at different places
  • Abnormalities when all changes in redundant data are not made correctly
  • Unnecessary storage of the same data in different places

Questão 3

Questão
What is Data Inconsistancy?
Responda
  • Abnormalities when all changes in redundant data are not made correctly
  • Unnecessary storage of the same data in different places
  • changing the structure or storage characteristics would require changing the applications that access it
  • different and conflicting versions of the same data occur at different places

Questão 4

Questão
What is Data Anomalies?
Responda
  • changing the structure or storage characteristics would require changing the applications that access it
  • different and conflicting versions of the same data occur at different places
  • Unnecessary storage of the same data in different places
  • Abnormalities when all changes in redundant data are not made correctly

Questão 5

Questão
Data Dictionary Management - Data dictionary: Stores [blank_start]definitions[blank_end] of the [blank_start]data[blank_end] [blank_start]elements[blank_end] and their [blank_start]relationships[blank_end]
Responda
  • definitions
  • data
  • elements
  • relationships

Questão 6

Questão
[blank_start]Data storage management[blank_end] - Performance tuning: Ensures [blank_start]efficient[blank_end] [blank_start]performance[blank_end] of the [blank_start]database[blank_end] in terms of [blank_start]storage[blank_end] and access [blank_start]speed[blank_end]
Responda
  • Data storage management
  • efficient
  • performance
  • database
  • storage
  • speed

Questão 7

Questão
[blank_start]Data transformation and presentation[blank_end] - Transforms entered data to conform to required data structures
Responda
  • Data transformation and presentation

Questão 8

Questão
[blank_start]Security management[blank_end] - Enforces user security and data privacy
Responda
  • Security management

Questão 9

Questão
[blank_start]Multiuser access control[blank_end] - Sophisticated algorithms ensure that multiple users can access the database concurrently without compromising its integrity
Responda
  • Multiuser access control

Questão 10

Questão
[blank_start]Backup and recovery management[blank_end] - Enables recovery of the database after a failure
Responda
  • Backup and recovery management

Questão 11

Questão
[blank_start]Data integrity management[blank_end] - Minimizes redundancy and maximizes consistency
Responda
  • Data integrity management

Questão 12

Questão
[blank_start]Database[blank_end] [blank_start]access[blank_end] [blank_start]languages[blank_end] [blank_start]and[blank_end] [blank_start]application[blank_end] [blank_start]programming[blank_end] interfaces - Query language: Lets the user specify what must be done without having to specify how • Structured Query Language (SQL): De facto query language and data access standard supported by the majority of DBMS vendors
Responda
  • Database
  • access
  • languages
  • and
  • application
  • programming

Questão 13

Questão
[blank_start]Database communication interfaces[blank_end] - Accept end-user requests via multiple, different network environments
Responda
  • Database communication interfaces

Questão 14

Questão
Abstraction of a real-world object or event is an example of Data Models?
Responda
  • True
  • False

Questão 15

Questão
Collection of related concepts used to describe the structure of a database, i.e. unique objects, data types, relationships, and constraints • Useful for supporting a specific problem domain • Simple representations of complex real-world data structures This is an example of Data Modelling
Responda
  • True
  • False

Questão 16

Questão
A Model refers to the process of creating a specific data model for a determined problem domain.
Responda
  • True
  • False

Questão 17

Questão
An [blank_start]entity[blank_end] is a person, place, thing, or event about which data will be collected and stored.
Responda
  • entity

Questão 18

Questão
An [blank_start]attribute[blank_end] is a characteristic of an entity
Responda
  • attribute

Questão 19

Questão
A [blank_start]relationship[blank_end] describes an association among entities.
Responda
  • relationship

Questão 20

Questão
A [blank_start]constraint[blank_end] is a restriction placed on the data
Responda
  • constraint

Questão 21

Questão
• Logical Data Independence:
Responda
  • Change the schema at one level of a database system without having to change the schema at the next higher level.
  • A change in storage devices or methods and even a change in operating system will not affect the internal model.
  • Change the internal model without affecting the conceptual model.
  • Change the physical model without affecting the internal model
  • Recoding, adding fields (e.g. adding an email address to a student file) in the database should not affect applications

Questão 22

Questão
Data Independence:
Responda
  • Change the schema at one level of a database system without having to change the schema at the next higher level.
  • A change in storage devices or methods and even a change in operating system will not affect the internal model.
  • Change the internal model without affecting the conceptual model.
  • Change the physical model without affecting the internal model
  • Recoding, adding fields (e.g. adding an email address to a student file) in the database should not affect applications

Questão 23

Questão
Physical Data Independence:
Responda
  • Recoding, adding fields (e.g. adding an email address to a student file) in the database should not affect applications
  • Change the physical model without affecting the internal model
  • Change the internal model without affecting the conceptual model.
  • A change in storage devices or methods and even a change in operating system will not affect the internal model.
  • Change the schema at one level of a database system without having to change the schema at the next higher level.

Questão 24

Questão
[blank_start]Primary Key[blank_end] - An attribute that can identify each row in a table uniquely. Cannot be null or duplicate
Responda
  • Primary Key

Questão 25

Questão
[blank_start]Composite Primary Key[blank_end] - Composed of more than one attribute
Responda
  • Composite Primary Key

Questão 26

Questão
[blank_start]Secondary Key[blank_end] - Unique key other than primary key, Strictly for data retrieval purposes, E.g. Customers do not remember their ID, but they do remember their phone number!
Responda
  • Secondary Key

Questão 27

Questão
[blank_start]Entity integrity[blank_end] - Each row (entity instance) in the table has its own unique identity
Responda
  • Entity integrity

Questão 28

Questão
[blank_start]Foreign key[blank_end] - An attribute whose values match primary key values in the related table
Responda
  • Foreign key

Questão 29

Questão
[blank_start]Referential integrity[blank_end] - FK contains a value that refers to an existing valid tuple (row) in another relation
Responda
  • Referential integrity

Questão 30

Questão
[blank_start]UNION[blank_end] will show all rows in the tables except duplicates
Responda
  • UNION

Questão 31

Questão
[blank_start]UNION ALL[blank_end] will show all rows from the tables including duplicates
Responda
  • UNION ALL

Questão 32

Questão
[blank_start]PROJECT[blank_end] - Unary operator that yields a vertical subset of a table. Yield all values for selected attributes
Responda
  • PROJECT

Questão 33

Questão
[blank_start]INTERSECT[blank_end] - Yields only the rows that appear in both tables
Responda
  • INTERSECT

Questão 34

Questão
[blank_start]DIFFERENCE[blank_end] - Yields all rows in one table that are not found in the other table
Responda
  • DIFFERENCE

Questão 35

Questão
[blank_start]Identifiers[blank_end]: one or more attributes that uniquely identify each entity instance.
Responda
  • Identifiers

Questão 36

Questão
[blank_start]Composite attribute[blank_end]: Attribute that can be subdivided to yield additional attributes
Responda
  • Composite attribute

Questão 37

Questão
[blank_start]Simple attribute[blank_end]: Attribute that cannot be subdivided
Responda
  • Simple attribute

Questão 38

Questão
[blank_start]Single valued attribute[blank_end]: Attribute that has only a single value.
Responda
  • Single valued attribute

Questão 39

Questão
[blank_start]Multivalued attribute[blank_end]s: Attributes that have many values.
Responda
  • Multivalued attribute

Questão 40

Questão
[blank_start]Derived attribute[blank_end]: Attribute whose value is calculated from other attributes
Responda
  • Derived attribute

Semelhante

FLAT FILE VS RELATIONAL DATABASE
rosiejones
OCR gcse computer science
Jodie Awthinre
GCSE AQA Computer Science - Definitions
James Jolliffe
Managing Digital Data Review
Shannon Anderson-Rush
Midterm 2 (Chapter 5 - 13)
Yorria Raine
SQL Quiz
Chris Cronin
GCSE AQA Computer Science - Definitions
moffat00
Database Final Exam
dbm
Data, Information and Databases
maryamxjay
AS Levels ICT -Form Controls
lukejones
C170 - Practice Test
Craig Willey