Term
|
Definition
| the organization-wide view of the entire database. It lists all data elements in the database and the relationship between them. |
|
|
Term
| data definition language (DDL) |
|
Definition
| a database management system language that ties the logical and physical views of the data together. It is used to build the data dictionary, initialize or create the database, describe the logical views for each individual user or programmer, and specify any limitations or constraints on security imposed on database records or fields. |
|
|
Term
|
Definition
| Contains information about the structure of the database. For each data element, there is a corresponding record in it describing that element. |
|
|
Term
| data manipulation language (DML) |
|
Definition
| a database management system language used for data maintenance, which includes such operations as updating, inserting, and deleting portions of the database. |
|
|
Term
|
Definition
| accessing information stored in a data warehouse through statistical analysis or artificial intelligence techniques to “discover” unhypothesized relationships in the data. |
|
|
Term
|
Definition
| an abstract representation of the contents of a database. |
|
|
Term
| data query language (DQL) |
|
Definition
| a high-level English-like command language that is used to interrogate a database. |
|
|
Term
|
Definition
| very large databases that contain both detailed and summarized data for a number of years and that are used for analysis rather than transaction processing. |
|
|
Term
|
Definition
| the person responsible for coordinating, controlling, managing the data in the database. |
|
|
Term
| database management system (DBMS) |
|
Definition
| a specialized computer program that manages and controls the data and interfaces between the data and the application programs |
|
|
Term
|
Definition
| the combination of the database, the database management system, and the application programs that access the database through the database management system. |
|
|
Term
|
Definition
| If Ned withdraws from all his classes and you eliminate all three of his rows from the table, then you will no longer have a record of Ned. If Ned is planning to take classes next semester, then you probably didn’t really want to delete all records of him. |
|
|
Term
|
Definition
| The primary key uniquely identifies a specific row in the table, so it cannot be null, and it must be unique for every record. |
|
|
Term
|
Definition
| an individual user’s or application program’s view of a subset of an organization’s database. |
|
|
Term
|
Definition
| an attribute appearing in one table that is itself a primary key of another table. Used to link table. |
|
|
Term
|
Definition
| What happens if you have a new student to add, but he hasn’t signed up for any courses yet? Or what if there is a new class to add, but there are no students enrolled in it yet? In either case, the record will be partially blank. |
|
|
Term
|
Definition
| A low-level view of the entire database describing how the data are actually stored and accessed. It includes information about record layouts, definition, addresses, indexes, and so forth. |
|
|
Term
|
Definition
| the manner in which the programmer or user conceptually organizes ,views, and understands the relationship among data items. |
|
|
Term
|
Definition
| the process of following the guidelines for properly designing a relational database that is free from all anomalies. |
|
|
Term
|
Definition
| the way data are physically arranged and stored in the computer system. |
|
|
Term
|
Definition
| the attribute or combination of attributes, that uniquely identifies a specific row in a database table. |
|
|
Term
|
Definition
| a document that illustrates the arrangement of items of data and input, output, and file records |
|
|
Term
| referential integrity rule |
|
Definition
| A foreign key must either be null or correspond to the value of a primary key in another table |
|
|
Term
|
Definition
| the tables used to store data in a relational database |
|
|
Term
|
Definition
| a database model in which all data elements are logically viewed as being stored in the form of two-dimensional tables called relations. In these tables, each row represents a unique entity or record. Each column represents a field where the records attributes are stored. The tables serve as the building blocks from which the data relationship can be created. |
|
|
Term
|
Definition
| a database management system that uses the relational data model developed by Dr. E.F. Codd in 1970. |
|
|
Term
|
Definition
| a language that simplifies report creation. Typically, users need only specify which data elements they want printed and how the report should be formatted. |
|
|
Term
|
Definition
| a description of the type of data element that are in the database, the relationship among data elements, and the structure or overall logical model used to organize and describe the data. |
|
|
Term
|
Definition
| a set of individual user views of portions of the database. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| Suppose Alice Simpson changes her phone number. You need to make the change in three places. If you fail to change it in all three places or change it incorrectly in one place, then the records for Alice will be inconsistent. |
|
|