Made By : Rakshita Bhatt Roll No.
: (43)
BASIC CONCEPTS
1. What is a database? A database is a collection of data which can be used: alone, or combined / related to other data to provide answers to the users question.
2. What is a Database Management System? A DBMS is a collection of programs which
provide management of databases
By Structuring , Defining , Interrogating , Updating & creating it. Its manipulates the data and provides an environment which is appropriate to use in contain to retrieve information easily
Here data are stored in particular manner that user need not know that how the data actually stored. It locate them , assemble them and show them in a report format.
DATABASE MANAGEMENT SYSTEMS 3. Database Design It is important to design the database in such a way that: All the users can understand the data in proper manner . The dictionary formed for all the users .
So the database can respond to the users different questions easily .
DATABASE MANAGEMENT SYSTEMS
The
database occupies minimum storage space (choosing data types and how to express a certain concept is important) database contains no unnecessary data (storing the gross salary is enough, the net salary can be calculated from the gross salary)
The
Data can be added and updated easily without causing mistakes (like data redundancy )
DATABASE MANAGEMENT SYSTEMS Data redundancy Different and conflicting versions of the same data e.g. Employee database: personal info - ID - name - address
payroll - ID (relating parameter) - name (causes redundancy) - gross salary
DATABASE MANAGEMENT SYSTEMS
STEPS IN DATABASE DESIGN
Requirement analysis What does the user want?
Conceptual database design Defining the entities and attributes, and the relationships between these.
Physical database design Implementation of the conceptual design using a Database Management System
DATABASE MANAGEMENT SYSTEMS
TERMINOLOGY
Entity --> What is this table about? Employees Attribute (Field) --> What items of information are necessary to keep concerning this entity? ID, name, department, year, advisor.