0% found this document useful (0 votes)
19 views2 pages

Wa0008.

Uploaded by

workfortejaahs
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)
19 views2 pages

Wa0008.

Uploaded by

workfortejaahs
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
You are on page 1/ 2

Department of Computer Science and Engineering

(Artificial Intelligence and Machine Learning)


Assignment – Summer/Supplementary Semester 2023 - 24
Course Title : Database Management Systems Course Code: 21CS54
Date: 12/09/2024 Semester/Section: V CSE &Allied
Faculty: Mr. Ganaraj K Max. Marks: 40
Note: Answer all questions.
Blooms CO
Q. No. Questions Marks
Level No.
Design and construct an ER diagram for a real time database application.
1 Analyze suitable structural constraints for the same. Also Illustrate the 7-steps 10 CL3 CO1
of ER to relational mapping.
Consider the following schema and write the relational algebra expressions for
the queries given below:
STUDENT(SSN, Name, Major, Bdate)
COURSE(Course#, Cname, Dept)
ENROLL(SSN, Course#, Quarter, Grade)
BOOK_ADOPTION(Course#, Quarter, Book_ISBN)
TEXT(Book ISBN, BooLTitle, Publisher, Author)
i. List the number of courses taken by all students named 'John Smith' in
2 10 CL3 CO2
Winter 1999 (i.e., Quarter = 'W99').
ii. Produce a list of textbooks {include Courses, BookISBN, Book, Title}
for courses offered by the 'CS' department.
iii. List any department that has adopted atleast one book published by
'AWL Publishing'.
iv. List the course which has more than three textbooks.
v. List the names of the students who has enrolled in more than one
courses.
Consider the following schema and apply the SQL commands for the queries
given below:
3 STUDENT(SSN, Name, Major, Bdate)
COURSE(Course#, Cname, Dept)
ENROLL(SSN, Course#, Quarter, Grade)
BOOK_ADOPTION(Course#, Quarter, Book_ISBN)
TEXT(Book ISBN, BooLTitle, Publisher, Author)
i. List the number of courses taken by all students named 'John
Smith' in Winter 1999 (i.e., Quarter = 'W99').
10 CL3 CO3
ii. Produce a list of textbooks {include Courses, BookISBN, Book,
Title} for courses offered by the 'CS' department.
iii. List any department that has adopted atleast one book published by
'AWL Publishing'.
iv. List the course which has more than three textbooks.
v. List the names of the students who has enrolled in more than one
courses.
Consider a relation R(NAME , STREET, CITY, STATE,POSTCODE)
The FDs are:
POSTCODE -> CITY,STATE
4 STREET,CITY,STATE -> POSTCODE 10 CL4 CO4
NAME -> STREET, CITY,STATE
i) Specify the candidate key of R.
ii) Analyze whether R is 2NF and 3NF. If not, then normalize it.

Cognitive Levels of Bloom’s Taxonomy


No. CL1 CL2 CL3 CL4 CL5 CL6

Level Remember Understand Apply Analyze Evaluate Create

Course Outcomes

CO1 Discuss the introduction into databases, overview of database languages and architecutures.
CL3
Identify,analyze and define database objects,enforce integrity constraints on a database using RDBMS

CO2 Apply Structured Query Language (SQL) for database creation and manipulation. CL3

CO3 Examine the usage of relational algebra in database applications. CL3

CO4 Apply normalization to the database design theory and analyse the normalization algorithms. CL4

CO5
Design database applications and demonstarte the concepts of transaction processing, concurrency
CL4
control and recovery in databases.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy