Chapter 2: Data Modeling Flashcards
the first step in designing a database, refers to the process of creating a specific data model for a determined problem domain
data modeling
a relatively simple representation, usually graphical, of more complex real-world data structures
data model
a person, place thing, or event about which data will collected and stored
entity
a characteristic of an entity
attribute
describes an association among entities
relationship
a restriction placed on the data
constraint
a brief, precise, and unambiguous description of a policy, procedure , or principle within a specific organization
business rule
this hierarchical structure contains levels, or segments
hierarchical model
the equivalent of a file system’s record type
segment
created to represent complex data relationships more effectively than the hierarchical model
network model
the conceptual organization of the entire database as viewed by the database administrator
schema
defines the portion of the database “seen” by the application programs that actually produce the desired information from the data within the database
subschema
defines the environment in which data can be managed and is used to work with the data in the database
data manipulation language(DML)
enables the database administrator to define the schema components
data definition language (DDL)
describes a precise set of data manipulation constructs based on advanced mathematical concepts
relation