0% found this document useful (0 votes)
17 views1 page

Computer Basics and DBMS Exam Paper

Uploaded by

amit.ray455
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views1 page

Computer Basics and DBMS Exam Paper

Uploaded by

amit.ray455
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CS/B.

Sc(A)/EVEN/SEM-4/414017/2023-2024

MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL


Paper Code : GE4B-17T Computer Basics and Multimedia Software

Time Allotted : 3 Hours Full Marks :70


The Figures in the margin indicate full marks.
Candidate are required to give their answers in their own words as far as practicable

Group-A (Very Short Answer Type Question)

1. Answer any ten of the following : [ 1 x 10 = 10 ]


(I) Who is the father of Computers?
(II) What does D in the D-flip flop stand for?
(III) What is the full form of CPU?
(IV) What type of computer is mostly used for automatic operations?
(V) What does MBR stand for?
(VI) What if the computers are lower in speed and storage capacity than mainframe computers?
(VII) What is the first neural network computer?
(VIII) What is a database?
(IX) Which SQL command is used to remove a relation from a database?
(X) What is a type of technique in which dumb terminals are connected to a central computer system?
(XI) The DBMS acts as an interface between ________________ and ________________ of an enterprise-class system.
(XII) ______________ is a set of one or more attributes taken collectively to uniquely identify a record.

Group-B (Short Answer Type Question)


Answer any three of the following [ 5 x 3 = 15 ]

2. What are the advantages of DBMS? [5]


3. Explain Paging. [5]
4. Why concurrency is required? [5]
5. Define DDL and DML with example. [5]
6. Define DBA. Write down the responsibilities of DBA. [5]

Group-C (Long Answer Type Question)


Answer any three of the following [ 15 x 3 = 45 ]

7. (a) Explain: (i) Database (ii) Metadata (iii) Data Dictionary (iv) User constraints table (v) [ 10 ]
check constraint.
(b) What is Redundancy? Explain the anomalies in relational databases. [5]
8. What is database Recovery? Explain Shadow paging in detail. [ 15 ]
9. (a) Distinguish between: [8]
i) Primary and Secondary indexing.
ii) Ordered indexing and hashing.
(b) Explain in detail about B+ trees. [7]
10. (a) Explain the time stamp-based protocol for concurrency control in a DBMS. [7]
(b) Explain the ARIES recovery method. When does a system recover from a crash? In what order must a [8]
transaction be undone and redone? Why is this order important?
11. (a) Mention various types of records. Describe how they are organized inside a file. [7]
(b) What is an index? Explain its role in improving database access. [8]

*** END OF PAPER ***

1/1

Common questions

Powered by AI

The SQL command used to delete a relation (table) from a database is 'DROP TABLE'. This command removes the table structure and all its data from the database permanently. It can impact database integrity if foreign key constraints are enforced, as the removal of a parent table with dependent tables without using 'CASCADE' options can lead to referential integrity issues .

Concurrency control is crucial in database management to ensure that transactions are processed reliably in a multi-user environment without conflicting with one another. Timestamp-based protocols help in concurrency by ordering transactions using timestamps. This ensures that conflicting operations are executed in timestamp order, thus maintaining serializability and consistency of the database state .

Paging is a memory management scheme that eliminates the need for contiguous allocation of physical memory and thus eliminates the problem of fitting varying-sized memory chunks into previously freed memory space. It divides the computer's memory into fixed-sized units, called pages, and each program is divided into pages of the same size. Paging simplifies memory management and contributes to efficient memory allocation, leaving no memory holes .

The ARIES (Algorithm for Recovery and Isolation Exploiting Semantics) recovery method is designed to recover databases after a crash by using logs to track changes. It is necessary because it ensures atomicity and durability of transactions by applying redo and undo logs post-crash to restore the database to a consistent state. It understands the order in which transactions should be redone and undone, which upholds the ACID properties of a reliable database system .

Metadata is crucial in database systems because it provides information about the other data. Metadata acts as a 'data about data' and includes information such as data types, sizes, constraints, and relationships between data. The data dictionary contains metadata by storing detailed information about the database's schema, structures, and user permissions, aiding in database management and query processing .

Data redundancy in databases refers to the unnecessary repetition of data within a database, which can lead to data anomalies such as insertion, deletion, and update anomalies. These anomalies can cause inconsistencies, increased storage costs, and problems with data integrity. Minimizing redundancy is a major goal of database normalization, which seeks to ensure that the data is stored in a logical and efficient manner .

Charles Babbage is considered the father of computers due to his invention of the concept of a programmable computer. He designed the Difference Engine, which was an automatic mechanical calculator designed to tabulate polynomial functions. He also conceptualized the Analytical Engine, which is considered a precursor to modern computers, with components akin to those of today's computers such as an ALU, basic flow control, and an integrated memory .

A B+ tree is a type of data structure used in databases for efficient indexing. It is a balanced tree data structure that maintains sorted data and allows for efficient insertion, deletion, and search operations. B+ trees are widely used because they improve access time to the database by ensuring that data retrieval and updates occur in logarithmic time, which is particularly beneficial for large datasets .

Primary indexing is associated with primary keys and is typically dense, meaning there is one index record for every search key value and corresponding data record in the table. Secondary indexing, however, refers to indexing on non-primary key columns, often facilitating faster data retrieval for queries not oriented towards primary keys. It is usually sparse since it doesn't require every field value to be stored. The choice between dense and sparse depends on the uniqueness of the field values .

The roles and responsibilities of a Database Administrator (DBA) include installing and configuring the DBMS, maintaining the database's performance by tuning its configurations, ensuring that backups and recovery plans are functioning correctly, providing security by setting user roles and permissions, and implementing policies for protecting sensitive data .

You might also like