Professional Documents
Culture Documents
Semester – III
2. File system does not support multi-user access. 2. Database Management System supports multi-user access.
3. Data consistency is less in the file system. 3. Data consistency is more due to the use of normalization.
11. In the file system, data cannot be shared because it is 11. In DBMS, data can be shared as it is stored at one place in a
distributed in different files. database.
12. These system does not provide concurrency facility. 12. This system provides concurrency facility.
13. Example: NTFS (New technology file system), EXT 13. Example: Oracle, MySQL, MS SQL Server, DB2, Microsoft
(Extended file system), etc. Access, etc.
View of Data
Levels of Abstractions
► Data Abstraction: DBMS hides some Complex information
which is not of user interest.
Sophisticated users:
Sophisticated users interact with the system without writing programs.
Instead, they form their requests in a database query language.
Specialized users:
Specialized users are sophisticated users who write specialized database
applications that do not fit into the traditional data-processing
framework.
Naive users:
Naive users are unsophisticated users who interact with the system by
invoking one of the application programs that have been written
previously.
Database Architecture
Database Users:
Database Administrator (DBA):
DDL interpreter
This will interprets DDL statements and fetch the definitions in the data dictionary.
DML compiler
a. This will translates DML statements in a query language into low level instructions
that the query evaluation engine understands.
b. A query can usually be translated into any of a number of alternative evaluation
plans for same query result DML compiler will select best plan for query optimization.
online-pdf-no-copy.com