You are on page 1of 2

ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD

(Department of Computer Science)


WARNING
1. PLAGIARISM OR HIRING OF GHOST WRITER(S) FOR SOLVING
THE ASSIGNMENT(S) WILL DEBAR THE STUDENT FROM AWARD
OF DEGREE/CERTIFICATE, IF FOUND AT ANY STAGE.
2. SUBMITTING ASSIGNMENT(S) BORROWED OR STOLEN FROM
OTHER(S) AS ONE’S OWN WILL BE PENALIZED AS DEFINED IN
“AIOU PLAGIARISM POLICY”.

Course: Database-I (3410) Semester: Autumn 2020


Level: BS (CS) Total Marks: 100
Pass Marks: 50
ASSIGNMENT No. 1
Note: All questions are compulsory and carry equal marks.
Q. 1 (20)
a) Explain the advantages and disadvantages of Database approach with real
life examples.
b) Discuss what you consider to be the three most important advantages for the
use of a DBMS for a university like AIOU and provide a justification for
your selection.

Q. 2 Differentiate the following terms with suitable examples: (20)


a) Database Management System & Database Application Program
b) Security & Integrity
c) Forward Recovery & Backward Recovery
d) Functional Dependency & Partial Dependency

Q. 3 (20)
a) Name three record-based data models. Discuss the main differences between
these data models
b) What is concurrency control and why does a DBMS need a concurrency
control facility?

Q. 4 (20)
a) What is meant by the term ‘client–server architecture’ and what are the
advantages of this approach? Compare the client–server architecture with
two other architectures.
b) Differentiate data administrator and database administrator. Also write down
the responsibilities of each in detail.
Q. 5 (20)
a) What is the purpose of a subtype discriminator? Also state two conditions
that indicate when a database designer should consider using super-
type/subtype relationship.
b) Does a data modeling project using a packaged data model, require less or
greater skill than a project not using a packaged data model? Why and Why
Not?

ASSIGNMENT No. 2
Total Marks: 100
Pass Marks: 50

Note: All questions are compulsory and carry equal marks.


Q. 1 (20)
a) Analyze the RDBMSs that you are currently using. Determine the support
the system provides for primary keys, alternate keys, foreign keys, relational
integrity and views.
b) Describe the relationship between mathematical relations and relations in the
relational data model

Q. 2 (20)
a) Choose a system with the help of your teacher and apply normalization up-to
3rd Normal Form.
b) Explain the transfusion of various E-R components into set of relations with
an example.

Q. 3 (20)
a) What do you mean by a report object navigator and object type? Also discuss
the importance of reporting with respect to database.
b) Explain the importance and application of the WHERE clause in the
UPDATE and DELETE statements.

Q. 4 (20)
a) Identify the types of security approach that are used by your organization to
secure any DBMSs that are accessible over the Web.
b) Suppose you are working as database administrator in AIOU. Investigate
whether data administration and database administration exist as distinct
functional areas within your organization. If identified, describe the
organization, responsibilities and tasks associated with each functional area.

Q. 5 Elaborate the following in detail with examples: (20)


a) Data Manipulation Language
b) Demoralization
c) Scalar Aggregate
d) Serialization

======
2

You might also like