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

Similar documents
Course Outline Faculty of Computing and Information Technology

TEACHING & ASSESSMENT PLAN

LIS 2680: Database Design and Applications

Querying Data with Transact-SQL

COURSE OUTLINE. Faculty of Computing, Universiti Teknologi Malaysia

EASTERN ARIZONA COLLEGE Database Design and Development

Sql Server Syllabus. Overview

Querying Data with Transact SQL

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

Oracle Database 11g: SQL and PL/SQL Fundamentals

COURSE OUTLINE. Course lecturer(s) Name Office Tel (07-55) Dr Norsham Idris N /

Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991.

Course Name: Database Systems - 1 Course Code: IS211

Ministry of Higher Education and Scientific research

Advanced Database Organization INF613

Unit Assessment Guide

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

COURSE OUTLINE. School of Engineering Technology and Applied Science

Certification Exam Preparation Seminar: Oracle Database SQL

INF 315E Introduction to Databases School of Information Fall 2015

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

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Querying Data with Transact-SQL

Course Design Document: IS202 Data Management. Version 4.5

20761B: QUERYING DATA WITH TRANSACT-SQL

Querying Data with Transact-SQL

Carnegie Mellon Univ. Dept. of Computer Science Database Applications. General Overview - rel. model. Overview - detailed - SQL

Querying Data with Transact-SQL

Oracle Database: SQL and PL/SQL Fundamentals NEW

Querying Data with Transact-SQL

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Querying Data with Transact-SQL

15CS53: DATABASE MANAGEMENT SYSTEM

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

Introduction to Computer Science and Business

Full file at

INSTITUTE OF AERONAUTICAL ENGINEERING

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

20761C: Querying Data with Transact-SQL

Oracle Database 10g: Introduction to SQL

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Data about data is database Select correct option: True False Partially True None of the Above

Teaching Scheme BIT/MMC/BCS Database Systems 1

CS 582 Database Management Systems II

G64DBS Database Systems. G64DBS Module. Recommended Textbook. Assessment. Recommended Textbook. Recommended Textbook.

Chapter 1 SQL and Data

COWLEY COLLEGE & Area Vocational Technical School

Course Name: Database Design Course Code: IS414

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

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION and COMMUNICATIONS TECHNOLOGY DATABASE MANAGEMENT SYSTEM COURSE SYLLABUS

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE DATABASE DESIGN AND IMPLEMENTATION I

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Querying Data with Transact-SQL

ADVANCED DATABASES ; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room ) Advanced DB Copyright by S.-g.

Querying Microsoft SQL Server 2014

Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications. Administrivia. Administrivia. Faloutsos/Pavlo CMU /615

Microsoft Querying Microsoft SQL Server 2014

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

ITT Technical Institute. CS330 Database Design and Implementation Onsite Course SYLLABUS

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

SYLLABUS. Departmental Syllabus

Course Outline. [ORACLE PRESS] OCE Oracle Database SQL Certified Expert Course for Exam 1Z

Solved MCQ on fundamental of DBMS. Set-1

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

