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. |