ER Model To Table
ER Model To Table
);
CREATE TABLE course (
courseId int NOT NULL,
coursename varchar(50),
PRIMARY KEY(courseId)
);
CREATE TABLE lecture (
lectureId int NOT NULL,
lecturername varchar(50),
lecturerCourseId int,
PRIMARY KEY(lectureId),
FOREIGN KEY(lecturerCourseId) references course(courseId)
);
CREATE TABLE hobby(
studentId int,
hobbyname varchar(50),
FOREIGN KEY(studentId) references student(studentId)
);
CREATE TABLE subject(
subjectId int NOT NULL,
subjectName varchar(50),
CourseId int,
lectureId int,
FOREIGN KEY(CourseId) references course(courseId),
FOREIGN KEY(lectureId) references lecture(lecturerId)
);
-- insert some values
INSERT INTO course(courseId,coursename) VALUES (101,"CSE");
INSERT INTO course(courseId,coursename) VALUES (102,"ECE");
INSERT INTO course(courseId,coursename) VALUES (103,"IT");
INSERT INTO
student(studentId,studnetname,DOB,DoorNo,Street,City,State,Pin,courseId,lectureId)
VALUES ("CS101","Pranav","2002-10-11",80,"Main road","Pollachi","Tamil
Nadu","642123",101,1);
INSERT INTO
student(studentId,studnetname,DOB,DoorNo,Street,City,State,Pin,courseId,lectureId)
VALUES ("EC101","Dharshan","2002-05-11",70,"Old Ooty","Ooty","Tamil
Nadu","643001",102,2);
INSERT INTO
student(studentId,studnetname,DOB,DoorNo,Street,City,State,Pin,courseId,lectureId)
VALUES ("IT101","Surya","2002-12-09",83,"Second Street","Tiruppur","Tamil
Nadu","641605",103,3);