Page 2 - Relational Databases
P. 2

They create access profiles for users and apply limitations to maintain isolation and force
               security.
               Designers − Designers are the group of people who actually work on the designing part of
               the database. They keep a close watch on what data should be kept and in what format.
               They identify and design the whole set of entities, relations, constraints, and views.
               End Users − End users are those who actually reap the benefits of having a DBMS. End users
               can range from simple viewers who pay attention to the logs or market rates to
               sophisticated users such as business analysts.


               Advantages of DBMS
                 Elimination of Data Redundancy
                 Sharing of Data
                 Data Consistency is maintained
                 Data Independence is maintained
                 Reduced Programming Effort
                 Improved Data Integrity
                 Data Security
                 Data Privacy
                 Backup and Recovery Procedures
                 Economical
                 DBMS gives faster access to data


               Data Models
               Data model defines how data is connected and how data is processed and stored inside the
               system. They organize data for various users.
               Importance:
                     Gives an overall view of the database.
                     Organize data for various users.
                     They are a communication tool.
                     Data models are used to implement abstraction in a DBMS.


               Data Models Used by DBMSs
               Main data models used by most of the  DBMS are as follows:
                     Network Data Model
                     Hierarchical Data Model
                     Relational Data Model
                     Object-Oriented Data Model

               Relational Data Model
               Basic Structure
                     Implemented through Relational DBMS (RDBMS)
                     RDBMS manages the complexity of physical implementation
                     RDBMS represents the database as a collection of relations.
                     A relation is nothing but a table of values.
   1   2   3   4   5   6