COURSE OUTLINE. Course code: SCSR 4473 Academic Session/Semester: /2. Course name: Security Management Pre/co requisite (course name

CMP-3440 Database Systems

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

Querying Microsoft SQL Server

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Database Systems: Concepts, design, and implementation ISE 382 (3 Units)

Unit 2. Unit 3. Unit 4

MS_20761 Querying Data with Transact-SQL

Course Outline and Objectives: Database Programming with SQL

THE RELATIONAL DATABASE MODEL

Querying Data with Transact-SQL

Introduction to Databases Fall-Winter 2010/11. Syllabus

Module Documentation

CSC 4710 / CSC 6710 Database Systems. Rao Casturi

Database Processing. Fundamentals, Design, and Implementation. Global Edition

COWLEY COLLEGE & Area Vocational Technical School

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

Advanced SQL Tribal Data Workshop Joe Nowinski

Introduction to Databases Fall-Winter 2009/10. Syllabus

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

In This Lecture. Yet More SQL SELECT ORDER BY. SQL SELECT Overview. ORDER BY Example. ORDER BY Example. Yet more SQL

ORACLE PL/SQL DATABASE COURSE

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

Database Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.

Oracle Database: Introduction to SQL Ed 2

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR

Review -Chapter 4. Review -Chapter 5

Microsoft Querying Data with Transact-SQL - Performance Course

Transcription:

Course Code: SCSD5 Page : 1 of 5 S Lecturer : Nor Hawaniah Zakaria Room No. : 40-06, Block N8 Telephone No. : 07-55410 E-mail : hawaniah@utm.my Synopsis : This course introduces students to the concept of database system and how it can be used in daily human life and profession. The main focus of the course is to equip students with knowledge and skills on important steps and techniques used in developing a database, especially in the conceptual and logical database design phase. Among topics covered are database environment, database design, entity relationship diagram, normalization, and structured query language (SQL). Students will be taught to use a database management system (DBMS). Students are required to design and develop the database component for a database application system using the learned techniques, DBMS and a development tool. At the end of the course, students should be able to apply the knowledge of designing and developing a good database system. LEARNING OUTCOMES By the end of the course, students should be able to: No. Course Learning Outcome Programme Learning Outcome(s) Addressed 1 Apply the fundamentals of database (DB) in the DB sytem P01 (C1) life cycle and design methodology. Construct and execute Structured Query Language (SQL) P0 (C) statements for database manipulation using a database management system (DBMS). Illustrate a normalized logical (including conceptual) P0 (C5) database model using normalization and entity relationship technique. 4 Analyse a system information resources and develop the P05 (CTPS) database component of the system based on the system logical data model. Assessment Methods Q, MT, F LA,, MT, F, PR A, Q, F, PR PR, A, Q (A Assignment; LA Lab Assignment; Q Quiz; PR Project; MT Mid Term; F- Final Exam) Prepared by: Name: Nor Hawaniah Zakaria Signature: Date: 11 Feb 018 Certified by: (Course Panel Head) Name: Signature: Date:

Course Code: SCSD5 Page : of 5 STUDENT LEARNING TIME Face to face Learning Self Learning Formal Assessment Teaching and Learning Activities Student Learning Time (hours) Lecturer Centered Lecture 8 - Practical/Lab/Tutorial 18 Student Centered - Student Centered Activity 10 - Others Sub Total 56 - Manual - Assignment 16 Non Face to face or - Module Student Centered - Project Learning (SCL) - Group Discussion - Others Revision Assessment/Project Preparation 15 Sub Total 54 - Quiz Continuous - Exam Assessment - Project Demo and Report 7 Final Examination Sub Total 10 TOTAL SLT 10 TEACHING METHODOLOGY Lecture and Discussion, Project Based Learning, Active Learning WEEKLY SCHEDULE

Course Code: SCSD5 Page : of 5 Week Content Activities/hours Week 1 (11/0/18) PART ONE: INTRODUCTION Topic 1: Introduction to Database - File Based Approach - Database Approach - Roles in DB Environment - Database Management System - The -Level ANSI-SPARC Architecture Ice Breaking Class Discussion Week (18/0/18) Week (5/0/18) Week 4 5 (4/0/18) (11/0/18) Week 6-7 (18/0/18) (5/0/18) Week 8 (1/04/18) Week 9 (8/04/18) Week 10 11 (15/04/18) (/04/18) PART TWO: RELATIONAL MODEL & LANGUAGES Topic : The Relational Model - Terminologies - Integrity Constraints - Views Topic : Relational Algebra PART : DATABASE DESIGN and SQL Topic 5: SQL: DDL - Introduction to a DBMS software - SQL: DDL (Data Definition Language) SQL Data Types Integrity Enhancement Data Definition (CREATE, ALTER, DROP) Views (CREATE, DROP, WITH CHECK OPTION) Topic 6: Database Design - Database Design Phases - Conceptual Database Design Steps & Deliverables - Entity-Relationship Design (ERD) - Enhance ERD (EERD) Topic 7: SQL: DML (Part 1) - Database Updates (INSERT, UPDATE, DELETE) - Simple Queries (SELECT, FROM, WHERE) Topic 8: SQL: DML (Part ) - Sorting, Aggregate (ORDER BY) - Grouping (GROUP BY) - Group Function (SUM, AVG, COUNT, MAX, MIN) - (ANY, ALL, EXISTS, NOT EXISTS) MID-SEMESTER BREAK Topic 9: Logical Database Design (Part 1) - Steps and Output in Logical Database Design - ERD to Relations Topic 9: Logical Database Design (Part ) - Normalization Normalization and Database Design Update Anomalies Lecture, Class Discussion Assessment: LA1 Assessment: Q1 Lecture, Class Discussion Assessment: A1 ERD Assessment: PR Phase 1 (Project Overview Proposal 14/0/18) Assessment: PR - Phase (Project Requirement Collection & Analysis 1/0/18) Assessment: LA Lecture, Discussion Assessment: Mid-Term Exam 11/04/18) Lecture, Discussion

