Assignment title: Information


Fundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 1 of 8 Hand out week: Week 4 Duration: 6 weeks Proposal submission week: week 7 Final Submission week: week 10 Total Marks: 100 Objective: This is an individual assignment aimed to give the student exposure to the concepts relating to database systems and optimal strategies for efficient management of databases Learning Outcomes assessed: 1. Create E-R diagrams. 2. Normalize tables. 3. Design a database. Assessment feedback: Fundamentals of Relational Database Management Systems (COMP 0301) Individual Assignment Fall 2016 Assessment Nr. Submission Week of Assessment Week of Giving Feedback Type of Feedback 2 Week 10 Week 12 Interim formative feedback (for the work proposal submitted in week 7) will be uploaded in Moodle by the end of Week 8 Individual feedback will be uploaded in Moodle by the end of week 12Fundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 2 of 8 Task 1: (10 Marks) Submit a work proposal for this assignment by the end of week 8 which must include: a) Understanding of deliverables – a detail description of deliverables. b) General overview of proposed plan - initial understanding of solution to task 2 which includes, the name of entities, associative entities and relationships. Initial understanding of solution to task 3. c) Timeline for completion of task 2 and task 3. The work proposal must be submitted in a word file through the link available in Moodle. The proposal can also include draft answers. Scenario: Polyglot institute conducts Certification Exams. These exams are basically organized by different certification councils. The institute operates in the following way. A candidate identified by a unique id, name, address and mobile no. should register to write an examination. A candidate can choose and register one or more certification exams. However one exam has to be registered by at least one candidate. Every exam is identified by its code, name and council name. The institute would like to track the number of attempts of each candidate when he/she registers for an exam. When a candidate registers for an exam, the institute allocates room identified by its no, building name and location. An exam can be scheduled in at least one room and a room may be scheduled for more exams or may not be scheduled for any exams at all. In order to avoid clashes, the institute needs to store the exam date whenever a room is scheduled for an exam. The institute assigns one invigilator to each room. Each invigilator is identified by his/her ID, name, contact no. and specialization. An invigilator is assigned to exactly one room and a room should have one invigilator compulsorily. An invigilator belongs to exactly one certification council. Each council is designated by its code, name and country. It is not mandatory that a council should have invigilators.Fundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 3 of 8 Task 2: a) Construct the Entity Relationship Diagram (ERD) for the above given scenario. Identify all the entities, attributes of each entity including primary key, not null, foreign key, relationship between the entities and cardinality constraints. State any assumptions necessary to support your design. (30 Marks) b) Write an SQL statement to create the tables and insert at least 2 records for each table created above. (18 marks) c) Write at least two SQL statements having "subqueries" based on the tables created above to demonstrate the concept of "subquery". (6 Marks) d) Write at least two SQL statements having "joins" based on the tables created above to demonstrate the concept of "Join". (6 Marks) Task 3: a. Normalize the below given import summary form to First Normal Form, Second Normal Form and Third Normal Form. (20 Marks) Import Summary Import id: IM92-2016 Manager id: M567 Import Date: 2/2/2016 Manager name: Ali Al Rawahi Source: Dubai Destination: Oman Import Parts Details: Partscode Partsname Type Materialtype Weight Quantity Total Weight P2345 Couch Furniture Leather 400 150 60,000 P3413 Door Building Accessory Aluminum 85 1,500 127,500 P2415 Office Chair Furniture Leather 70 600 42,000 P4424 Sofa Furniture Wood 300 400 120,000 P2476 Door Knob Building Accessory Iron 30 600 18,000 P3412 Window frame Building Accessory Aluminum 100 400 40,000 P3422 Office table Furniture Wood 250 100 25,000Fundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 4 of 8 b) Write your refection by describing the normalization process carried in the task above in connection with concepts taken from literature in 400-500 words. The literature can include conference papers / scholarly articles / text / reference books. (10 Marks) Task 4: Be ready for a presentation and Viva to demonstrate your knowledge with the different concepts used in preparing the assignment. Schedule for the presentation will be announced in the class. Marks for task 2-3 will depend on the presentation and viva. Note: Task 4 is compulsory. No marks will be awarded to tasks 1-3 if no presentation conducted. Guidelines Follow the guidelines mentioned below for your assignment.  Assignment should be typed and uploaded to Moodle and will undergo plagiarism detection test through Turnitin (a plagiarism detection tool)  Handwritten/scanned assignments will not be accepted.  Assignment should have a Title Page. Title Page should contain the following information.  Assignment Name  Class  Student name  Student ID  It should have Table of Contents  Use page numbers  Assignment should be typed in your own words using Times New Roman font size 12.  Heading should be with Font Size 14, Bold, Underline  Use Diagrams and Examples to explain your topic.  Copy paste from the Internet is strictly not acceptable.  Reference should be included in the last page as follows  Author name, Book Title, Publisher, Year in case of books  In case of web site references type the full path of the web page with referenced date  In case of magazines/ periodicals type article name, magazine name, Issue Number and dateFundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 5 of 8 Rules & Regulations  If any topic or diagram of an assignment is found copied from the other then marks will be deducted from both assignments.  Assignments with 3 or more identical topics will be awarded 0 Marks.  The purpose of assignment is to do some research work so as to refer books in Library or use internet or computer magazines or any other source. Plagiarism Policy Plagiarised documents, in parts or whole, submitted by the students will be rejected. For the first offence of plagiarism, a student enrolled in undergraduate programme is penalised with a deduction of 25% of the maximum marks on the assessment as per the plagiarism policy statement and is allowed to resubmit the work once, within a week's period. The student has the right to appeal against the decision made, to the respective Programme Coordinator. Further appeal on decision taken may be made to the Head of the concerned department. If the student is not satisfied by the decisions taken by the department, s/he can appeal to the Plagiarism Appeals Committee. For the second offence of plagiarism against the student, (committed in any semester after the semester of the student's first offence of plagiarism in the tenure of the student in the undergraduate programme), the student is awarded zero in the assessment where plagiarised content was found. The student is not allowed to re-submit the assessment. The student has the right to appeal against the decision made to the respective Programme Coordinator. Further appeal on decision taken may be made to the Head of the concerned department. If the student is not satisfied by the decisions taken by the department, s/he can appeal to the Plagiarism Appeals Committee. Repeated offences of plagiarism by the student (more than two times) are dealt with as per the college policy on Academic Dishonesty as mentioned in the Student Handbook (6.2). All decisions on plagiarism related offences will be communicated to the student by the respective module instructors, using routine channels of communication with students, currently used by the college, preferably on the same day the charges are confirmed or the very next working day. The student has the right to appeal against the decision informed by the module instructor to the respective Programme Coordinator. Further appeal on decision taken may be made to the Head of the concernedFundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 6 of 8 department. If the student is not satisfied by the decisions taken by the department, s/he can appeal to the Plagiarism Appeals Committee. In certain cases, the student may be required to appear for an interview with the module instructor, if deemed necessary. The maximum time limit given to a student to raise appeal against the charges of plagiarism is two working days including the day on which the matter is informed to the student. It is preferable that the appeals are made on the same day of the college on which the student is informed of the issue. All appeals must be made during regular working hours of the college. Late Submission Penalty for late submission - 5% of the maximum mark specified for the assessment will be deducted for each working day. Assessment documents submitted beyond a period of one week after the last date of submission will not be accepted and will be marked as zero for that assessment. Note: Must follow assignments instructions.Fundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 7 of 8 Fundamentals of Relational Database Management Systems (COMP 0301) Student ID: ` Student Name: Assignment Evaluation Grid – Fall 2016 Deliverables Aspects 0 2-6 7-10 Mark Task 1 Work Proposal No submission Proposal is incomplete but has relevant information Complete and satisfactory proposal. Deliverables Aspects 0 1-15 15-25 25-30 Mark Task 2(a) ER Diagram Incomplete diagram in all aspects Identification of different entities, the attributes, key constraints, and the relationship with cardinalities between the entities is partial. Information not satisfactory Information is satisfactory with minimal errors. Complete and accurate in all aspects Deliverables Aspects 0 1-9 10-15 16-18 Mark Task 2(b) Create tables and insert records Incomplete work Created tables and records with errors Created tables and records with minimal errors Create tables and records successfully Deliverables Aspects 0 1-2 3-5 6 Mark Task 2(c) Sub queries Incomplete work Provided 1 subquery with or without errors Provided 2 sub queries with minimal errors Provided 2 sub queries with no errors Deliverables Aspects 0 1-2 3-5 6 Mark Task 2(d) Sub queries Incomplete work Provided 1 join query with or without errors Provided 2 join queries with minimal errors Provided 2 join queries with no errorsFundamentals of RDBMS (COMP 0301) – Fall – 16 – CW2(ASSMT) – All – QP COMP 0301 Page 8 of 8 Deliverables Aspects 0 1-5 6-15 16-20 Mark Task 3(a) Normalization, Design tables Incomplete work Wrongly normalized tables. Mark may be assigned for creating base table. Partially normalized tables Completely normalized tables. Deliverables Aspects 0 1-2 3-5 6-10 Mark Task 3(b) Reflection on normalization Incomplete/ Weak/Plagiarized Report Description is weak and not underpinned with literature Description is satisfactory and underpinned with literature Description is Excellent and accurately underpinned with literature Signature of Teacher: Feedback: Total Marks Penalty Final Marks