DMS Unit 1
DMS Unit 1
3 Distinguish between network model and hierarchical model (any 4 points). W-18 4
W-19
W-23
S-24
2
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
Ans
6. The View Updating rule: All views of the data which aretheoretically
updatable must be updatable in practice by the DBMS.
3
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
7. The High-level Insert, Update, and Delete rule: The capability ofhandling
a base relation or a derived relation as a single database toperform all DML
operations.
12. The No subversion rule: If the database has any means of handlinga
single record at a time that low-level language must not be able avoidthe
integrity rules which are expressed in a higher-level language thathandles
multiple records at a time.
and Recovery
4
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
Embedded DML pre compiler: It converts DML statements embedded in diagram, 2
application. M
Program to normal procedural calls in host language. for correct
DML Compiler: It translates DML statements of high level language explanation
into low level instruction that a query evaluation engine understands.
DDL interpreter: It interprets DDL statements and records them in a
set of tables containing metadata.
Query evaluation Engine: It executes low level instructions generated
by DML compiler and issued by query processor to select efficient ways
to execute query.
DDL interpreter. It has following components
2. Storage Manager Components :
Transaction manager: It ensures that the database remains in
consistent state despite of the system failure and that concurrent
transaction execution proceeds without conflicting.
File Manager: It manages the allocation of space on disk storage and
data structures used to represent information stored on disk
Buffer Manager: It is responsible for fetching data from disk storage
into main memory and deciding what data to cache memory.
3. Disk storage :
Data files: It stores the database.
Data Dictionary: It stores metadata that hold particular values.
Indices: Provide fast access to data items that hold particular values.
Statistical data: It stores statistical information about the data in the
database.
5
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
Ans Any 4
differences :
1M each
1 State any two advantages of DBMS over file processing system. W-19 2
Explain advantages of DBMS over file processing system. S-22 4
Ans State any two advantages of DBMS over file processing system. Any two
Advantages of DBMS over file processing system: advanta
ges 1M
each
6
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
Ans
2 With neat diagram explain three level architecture of database system. S-22 4
Explain three level architecture of Database system. W-22 4
Ans The three levels present in this architecture are Physical level, Conceptual
level and External level.
Physical Level
This is the lowest level in the three level architecture. It is also known as
the internal level. The physical level describes how data is actually stored
in the database. In the lowest level, this data is stored in the external hard
drives in the form of bits and at a little high level, it can be said that the
data is stored in files and folders. The physical level also discusses
compression and encryption techniques.
Conceptual Level
The conceptual level is at a higher level than the physical level. It is also
known as the logical level. It describes how the database appears to the
7
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
users conceptually and the relationships between various data tables. The
conceptual level does not care for how the data in the database is actually
stored.
External Level
This is the highest level in the three level architecture and closest to the
user. It is also known as the view level. The external level only shows the
relevant database content to the users in the form of views and hides the
rest of the data. So different users can see the database as a different view
as per their individual requirement
9
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE
specialized features that help provide shielding to its data. 8. Backup: It
creates a backup subsystem to restore the data if required.
9. Interfaces: It provides different multiple user interfaces like graphical user
interface and application program interface. 10. Easy Maintenance: It is
easily maintainable due to its centralized nature
10
RSCOEP COMPUTER ENGINEERING DEPARTMENT MRS.S.S.GHULE