Lecture 2 Flashcards
An abstraction of a real-world object or event used to understand complexities of the real-world environment.
Model
A data modeling technique used in software engineering to produce a conceptual data model of an information system, illustrating the logical structure of databases.
Entity Relationship Diagram (ERD)
The number of occurrences in one entity associated with the number of occurrences in another, classified as one-to-one (1:1), one-to-many (1:M), and many-to-many (M:N).
Cardinality
Attributes that uniquely identify entity instances, often becoming primary keys in Relational Database Systems (RDS).
Identifier
Also known as IE notation, Represented by a rectangle, with its name on the top. The name is singular (entity) rather than plural (entities).
Crow’s Foot Notation
A policy, procedure, or principle used to define entities, attributes, relationships, and constraints in a database system
Business Rule
An attribute that cannot be subdivided, representing atomic values such as Age, Gender, and Marital status.
Simple attribute
An attribute that can be further subdivided to yield additional attributes, such as Address (subdivided into Street, City, State, Zip).
Composite attribute
An attribute not physically stored within the database but derived using an algorithm or calculation.
Derived attribute
An attribute that can have only a single atomic value, such as a social security number or a serial number
Single-valued attribute
An attribute that can have multiple values, such as multiple college degrees for a person or multiple phone numbers for a household
Multi-valued attribute
A diagram that displays a set of tables and the relationships between them
Data model