Week 2 - Chapter 2 Flashcards
The process of creating a specific data model for a determined problem domain.
Data Modeling
A representation, usually graphic of a complex “real-world” data structure. ________ are used in the database design phace of the database life cycle
Data Models
A person, place, thing, concept, or event for which data can be stored.
Entity
A characteristic of an entity or object. An ____________ has a name and a data type.
Attribute
An association between entities,
Relationship
Associations among two or more entities that are used by data models. In a ______________ relationship, one entity instance is associated with many instances of the related entity.
One-to-many (1:M or 1..*) relationship
Association among two or more entities in which one occurrence of an entity is associated with many occurrences of a related entity and one occurrence of the related entity is associated with many occurrences of the first entity.
Many-to-Many (M:N or ..) relationship
Associations among two or more entities that are used by data models. In a _____ relationship, one entity instance is associated with only one instance of the related entity.
One-to-One ( 1:1 or 1..1) relationship
A restriction placed on data, usually expressed in the form of rules. For example, “A student’s GPA must be between 0.00 and 4.00”
constraint
A description of a policy, procedure, or principle within an organization. For example, a pilot cannot be on duty for more than 10 hours during a 24 hour period or a professor may teach up to 4 classes during a semester
Busines Rule
An early database model whose basic concepts and characteristics formed the basis for subsequent database development. This model is based on an upside down tree structure in which each record is called a segment. The top record is the root segment. Each segment has a 1:M relationship to the segment directly below it.
Hierarchical model
In the hierarchical data model, the equivalent of a file system’s record type.
Segment
An early data model that represented data as a collection of record types in 1:M relationships.
Network model
A logical grouping of database objects, such as tables, indexes, views, and queries, that are related to each other. Usually, a ______ belongs to a single user or application.
Schema
The portion of the database that interacts with application programs.
Subschema
The set of commands that allows an end user to manipulate the data in the database, such as SELECT, INSERT, UPDATE, DELETE, COMMIT, and ROLLBACK.
Data Manipulation Language DML
The language that allows a database administrator to define the database structure, schema and subschema
Data Definition Language DDL
Developed by E. F. Codd of IBM in 1970, the relational model is based on mathematical set theory and represents data as independent relations. Each relation (tabke) is conceptually represented as a two dimensional structure of intersecting rows and columns. The relations are related to each other through the sharing of common entity characteristics (values in columns).
relational model
A logical construct perceoved tp ne a two dimensional structure composed of intersecting rows (entities) and columns (attributes) that represents an entity set in the relational model.
Relation
In the relational model, a table row
Tuple
A collection of programs that manages a relational database. The ________ sofrware translates a users logical requests (queries) into commands that physically locate and retrieve the requested data.
Relational Database Management System RDMS
A graphical representation of a relational databases entities , the attributes within those entities, and the relationships among the entities.
Relational Diagram
A data model that describes relationships (1:1, 1:M, and M:N) among entities at the conceptual level with the help of ER diagrams.
Entity Relationship model ERM
A diagram that depicts an entity relationship models entities, attributes, and relations.
Entity relationship diagram (ERD)
A row in a relational table
Entity Instance or Occurence
A collection of like entities
Entity Set