Database Design

Beschreibung

Database Quiz am Database Design, erstellt von Matthew Rook am 04/04/2019.
Matthew Rook
Quiz von Matthew Rook, aktualisiert more than 1 year ago
Matthew Rook
Erstellt von Matthew Rook vor mehr als 5 Jahre
5
0

Zusammenfassung der Ressource

Frage 1

Frage
What is Program-Data Redundancy?
Antworten
  • 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

Frage 2

Frage
What is Data Redundancy?
Antworten
  • 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

Frage 3

Frage
What is Data Inconsistancy?
Antworten
  • 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

Frage 4

Frage
What is Data Anomalies?
Antworten
  • 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

Frage 5

Frage
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]
Antworten
  • definitions
  • data
  • elements
  • relationships

Frage 6

Frage
[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]
Antworten
  • Data storage management
  • efficient
  • performance
  • database
  • storage
  • speed

Frage 7

Frage
[blank_start]Data transformation and presentation[blank_end] - Transforms entered data to conform to required data structures
Antworten
  • Data transformation and presentation

Frage 8

Frage
[blank_start]Security management[blank_end] - Enforces user security and data privacy
Antworten
  • Security management

Frage 9

Frage
[blank_start]Multiuser access control[blank_end] - Sophisticated algorithms ensure that multiple users can access the database concurrently without compromising its integrity
Antworten
  • Multiuser access control

Frage 10

Frage
[blank_start]Backup and recovery management[blank_end] - Enables recovery of the database after a failure
Antworten
  • Backup and recovery management

Frage 11

Frage
[blank_start]Data integrity management[blank_end] - Minimizes redundancy and maximizes consistency
Antworten
  • Data integrity management

Frage 12

Frage
[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
Antworten
  • Database
  • access
  • languages
  • and
  • application
  • programming

Frage 13

Frage
[blank_start]Database communication interfaces[blank_end] - Accept end-user requests via multiple, different network environments
Antworten
  • Database communication interfaces

Frage 14

Frage
Abstraction of a real-world object or event is an example of Data Models?
Antworten
  • True
  • False

Frage 15

Frage
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
Antworten
  • True
  • False

Frage 16

Frage
A Model refers to the process of creating a specific data model for a determined problem domain.
Antworten
  • True
  • False

Frage 17

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

Frage 18

Frage
An [blank_start]attribute[blank_end] is a characteristic of an entity
Antworten
  • attribute

Frage 19

Frage
A [blank_start]relationship[blank_end] describes an association among entities.
Antworten
  • relationship

Frage 20

Frage
A [blank_start]constraint[blank_end] is a restriction placed on the data
Antworten
  • constraint

Frage 21

Frage
• Logical Data Independence:
Antworten
  • 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

Frage 22

Frage
Data Independence:
Antworten
  • 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

Frage 23

Frage
Physical Data Independence:
Antworten
  • 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.

Frage 24

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

Frage 25

Frage
[blank_start]Composite Primary Key[blank_end] - Composed of more than one attribute
Antworten
  • Composite Primary Key

Frage 26

Frage
[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!
Antworten
  • Secondary Key

Frage 27

Frage
[blank_start]Entity integrity[blank_end] - Each row (entity instance) in the table has its own unique identity
Antworten
  • Entity integrity

Frage 28

Frage
[blank_start]Foreign key[blank_end] - An attribute whose values match primary key values in the related table
Antworten
  • Foreign key

Frage 29

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

Frage 30

Frage
[blank_start]UNION[blank_end] will show all rows in the tables except duplicates
Antworten
  • UNION

Frage 31

Frage
[blank_start]UNION ALL[blank_end] will show all rows from the tables including duplicates
Antworten
  • UNION ALL

Frage 32

Frage
[blank_start]PROJECT[blank_end] - Unary operator that yields a vertical subset of a table. Yield all values for selected attributes
Antworten
  • PROJECT

Frage 33

Frage
[blank_start]INTERSECT[blank_end] - Yields only the rows that appear in both tables
Antworten
  • INTERSECT

Frage 34

Frage
[blank_start]DIFFERENCE[blank_end] - Yields all rows in one table that are not found in the other table
Antworten
  • DIFFERENCE

Frage 35

Frage
[blank_start]Identifiers[blank_end]: one or more attributes that uniquely identify each entity instance.
Antworten
  • Identifiers

Frage 36

Frage
[blank_start]Composite attribute[blank_end]: Attribute that can be subdivided to yield additional attributes
Antworten
  • Composite attribute

Frage 37

Frage
[blank_start]Simple attribute[blank_end]: Attribute that cannot be subdivided
Antworten
  • Simple attribute

Frage 38

Frage
[blank_start]Single valued attribute[blank_end]: Attribute that has only a single value.
Antworten
  • Single valued attribute

Frage 39

Frage
[blank_start]Multivalued attribute[blank_end]s: Attributes that have many values.
Antworten
  • Multivalued attribute

Frage 40

Frage
[blank_start]Derived attribute[blank_end]: Attribute whose value is calculated from other attributes
Antworten
  • Derived attribute
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

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