Course Name: Database Design Course Code: IS414

Similar documents
Course Name: Database Systems - 1 Course Code: IS211

Course Name: Computer Networks-1 Course Code: IT222

Course Name: Communication Technology Course Code: IT321

Course Name: Information and Computers Networks Security Course Code: IT423

Course Name: Computer Graphics - 2 Course Code: IT332

Course Name: Computer Vision Course Code: IT444

Advanced Database Organization INF613

LIS 2680: Database Design and Applications

Computer Networks IT321

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

Software Reliability and Reusability CS614

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0

Part A: Course Outline

Important Notes: For this course you must check the Regis Bookstore: for the most current online course material information.

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

1. Query and manipulate data with Entity Framework.

Course and Contact Information. Course Description. Course Objectives

Module Definition Form (MDF)

TEACHING & ASSESSMENT PLAN

The University of Jordan

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Course and Contact Information. Course Description. Course Objectives

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

FSE 100x: Introduction to Engineering: Imagine. Design. Engineer! Spring C 2018

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

AC 29 th December, 2016 Item No. 4.3

INSTITUTE OF AERONAUTICAL ENGINEERING

CSE111 Introduction to Computer Applications

Introduction To Data Processing COMP 153 Business Administration Program/Administrative Studies. Course Outline

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

ANX-PR/CL/ LEARNING GUIDE

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

CSCI 6312 Advanced Internet Programming

KUWAIT UNIVERSITY College of Business Administration Department of Quantitative Methods and Information Systems

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE CITA170 - COMPUTER CONCEPTS AND OPERATING SYSTEMS

University of Jordan Jordan University Business School (JUBS)

ASTON UNIVERSITY PROGRAMME SPECIFICATION

CSCI 201L Syllabus Principles of Software Development Spring 2018

Computer Science Technology Department

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

COURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY

Compulsory course in Computer Science

COLLEGE OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COURSE SYLLABUS/SPECIFICATION

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

IS Spring 2018 Database Design, Management and Applications

San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: BSc. in Computer Science. Laboratory (Practical) Field or Work Placement

Please indicate EDM in the subject box

BSc (Honours) Computer Science Curriculum Outline

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

M. Tech. (Power Electronics and Power System) (Semester I) Course Plan for Each Week (Hrs)

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

Module Syllabus. PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Applied Computer Science

INFC20, Informatics: Advanced Database Systems, 7.5 credits Informatik: Avancerade databassystem, 7,5 högskolepoäng First Cycle / Grundnivå

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336

Information and Communication Technology BCcampus Online Collaborative Program

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT

Bachelor of Science (B.Sc.) in Computer Science

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

Module 5: Concurrent and Parallel Programming

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Course Syllabus. Optical Mineralogy. Course Name:

Administrative - Master Syllabus COVER SHEET

College of San Mateo Course Outline

CIS 3308 Web Application Programming Syllabus

University of Engineering and Technology, Taxila Department of Civil Engineering

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

Information and Communication Technology BCcampus Online Collaborative Program

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

Academic Course Description

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

X Prefix/suffix Course Learning Outcomes

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

EEL 4930/5934 Advanced Systems Programming - Spring 2017

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

ET345P Control Systems [Onsite]

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT NETWORKING I - WORKSTATION CST 2735

IS 331-Fall 2017 Database Design, Management and Applications

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

Course Outline. TERM EFFECTIVE: Spring 2016 CURRICULUM APPROVAL DATE: 10/12/2015

New Undergraduate Course Proposal Form

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

Programme Specification. MSc Telecommunications Engineering 2016/17

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline

Course Design Document: IS202 Data Management. Version 4.5

Transcription:

Course Name: Database Design Course Code: IS414 I. Basic Course Information Major or minor element of program: Both Major Minor Department offering the course: Information Systems Department Academic level: 400 Level Semester in which course is offered: Second (Spring) Semester Course pre-requisite(s): IS312 Database Systems - 2 Credit Hours: 3 Contact Hours Through: Lecture Tutorial * Practical * Total 2.5 0.0 1.5 4.0 * 1.5 hours for either Tutorial or Practical Approval date of course specification: January 2015 II. Overall Aims of Course To provide the students with knowledge and skills needed to design relational database schemas ( conceptual and logical design). Design issues related to new database models are also considered. III. Program ILOs covered by course Program Intended Learning Outcomes (By Code) Knowledge & Intellectual Professional Understanding General K16,K17,K22 I10,I14,I18 P4,P12,P20,P21 G2,G4,G9 Database Design 1

