Database Management Systems
Database Management Systems
Special software create & maintain a database. Enable individual business applications to extract the
data they need without data definitions. Acts as an interface between application programs and physical data files.
organized data, is a database. Various pieces of data within database must have logical connection among themselves for integration i.e, data elements must be in a specific place and bear specific relationships for collection of data to be substantial.
NORMALISATION. DEGREES OF NORMALISATION: 1NF 2NF 3NF or boyce codd normal form 4NF
5NF
types of users Conceptual relationships will decide the key data entities and attributes PHYSICAL DATABASE MODEL:stored framework of data on a physical device design of the database optimise the physical database for space and time consideration
This involves.
End Recording data user decisio ii. Classifying data n iii. Sorting data iv. Calculating data v. Storing data vi. Retrieving data vii. Reproducing data viii. Communicating data
i.
Raw data
proces sing
DATA STRUCTURE:logical or mathematical model of a particular organization of data FOUR MAJOR OPERATIONS:1. Traversing 2. Searching 3. Inserting 4. Deleting
Database itself
Data definition
Data manipulation
Data integrity Access control
Concurrency control
Transaction recovery
Application development
Database access Database creation and modification
Data models
ER model
Object oriented Binary model
One to one
One to many
Many to many
DEFINITION:Relational only if it obeys the foll three rules. all information must be held in tables All relationships between data must be represented explicitly. Retrieval of data must be possible using
a.) Select b.) join c.)project
Performance
SERVER ARCHITECTURE: computer that supports applications and telecommunications Sharing of peripheral devices, software and databases