Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Database Systems Lab (CS-250 )

Namal University Mianwali


Faculty of Computer Science

Lab Instructor Ms. Asiya Batool Dated 21-06-2023


Name MUHAMMAD TOQEER Roll No BSCS-2020-34
Max Marks 20 + 5 = 25 Obtained Marks
Topic Data Definition Language (DDL)

Lab 11 – Model Solution


Note:
 Underline represent primary key, * represents a foreign key.
 Click here to view the syntax of queries:

Write SQL queries for the following task.

Task 1 Create the database named ‘students_data’.

Solution CREATE DATABASE students_data;


Create the following tables in the students_data database:

STUDENT (ROLLNO, NAME, DEPARTMENTCODE, DOB, EMAIL, ADDRESS)


COURSE (CCODE (not null, auto increment), CNAME, DEPARTMENTCODE)
Task 2
ENROLL (ROLLNO* (not null), COURSECODE* (not null), SEMESTER, GRADE (size=2)
TEXTBOOK (COURSECODE, SEMESTER, BOOK_ISBN*)
BOOKDETAILS (BOOK_ISBN (not null), TITLE, PUBLISHER, AUTHOR)

CREATE TABLE STUDENT (


ROLLNO INT PRIMARY KEY,
NAME VARCHAR(50),
DEPARTMENTCODE VARCHAR(10),
DOB DATE,
EMAIL VARCHAR(100),
ADDRESS VARCHAR(200)
);

CREATE TABLE COURSE (


CCODE INT PRIMARY KEY AUTO_INCREMENT,
CNAME VARCHAR(50),
DEPARTMENTCODE VARCHAR(10)
);

CREATE TABLE ENROLL (


ROLLNO INT NOT NULL,
COURSECODE INT NOT NULL,
SEMESTER VARCHAR(20),
GRADE VARCHAR(2),

You might also like