IV. Intended Learning Outcomes of Course (ILOs) a. Knowledge and Understanding K.1 Explain the different data model used in the conceptual database design. K.2 Illustrate the functional dependencies and their role in database design. K.3 Realize the importance of having normalised relations and the different normal forms. K.4 Demonstrate the properties of a well-designed relational schema. K.5 Describe the new database models such as XML databases. K.6 Show the new technologies used to store data such as JSON. K.7 Explain the design of NoSQL systems. b. Intellectual/Cognitive I.1 Read a conceptual database schema expressed using the ER model. I.2 Convert English specification into ER schema. I.3 Minimize a given set functional dependencies to produce its minimum cover. I.4 Determine the highest normal form of a given relational schema. I.5 Determine the validity of an XML data and JSON objects. c. Practical/Professional P.1 Build ER schema for a given database requirements. P.2 Use a commercial CASE tool to build conceptua/logical schemas. P.3 Analyze a relational database schema to determine its normal form. P.4 Design and validate a DTD for an XML document. P.5 Transform an XML document using XSLT. P.6 Validate a JSON object. d. General and Transferable G.1 Work effectively as a part of a team to apply skills gained throughout the course to design and build a complete database. G.2 Practice to combine conceptual and logical database design processed to build a well designed relational schema. G.3 Learn to normalize DB tables up to suitable normal form. V. Course Matrix Contents 1-2- 3-4- Main Topics / Chapters Overview of relational database design Review of studied concepts in conceptual database design Converting conceptual schema into relational schema Duration (Weeks) 0.5 K1 Course ILOs Covered by Topic (By ILO Code) K & U I.S. P.S. G.S. 0.5 K1 I1 2 I2 P1 G1 1 K1 I1,I2 P1 G2 Database Design 2

5- Views 1 K1 I3 6- Problems in ill designed relation schema 1 K4 P1,P2 G1,G2 7-2 K2,K3,K4 I3,I4 P3 G1,G3 8- XML Databases 2 K5 I5 P4,P5 G2 9- JSON Data 1 K6 I5 P6 G1 10- NoSQL Systems 2 K7 G1 Net Teaching Weeks 13 VI. Course Weekly Detailed Topics / hours / ILOs Week No. Sub-Topics Total Hours Contact Hours Theoretical Hours Practical Hours * 1 Overview of relational database design and review 2.5 2.5 2 3 4 Converting conceptual schema into relational schema 5 Views 6 Problems in ill designed relation schema 7 Midterm Exam 8 9 10 XML Databases 11 XML Databases 12 JSON Data 13 NoSQL Systems 14 NoSQL Systems 15 Final Exam Total Teaching Hours 51 33 18 * No Practical/Tutorial during the first week of the semester Database Design 3

VII. Teaching and Learning s Teaching/Learning Selected Course ILOs Covered by (By ILO Code) K & U Intellectual Professional General Lectures & Seminars X K1-K7 I1-I5 P1, P3 -P5 G1,G2 Tutorials Computer lab Sessions X P3,P5 G1-G3 Practical lab Work X K2-K5 I2,I4-I5 P4,P5 G2 Reading Materials X K1-K7 I1-I5 Web-site Searches X P2-P6 Research & Reporting Problem Solving / Problem-based Learning X I2-I5 Projects X I1-I5 P1-P6 G1-G3 Independent Work Group Work Case Studies X I2-I5 G1-G3 Presentations Simulation Analysis Others (Specify): VIII. Assessment s, Schedule and Grade Distribution Course ILOs Covered by (By ILO Code) Assessment Selected K & U I.S. P.S. G.S. Assessment Weight / Percentage Week No. Midterm Exam x K1,K4 I1,I2,I3 P1,P2 10% 7 Final Exam x K1-K5 I1-I7 P1-P5 60% 15 Quizzes x K5 I5 P4 5% 5,12 Course Work X I1-I7 P1-P5 G1-G3 15% Report Writing Case Study Analysis Oral Presentations Practical Group Project X P1-P5 G1-G3 10% Individual Project Others (Specify): Database Design 4

IX. List of References El Masri, Navathe, Fundamentals of Database Systems Essential Text Books C. J. Date, An Introduction to Database Systems Course notes None Rob and Coronel, "Database Systems Design Implementation Recommended books and Management", 9th 2011 http://www.openlineconsult.com/db/ Periodicals, Web sites, http://class2go.stanford.edu etc http://www.cs.wisc.edu/~dbbook/ X. Facilities required for teaching and learning List the facilities required Data Show White Board Case tool Computer Lab Course coordinator: Dr. Neamat El Tazi Head of Department: Ass. Prof. Ehab Ezzat Date: January 2015 Database Design 5