DBMS Part 1 Print
DBMS Part 1 Print
ADVANTAGES OF DBMS
⮚ controlling data redunduncy – avoiding the replica
⮚ Data sharing
⮚ Enforcing integrity constraints – impose restrictions on datatype and data uniqueness
⮚ Restricting unauthorized access – security subsystem is created to control user
accounts and access privileges
⮚ data independence -change in data structure is not embedded in the programm
⮚ Transaction processing – DBMS uses concurrency control system to update the data
corrrectly though there may be multiple transactions that occur simultaneously
⮚ Providing multiple views of data – view is a subset of data. The user has no clues of
how and where the data is stored
⮚ Providing backup and recovery facilities – In case of any system failure the DBMS is
capable of restoring to the stage of program before its execution
⮚ Providing data security - Unauthorized person must not access confidential data. A
DataBase Administrator (DBA) can set the access permissions to snsure different
levels of security
RELATIONAL DATABASE MANAGEMENT SYSTEM (RDBMS)
⮚ A relational model was created for existing database . Most of the DBMS are relational
in nature
⮚ Examples: MS Access, SQL Server, Oracle Database, MySQL, FileMaker, PostgreSQL
DATABASE SERVER
⮚ A computer dedicated for storage and retrievel of database and (DBMS)database
mangement system is called as Database Server
⮚ This database server is seen in a client-server architecture/model/environment
TYPES OF DATABASE
FLAT -FILE database
● plain text file holding only one record in a line
● delimiters are comma, tabs
Hierarchical database
● very fast ans simple
● follows a tree structure (parent-child)to record information
Network database
● used for large digital computers
● extension of hierarchical database structure
● many to many database relationsips exist between records
● Example: Integrated Data store, Integrated Database Management(IDBM), Raima
Dtatabase Manager(RDM)
Relational Database
● consists of multiple tables of data with rows nad columnsthat relate to each other
with a special key fields
● it is more flexible
● SQL is the standard and user and application program interface
● A relational database thus allows to store data in multiple tables and establish a
relationship between them
Non-SQL or Non- relational database
● large sets of distributed data of distributed data
● highly scalble and flexible that opeates on smi-structured databases
efficient to analyse for semi-structured database but not for multiple virtual server
Cloud Database
● It is a distirbuted database which shares the e=web ifrastructure for resources,
software and information over a networks
● Example: some of the cloud providers include Amazon, Oracle, IBM, Microsoft, etc
COMPONENTS OF DATABASE
✔ User – can access the database using the DBMS
✔ Database Administrator – database designing, maintaining and security
✔ Application Program -Application program for a specific tasks
Long Text Lengthy text or combinations of text and numbers. Up to 63, 999 characters.
Date/Time Date and time values for the years 100 through 9999. 8 bytes
Yes and No values and fields that contain only one of two values
Yes/No 1 bit.
(Yes/No, True/False, or On/Off).
Here are some of the other more specialized data types, you can choose from in Access.
Data
Description Size
Types
Files, such as digital photos. Multiple files can be attached per record. This data type is not
Attachment Up to about 2 GB.
available in earlier versions of Access.
OLE objects OLE objects can store pictures, audio, video, or other BLOBs (Binary Large Objects) Up to about 2 GB.