A.2 The Relational Database Model Flashcards
Database Management System
System software for creating and managing databases.
Provides users and programmers with a systematic way to create, retrieve, update and manage data
Relational database management system (RDBMS)
–> A database management system based on the relational model
–> Stored in database objects which are called tables
–> Each table are broken up into smaller entities called fields.
Record
A row of data is rach individual entry that exists in a table
Column
A vertical entity in a table that contains all information associated with a specific field in a table
Functions and tools of a DBMS
- Organises Data –> organized or structured according to the specifications
- Integrates Data –> Data is linked together so that it can be assembled into combinations during the execution of particular applications.
- Separates Data –> serves as a filter between application programs and their associated data.
- Controls Data –> controls where data is physically stored.
- Retrieves Data –> record of data can be obtained via DBMS
- Protects Data –> protects the data and relational elements from unauthorized users, physical damage, operating system failure, etc.
Security of DBMS
Data validation, access rights and data locking are all features that promote data security.
Schema
The logical structure of data in the database
Conceptual Schema
A basic model that contains entities and the relationship between them
Logical Schema
Each entity in the conceptual schema is converted into either a table, field, or object with any restrictions needed.
Physical Schema
It contains the name of the tables, a list of fields in each table, and relationships between tables that are specific to database management software.
Nature of Database Dictionary
Contains data about each file in the database and each field within those files
Data Definition Language (DDL)
Programming language used to define and create database schemas.
Table
The place where records and fields are stored
Record
Groups of related fields
Field
Combination of one or more one character