(II).(1) Staff(Staff_No,FName,LName,address,Sex,Qualification,Post,Salary,User_id,dept_No,No_of_hrs)
Alternate Key User_id
Foreign Key dept_No references Department(dept_No) On Delete No Action On Update Cascade
(2) Student(User_id,Matriculation_No,FName,LName,DOB,Sex,Financial_Loan,Street,Town,Post_Code,Performance)
Primary Key Matriculation_No
Alternake Key User_id
Foreign Key Course_Code references Course(Course_Code) On Delete No Action On Update Cascade
(3) Next_Of_Kin(Matriculation_No,Name,Address,Phone,Relationship)
Primary Key Matriculation_No
Foreign Key Matriculation_No references Student(Matriculation_No) On Delete No Action On Update Cascade
(4) Department(dept_No,Name,Phone_no,Fax_no,Location)
Primary Key dept_No
(5)Course(Course_Code,Title,Duration,module_Code)
Primary Key Course_Code_
Foreign Key module_Code references Module(module_Code) On Delete No Action On Update Cascade
(6) Module(module_Code,title,Start_Date,end_Date,Books,Exam_Percantage,Course_work_marks)
Primary Key module_Code
DATABASE SYSTEMS Project INDIVIDUAL WORK DELIVERABLE #: SUBMISSION DATE No Group Work Allowed Apr...
You have been approached by a University for the design and implementation of a relational database system that will provide information on the courses it offers, the academic departments that run the courses, the academic staff and the enrolled students. The system will be used mainly by the students and the academic staff. The requirement collection and analysis phase of the database design process provided the following data requirements for the University Database system. Using the following requirements answer this...
The following are the main entity types of the academic institution database. For each entity type, we provide some of the corresponding attributes. Use this information in order to: (a) Build an Enhanced E-R diagram; (b) Transform the Enhanced E-R diagram to a relational database. Identify the primary key(s) and the foreign key(s) for each relation. Draw the relational integrality constraints; (c) For each of the relations created, indicate its normal form. If the relation is not in the 3NF,...
Question: Use the technique of normalization to validate the structure of your relational schema. Demonstrate that each of your relations is in third normal form (3NF) by displaying the functional dependencies between attributes in each relation. Note, if any of your relations are not in 3NF, this may indicate that your ER model is structurally incorrect or that you have introduced errors in the process of deriving relations from your model. The Relational Schema is as follows: Department (deptName, phone,...
Develop a conceptual ER diagram for the above database description, using appropriate syntaxes, and showing cardinalities and key attributes. Consider the partial description for a UNIVERSITY database below: A university is organized into colleges, and each college has a unique name, a main office and phone, and a particular faculty member who is dean of the college. Each college administers a number of academic departments. Each department has a unique name, a unique code number, a main office and phone,...
Problem 1 Consider the following set of requirements for a university database that is used to keep track of students' transcripts. (a) The university keeps track of each student's name, student number, social security number, current address and phone, permanent address and phone, birthdate, sex, class (freshman, sophomore, -, graduate), major department, minor department (if any), and degree program (B.A., B.S., ...., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address,...
Normalisation Consider the following relation schema about project meetings: PMG(projID, title, type, manager, jobID, start-date, end-date, contractor, contractNo) Some notes on the semantics of attributes are as follows: • Each project has a unique project ID (projID) and also has a title, type and manager. Each manager has a specialty project type. • A project often contracts jobs to contractors with start-date and end-date. Contracts are identified by contract numbers (contractNo), but contract details are out of the scope of...
Consider a GRADE_BOOK database in which instructors within academicdepartment record points earned by individual students in their classes. The data requirementsare summarized as follows:• Each student is identified by a unique identifier, first and last name, and an e-mailaddress.• Each instructor teaches certain courses each term. Each course is identified by acourse number, a section number, and the term in which it is taught. For each coursehe or she teaches, the instructor specifies the minimum number of points required inorder...
Create Datasets for the ABC University Accommodation Office using the information below.This is a list of all the datasets and data attributes that the Office needs to function. For example, a STUDENT dataset containing StudentIDNumber, StudentFirstName, etc Scenario - ABC University Accommodation Office (Student Housing) The director of the ABC University Accommodation Office requires you to design a database to assist with the administration of the office and the renting of residences to students. The requirements collection and analysis phase...
The University Accommodation Office Case Study The director of the University Accommodation Office requires you to design a database to assist with the administration of the office. The requirements collection and analysis phase of the database design process has provided the following data requirements specification for the University Accommodation Office database followed by examples of query transactions that should be supported by the database. Data Requirements Students(entity) The data stored for each full-time student includes: the banner number, name (first...
Someone please answer all of these. I need these badly. The submission date is knocking at the door. Experiment 1: SQL data definition and data insertion 46 hours) 1. CREATE TABLE. The database schema consists of the three relations, whose schemas are: S (Spa, Sname. Sgender, Sage, Sdert? // students(SID, name, gender, age, department) SC (Spa, Cne. Grade) //Course(SID, CID, grade) C (One Cname Crno. Ceredit) l/courses (CID, course name, prerequisite courses, credit) 2. DROP TABLE, ALTER TABLE, CREATE INDEX,...