DBMS Fundamentals and Data Modeling
Comprehensive test covering database management system concepts including data models, SQL commands, normalization, transaction management, concurrency control, and database architecture for placement and GATE exam preparation.
Questions
A director's salary details are hidden from the employee. This process is called
- conceptual level hiding
- physical level data hiding
- external level data hiding
- none of these
In a multi-user database, if two users wish to update the same record at the same time, they are prevented by
- jamming
- password
- documentation
- record lock
Data security threat includes
- privacy invasion
- hardware failure
- fraudulent manipulation of data
- all of above
A locked file can be
- accessed by only one user
- modified by user with correct password
- used to hide sensitive information
- none of these
Locking can be used for
- deadlock
- lost update
- uncommitted dependency
- inconsistent data
Transaction X holds a shared lock R. What happens if transaction Y requests for a shared lock on R?
- Results in deadlock situation
- Immediately granted
- Immediately rejected
- Granted as is released by X
Which command is used to remove rows from a table?
- Delete
- Remove
- Truncate
- Both (1) and (3)
Which of the following is the characteristic of a relational database model?
- Tables
- Treelike structures
- Complex logical relationship
- Records
Which command is used to remove a table or index from the database in SQL?
- Delete Table
- Drop table
- Erase Table
- None of above
The command used to select only one copy of each set of duplicable rows is called
- Select distinct
- Select unique
- Select different
- None of above
The model for a record management system might be a
- business form
- handwritten list
- rolodex card file
- all of above
Which of the following is at the highest level in the hierarchy of data organisation?
- Data record
- Data file
- Database
- Data bank
Which database handles full text data, image, audio and video?
- Transaction database
- Graphics database
- Video on demand database
- Multimedia database
Which of the following contains a complete record of all the activities that affect the contents of a database?
- Transaction log
- Query language
- Report writer
- Data manipulation language
A data dictionary does not provide information about
- where the data is located
- who owns it
- the size of disk storage device
- how the data is used
Which of the following is a record based logical model?
- Network model
- Object oriented model
- Object based
- E-R model
Which of the following is a relational database?
- 4th Dimension
- Foxpro
- D base-IV
- All of the above
Which of the following is the highest level of data abstraction?
- Physical
- Logical
- View
- None of above
A DBMS consists of application programs called
- Fortran
- Autoflow
- BPL
- Total
A large computer information system maintains many different computer files, which file is called perpetual file?
- Log file
- Master file
- Specialised file
- Update file
An entry in a telephone book can be compared to a
- database
- file
- record
- field
The logical data structure with one to many relationship is a
- network
- tree
- chain
- All of above
Which language is used by most DBMS for helping their users to access the data?
- 4GL
- SQL
- Query language
- HLL
A schema describes
- record and files
- data and elements
- record and relationships
- all of the above
Data item characteristics that are important in data management include
- Width
- Language
- Spelling
- All of above
The modify operation is likely to be done after
- Delete
- Look-up
- Insert
- None of above
A report generator is used to
- update files
- print files on paper
- enter data
- none of these
The distinguishable parts of a record are called
- data
- files
- fields
- all of above
The set of permitted values for each attribute is called its
- attribute set
- attribute range
- domain
- group
In a relational schema, each tuple is divided into fields called
- relations
- domains
- queries
- none of these
The database environment has all of the following components except
- users
- separate files
- database
- DBA
Report generators are used to
- store data input by a user
- retrieve information from files
- answer queries
- both (2) and (3)
Which of the following is the problem of file management system?
- Lack of data independence
- Data redundancy
- Update
- All of above
The index consists of
- a list of keys
- pointers to the master list
- both (1) and (2)
- none of above
Periodically adding, changing and deleting file records is called file
- updating
- upgrading
- restructuring
- renewing
In relation, model column is referred to as
- tuple
- entity
- degree
- attribute
E-R Model comes under
- physical data model
- record based logical model
- object based logical model
- all of these
The way a particular application views the data from the database that the application uses is a
- module
- relational model
- schema
- sub schema
Embedded pointers provide
- an inverted index
- a secondary access path
- a physical record key
- all of above
An attribute of one table matching the primary key of another table is called as
- foreign key
- secondary key
- candidate key
- composite key
Which of the following is more concerned about the conceptual level of the DBMS?
- DBA
- The end user
- The systems programmer
- Client
If a relation is in BCNF, it is also in
- 1NF
- 2NF
- 3NF
- All of the above
Relations produced from an E-R model will always be in
- 1NF
- 2NF
- 3NF
- 4NF
In relational database systems, attributes correspond to
- attribute set
- attribute range
- domain
- fields
E-R modeling technique is a
- top-down approach
- bottom-up approach
- left-right approach
- none of above
Which of the following is not a record based logical model?
- Network model
- Object-oriented model
- Relational model
- Hierarchical model
A table consists of
- fields & columns
- rows & columns
- rows & cells
- None of above
In an E-R diagram, ellipses represents
- entity sets
- relationship among entity sets
- attributes
- link in attributes & entity sets
If every non key attribute is functionally dependent on the primary key, the relation will be in
- 1NF
- 2NF
- 3NF
- 4NF
If every non-key attribute is functionally dependent on the primary key, the relation will be in
- 1NF
- 2NF
- 3NF
- 4NF