Course Code: SCSD5 Page : 4 of 5 Week 1 1 (9/04/18) (6/05/18) Weeks 14 (1/05/18) Week 15 (0/05/18) Functional Dependencies First, Second, and Third Normal Form Boyce-Codd Normal Form Topic 10: SQL: DML (Part ) - DATE Functions - Joining Data from Multiple Tables UNION, INTERSECT, EXCEPT JOINs (Equi Join, Outer Join, Left Join) Topic 11: SQL: DML (Part 4) - Sub-queries Single-Row Subqueries Multiple-Row Subqueries Multiple-Column Subqueries - MERGE Statements Topic 1: Introduction to Physical Database Design Assessment: PR Phase (DB Conceptual Design - /04/18) Assessment: A Normalization Assessment: Q Assessment: PR Phase 4 (DB Logical Design 9/04/18) Assessment: LA Project Final Deliverable Assessment: PR Phase 5 (DB Implementation) REFERENCES : Main Text: Connolly,T., C.Begg. Database Systems: A Practical Approach to Design, Implementation, and Management. 6 th Edition, Pearson Education International, 015. Casteel, J. Oracle 11g: SQL, Course Technology, Cengage Learning, 010. GRADING Other References: Halina M. Dahlan et.all. Sistem Pangkalan Data. Edisi Pertama, Penerbit UTM Press, 011. Rob, P., Coronel, C. Database Systems: Design, Implementation, and Management. 10th Edition, Course Technology-Cengage Learning, 01. No. Assessment Number % each % total Dates 1 Lab Assignment (LA) 5 15 Assignment (A) 5 10 Quizzes, 5 4 Project (PR): Phase 1 Phase Phase Phase 4 Phase 5 5 Mid-Term Exam (MT) 1 0 0 6 Final Exam (F) 1 0 0 5 7 0 As identified in the Course Plan

Course Code: SCSD5 Page : 5 of 5 Overall Total 100 * subject to change Program Learning Outcome Knowledge Understanding (C1) Technical (C) Solve Problems (C5) Critical Thinking (C) % PLO1 PLO PLO PLO5 No. Assessment % total CLO1 CLO CLO CLO4 1 Q1 1 1 Q 1 LA1 5.0 5 5 4 LA 5.0 5 5 5 LA 5.0 5 5 6 A1 5.0 5 7 A 5.0 5 9 PR - Phase 1 - Phase - Phase - Phase 4 - Phase 5 0 11 Mid-Term Exam 0.0 10 5 5 0 1 Final Exam 0.0 4 10 16 0 5 Total Overall Total 100.0 15 5 0 0 100 0