Download presentation
Presentation is loading. Please wait.
Published byHoward Scott Modified over 9 years ago
1
Database Design II (Case Studies: Step 2) IST 210: Organization of Data IST2101
2
COURSE REGISTRATION SYSTEM Case study IST2102
3
3 STUDENT(StudentID, Name, Email, DepartName) DEPARTMENT(DepartName, Building, Phone) COURSE(CourseID, CourseName, Instructor, DepartName) GRADE(StudentID, CourseID, Grade)
4
IST2104 STUDENT(StudentID, Name, Email, DepartName) DEPARTMENT(DepartName, Building, Phone) COURSE(CourseID, CourseName, Instructor, DepartName) GRADE(StudentID, CourseID, Grade) Column NameData TypeKeyRequiredRemarks DepartName Building Phone DEPARTMENT
5
IST2105 STUDENT(StudentID, Name, Email, DepartName) DEPARTMENT(DepartName, Building, Phone) COURSE(CourseID, CourseName, Instructor, DepartName) GRADE(StudentID, CourseID, Grade) Column NameData TypeKeyRequiredRemarks StudentID Name Email DepartName STUDENT
6
IST2106 STUDENT(StudentID, Name, Email, DepartName) DEPARTMENT(DepartName, Building, Phone) COURSE(CourseID, CourseName, Instructor, DepartName) GRADE(StudentID, CourseID, Grade) Column NameData TypeKeyRequiredRemarks CourseID CourseName Instructor DepartName COURSE
7
IST2107 STUDENT(StudentID, Name, Email, DepartName) DEPARTMENT(DepartName, Building, Phone) COURSE(CourseID, CourseName, Instructor, DepartName) GRADE(StudentID, CourseID, Grade) Column NameData TypeKeyRequiredRemarks StudentID CourseID Grade GRADE
8
LISA’S BOOKSTORE Case study IST2108
9
9 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) E-R diagram is transformed into a database with 8 tables
10
IST21010 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks PublisherName Location Phone PUBLISHER
11
IST21011 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks BookID Title Year PublisherName BOOK
12
IST21012 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks AuthorID Name Country AUTHOR
13
IST21013 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks BookID AuthorID BOOK_AUTHOR
14
IST21014 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks EmailAddress Name Address Phone CUSTOMER
15
IST21015 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks PurchaseID Price Date BookID EmailAddress PURCHASE
16
IST21016 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks EventID Name Date Type EVENT
17
IST21017 PUBLISHER(PublisherName, Location, Phone) BOOK(BookID, Title, Year, PublisherName) AUTHOR(AuthorID, Name, Country) BOOK_AUTHOR(BookID, AuthorID) PURCHASE(PurchaseID, Price, Date, BookID, EmailAddress) CUSTOMER(EmailAddress, Name, Address, Phone) EVENT(EventID, Name, Date, Type) CUSTOMER_EVENT(EmailAddress, EventID) Column NameData TypeKeyRequiredRemarks EmailAddress EventID CUSTOMER_EVENT
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.