Database Systems Concepts & Architecture Flashcards
Data Model
Collection of cncepta that’s describe the STRUCTURE, of the database and CONSTRAINTS that apply to the data and include operations for manipulating the structures l
Conceptual data models
Concepts that are close to the way users perceive the data
Entity
A real-works object or concepts
Attribute
Represents some property describing an Entity
Relationship
An association between two entities
Physical data models
Concepts that describe the details of how data is stored
Self describing data model
Combines the data description with the data values in the storage
Schema (intension)
Includes a description of the database structure, data types, and the constrains on the database
Schema Construct
A component of the schema or an object within schema e.g. STUDENT
DDL used for what schemas?
- Conceptual schema with no clear separation between internal and conceptual
- Define conceptual and internal schema with no strict separation of levels
VDL is used for?
Specifying the user views and Their mapping to the conceptual schema
SQL used in what language?
VDL in relational DBMS to define user or application views
DML is?
Data manipulation language (Creat, Read, Update, Delete) CRUD
Database system utilities
Loading data, backing up database, reorganize, report generation utilities, performance monitoring
3 schema architecture
Self describing, insulation of programs and data, multi-user support