1.4aFree
Your guide: Miss HiraExplains computers with chai, cricket and your phone.
One college database, three programs: results, fees and library. All three need students' names. Only one should ever change marks. And if the data moves to a new disk tomorrow, nobody wants to rewrite three programs.
The answer is a layer of software that stands between every program and the data: the database management system.
Step 1 / 7
One college database, three programs: results, fees and library. All three need students' names. Only one should ever change marks. And if the data moves to a new disk tomorrow, nobody wants to rewrite three programs.
The answer is a layer of software that stands between every program and the data: the database management system.
A DBMS is a collection of programs for storing and manipulating databases. It controls the database's structure and all access to the data. Its objectives are shareability, availability, evolvability and database integrity.
Q1. Name the DBMS objective. (a) Many staff use one record at once. (b) Data is easy to reach when needed. (c) The system grows with new needs. (d) Shared data has integrity controls.
shareability · availability · evolvability · integrity
Q2. Name the advantage. (a) Data moves to a new disk; no program changes. (b) A clerk may read fees but not change them. (c) After a crash the database is rebuilt.
independence · security · backup/recovery
Q3. Why does a true DBMS keep a log as well as a backup copy?
Backup + log → full recovery
✗ Using “database” and “DBMS” as the same thing.
✓ The database is the collection of related files. The DBMS is the software that stores, manipulates and controls access to it.
✗ Saying a backup copy alone is enough for recovery.
✓ Recovery uses the backup copy and the log of changes; without the log, work since the backup is lost.
✗ Copying the objective as “avaibility”.
✓ The book misprints it. The word is availability: both the data and the DBMS must be easily accessible to users.
1. DBMS stands for:
(b) Database Management System: the programs that store and manipulate databases.
2. Different people using the same actual data at virtually the same time is:
(b) Shareability is the first objective listed in 1.4.1.
3. The ability of a DBMS to change with growing user needs and new technology is:
(a) Evolvability means the system can evolve with needs and technology.
4. Application programs not knowing how data is physically stored is:
(b) The DBMS sits between the programs and the data sets, hiding the physical implementation.
5. To recover a damaged database, a DBMS uses:
(c) The recovery utility rebuilds the database using the backup copy and the log of changes as input.