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

ISM LAB (307) - Index

The document outlines a comprehensive SQL training guide, covering various topics such as E-R diagrams, data types, key constraints, and normalization. It includes practical implementations of DDL and DML commands, functions, and operators, along with SQL queries for library, order, and movie databases. Additionally, it features a mini project requiring the creation of an ER diagram and application development process.

Uploaded by

Dhruv Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

ISM LAB (307) - Index

The document outlines a comprehensive SQL training guide, covering various topics such as E-R diagrams, data types, key constraints, and normalization. It includes practical implementations of DDL and DML commands, functions, and operators, along with SQL queries for library, order, and movie databases. Additionally, it features a mini project requiring the creation of an ER diagram and application development process.

Uploaded by

Dhruv Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Index

S.No Particulars Page Signature


no
1. Introduction SQL
2. Roadway travels E-R Diagrams
3. Various Data Types
4. Key Constrains-Normalization
5 Part A: Implementation of DDL commands of SQL with suitable
examples
 Create table
 Alter table
 Drop Table
6. Implementation of DML commands of SQL with suitable
examples
 Insert
 Update
 Delete
7. Implementation of different types of function with suitable
examples
 Number function
 Aggregate Function
 Character Function
 Conversion Function
 Date Function
8. Implementation of different types of operators in SQL
 Arithmetic Operators
 Logical Operators
 Comparison Operator
 Special Operator
 Set Operation
9. Consider the following schema for a Library Database:
BOOK (Book_id, Title, Publisher_Name, Pub_Year)
BOOK_AUTHORS (Book_id, Author_Name)
PUBLISHER (Name, Address, Phone)
BOOK_COPIES (Book_id, Branch_id, No-of_Copies)
BOOK_LENDING (Book_id, Branch_id, Card_No, Date_Out,
Due_Date)
LIBRARY_BRANCH (Branch_id, Branch_Name, Address)
Write SQL queries to
1. Retrieve details of all books in the library – id, title, name of
publisher, authors, number of copies in each branch, etc.
2. Get the particulars of borrowers who have borrowed more than
3 books, but from Jan 2023 to Jun 2023
3. Delete a book in BOOK table. Update the contents of other
tables to reflect this data manipulation operation.
4. Partition the BOOK table based on year of publication.
Demonstrate its working with a simple query.
5. Create a view of all books and its number of copies that are
currently available in the library.
10. Consider the following schema for Order Database:
SALESMAN(Salesman_id, Name, City, Commission)
CUSTOMER(Customer_id, Cust_Name, City, Grade,
Salesman_id)
ORDERS(Ord_No, Purchase_Amt, Ord_Date, Customer_id,
Salesman_id)
Write SQL queries to
1. Count the customers with grades above Bangalore’s average.
2. Find the name and numbers of all salesmen who had more than
one customer.
3. List all the salesman and indicate those who have and don’t
have customers in their cities (Use UNION operation.)
4. Create a view that finds the salesman who has the customer
with the highest order of a day.
5. Demonstrate the DELETE operation by removing salesman
with id 1000. All his orders must also be deleted.
11. Consider the schema for Movie Database:
ACTOR(Act_id, Act_Name, Act_Gender)
DIRECTOR(Dir_id, Dir_Name, Dir_Phone)
MOVIES(Mov_id, Mov_Title, Mov_Year, Mov_Lang, Dir_id)
MOVIE_CAST(Act_id, Mov_id, Role)
RATING(Mov_id, Rev_Stars)
Write SQL queries to
1. List the titles of all movies directed by ‘Hitchcock’.
2. Find the movie names where one or more actors acted in two
or more movies.
3. List all actors who acted in a movie before 2000 and in a
movie after 2015 (use JOIN operation).
4. Find the title of movies and number of stars for each movie
that has at least one rating and find the highest number of stars
that movie received. Sort the result by movie title.
5. Update rating of all movies directed by ‘Steven Spielberg’ to
5.
12. Part B: Mini project
 For any problem selected, write the ER Diagram, apply
ER-mapping rules, normalize the relations, and follow
the application development process.
 Make sure that the application should have five or more
tables, at least.
 Indicative areas include health care, education, industry,
transport, supply chain, etc.

You might also like