DBMS Lab Week2
DBMS Lab Week2
EXPERIMENT – 2
RELATIONAL MODEL
AIM: To Represent all the entities (Strong, Weak) in tabular fashion. Represent relationships in a tabular fashion.
SCHEMA:
Mysql>create table student(Student_Id Varchar(10),First_Name char(10),Last_Name char(10) ,DOB
date,Age int,phone_number varchar(30),city char(10),state char(10),pincode int);
Mysql>desc student;
FACULTY:
Column Name DataType Constraints Type of
Attributes
Mysql>desc faculty;
COURSE:
SCHEMA:
mysql>desc course;
DEPARTMENT:
SCHEMA:
mysql>desc Department;
SUBJECT:
SCHEMA:
SCHEMA:
mysql> create table Exams(Exam_code varchar(10),Room_no int ,Time time, Date date);
HOSTEL:
SCHEMA:
mysql> create table Hostel(Hostel_Id varchar(10),Hostel_Name char(20) ,No_of_seats int);
Mysql>desc Bus;
Ticket:
Ticket(TicketNo: string, DOJ: date, Address:string,ContactNo: string, BusNo:String, SeatNo :Integer, Source:
String, Destination: String)
ColumnName Datatype Constraints Type of Attributes
TicketNo Varchar(20) Single-valued
DOJ Date Single-valued
Address Varchar(20) Composite
ContactNo Integer Multi-valued
BusNo Varchar(10) Single-valued
SeatNo Integer Simple
Source Varchar(10) Simple
Destination Varchar(10) Simple
Mysql> create table ticket(ticketno varchar(20), doj date,address varchar(20),contactno int, busno
varchar(20),seatno int,source varchar(10),destination varchar(10));
Mysql>desc Ticket;
Passenger:
Type of
ColumnName Datatype Constraints
Attributes
PassportID Varchar(15) Single-valued
TicketNo Varchar(20) Single-valued
Name Varchar(20) Composite
ContactNo Varchar(20) Multi-valued
Age Integer Single-valued
Sex character Simple
Address Varchar(20) Composite
Cancellation:
Cancellation (PNRNo: String,DOJ: Date, SeatNo: integer,ContactNo: String,Status: String)
Bank:
Bank (Name: String, Code string, Address string)
Branch:
Branch (Branch_Id: String, Name string, Address string)