click below
click below
Normal Size Small Size show me how
DB Midterm Review
Question | Answer | |
---|---|---|
Select the option that is NOT one of the limitations for traditional file-based systems. | Data Independence | Data Independence |
A Database Management System (DBMS) consists of a Data Manipulation Language (DML) and a Data Definition Language (DDL) that is implemented using what type of query language? | Structured Query Language | Structured Query Language |
The Data Manipulation Language (DML) entails all of the following operations except what? | Creation of the schema for the database | Creation of the schema for the database |
A database system consists of entities which use _____________that describe properties of an entity and ________________showing how the entities are related. | Attributes | Relationships |
The need for enterprise scalability motivated the creation of a three-tier client-server architecture which entails the following three tiers: | Client, Application Server, Database Server | Client, Application Server, Database Server |
In a relational data structure, a _________is a table with columns and rows, an attribute is a named _________, a set of allowable values on one or more attributes is a _______________, and a ___________is a row of a relation. | Relation, Column | Domain, Tuple |
Relational keys ensure that there are no duplicate records. A(n) ________________ is a candidate key selected to identify tuples uniquely within the relation. A(n)______________ is within one relation that matches the candidate key of some relation. | Primary key | Foreign key |
Integrity constraints are a part of the relational data model to protect the integrity of the database. In regards to ___________, no attribute of a primary key can be null in the base relation. | Entity Integrity | Entity Integrity |
What is NOT a purpose of views in a database management system? | To enable the updates of numerous relations | To enable the updates of numerous relations |
For the select operation in Relational Algebra, the ___________ appears in the subscript and the ____________ argument appears in the parenthesis after the sigma. | Predicate | Relation |
Purpose of Logical Database Design | Create well-structured tables that reflect the needs/environment of the user/business | Consider how well the model is able to support future possible developments of the DB |
Purpose of Logical Database Design | Transform a conceptual data model into a logical/physical data model that reflects the needs of the business | Structure the data in structures that are not likely to change and that have minimal redundancy |
SQL | Structured Query Language | Structured Query Language |
Purpose of Design Methodology | A structured approach that uses procedures, techniques, tools, & documentation aids to support and facilitate the process of design | Helps the designer to plan, manage, control, and evaluate database development and managing projects |
Main Phases of Database Design | Conceptual, Logical, Physical | Conceptual, Logical, Physical |
Important Factors in the Success of DB design | Work interactively with the users as much as possible. Follow a structured methodology throughout the data modeling process. | Employ a data-driven approach. Incorporate structural and integrity considerations into the data models. |