CS 649 Database Management Systems. Fall 2011



Similar documents
Course Overview. Course Learning Objectives

ISM 4210: DATABASE MANAGEMENT

General Psychology. Course Syllabus

MIS Systems Analysis & Design

Part A of the Syllabus

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

CS 425 Software Engineering. Course Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

CS 425 Software Engineering. Course Syllabus

Northern Virginia Community College: Hybrid Course Template

COURSE NUMBER AND TITLE: Management Information Systems Concepts

CS 425 Software Engineering

CS 261 C and Assembly Language Programming. Course Syllabus

INFO 2130 Introduction to Business Computing Fall 2014

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CISM Fundamentals of Computer Applications

KIN 104 FITNESS AND WELLNESS ONLINE LECTURE Summer 2016

THE UNIVERSITY OF HONG KONG FACULTY OF BUSINESS AND ECONOMICS

MIS 4336 Networks and Data Communication. Spring 2016

Dr. Stanny EXP 3082L Fall 2003 EXPERIMENTAL PSYCHOLOGY LABORATORY. Office Hours For Dr. Stanny: 9:00 AM - 11:30 AM Tuesday, Wednesday, & Thursday

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

UNIVERSITY OF BRIDGEPORT School of Engineering COURSE SYLLABUS. TCMG-555-6T1 Project Management

Syllabus for Accounting 300 Applied Managerial Accounting California State University Channel Islands Fall 2004

SPC Common Course Syllabus for PSYC 2316 Psychology of Personality

School of Business and Nonprofit Management Course Syllabus

COURSE SYLLABUS FIREWALLS & NETWORK SECURITY. ITSY-2301 Number Lecture - Lab - Credit. ITSY-1342 Prerequisites. April 16, 2015 Revision Date

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

work environment, and development of a proposed solution, as well as principles of client education are included. Prerequisite: NURS 302 and

MSIS 630 Project and Change Management (Fall 2014) Course Syllabus

University of North Carolina at Greensboro Bryan School of Business and Economics Department of Information Systems and Operations Management

CSC-570 Introduction to Database Management Systems

CS 1361-D10: Computer Science I

ASU College of Education

Advanced Software Engineering COSC Department of Computing Sciences Fall 2015

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030

MUSIC BUSINESS Northwest College MUSB COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN Summer 2014

Australian School of Business School of Information Systems, Management and Technology

Financial Accounting. Course Syllabus

SOUTHEAST MISSOURI STATE UNIVERSITY COURSE SYLLABUS. AB 604: Advanced Professional and Ethical Conduct of Behavior Analysts I OFFERED ONLINE

CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS PSY494 POSITIVE PSYCHOLOGY RESEARCH FALL 2015 SYLLABUS DR. CHRISTY TERANISHI MARTINEZ

West Los Angeles College Department of Allied Health Pharmacy Technician Program

Intermediate Algebra Math 0305 Course Syllabus: Spring 2013

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

INSC 102 Technologies for Information Retrieval FALL 2014 SECTION 002 Delivered online via Asynchronous Distance Education (ADE)

PUAD 502 Administration in Public and Non-Profit Organizations Term Offered Fall, 2015 Syllabus

ISM 4113: SYSTEMS ANALYSIS & DESIGN

CSE 412/598 Database Management Spring 2012 Semester Syllabus

MIS 140 Management Information Systems Course Syllabus for Fall Quarter 2013

Course: BSE 2520 A1, Business Law Academic Year: 2015/2016 Semester/Quad: Fall 2015 Quad A Credit Hours: 2 Prerequisites:

MAC 2233, STA 2023, and junior standing

Human Resources Management - Class Information

UNIVERSITY OF SOUTHERN MISSISSIPPI COLLEGE OF SCIENCE & TECHNOLOGY Industrial Engineering Technology

COURSE SYLLABUS. Department of Social Sciences

IT 101 Introduction to Information Technology

Business Computer Applications CGS 1100 Course Syllabus. Course Title:

LSC 740 Database Management Syllabus. Description

Precalculus Algebra Online Course Syllabus

II. Office Hours* (sign up at least 24 hours in advance in binder at student desk in office) Monday

Collin College Business and Computer Systems

More precisely, upon successful completion of this course you can expect to be able to:

Statistical Methods Online Course Syllabus

Course Title: ITAP 3383: Enterprise Resource Planning Systems

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA

Records and Information Management AOM 205 Standard Course Syllabus

Introduction to Business Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

ACC 6301 Advanced Management Accounting

Introduction to Sociology Online Course Syllabus SOC 2301 D30 CRN Fall 2015 Angelo State University

Project Management Tools and Leadership (MIS3886) Spring 2016 Course Syllabus

BUSN 1250 Fall 2015 Syllabus/Lesson Plan **Disclaimer Statements** ****Instructor reserves the right to change the syllabus and/or lesson plan as

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

CS 464/564 Networked Systems Security SYLLABUS

Marketing for Hospitality and Tourism Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

INST 5500 Online Course Development. Course Syllabus. Fall 2015 (Aug 17 Dec 12) 3 GR Semester Hours

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

Valdosta State University College of Business Syllabus: Principles of Accounting I (3 credit hours) ACC 2101 Sections B and D Fall 2013

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

Fall 2015 GES 4120/5120 Internet GIS

Advanced Database Management MISM Course F A Fall 2014

COURSE SYLLABUS PHILOSOPHY 001 CRITICAL THINKING AND WRITING SPRING 2012

How To Pass A Customer Service Course At Tstc

Introduction to Organizational Behavior (Business 260)

Gordon College ECB 362 Cost Accounting Online Summer Flexibility with Responsibility

Management Financial Accounting I Fall Intermediate Accounting by Spiceland, Sepe, and Nelson, 8th edition.

Department of Human Services Introduction to Applied Behavior Analysis. SPE 439 Spring 2013

Red Deer College Pharmacy Technician Program PHARMACY 151A Hospital Pharmacy Course Outline Winter 2015

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

Introduction to I/O Psychology

ISB 205 Management Software Fall 2014 Semester

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

Virtual Campus Academic Achievement: FALL ACAC 0321 College Reading I VC01

ITSY1342 Section 151 (I-Net) Information Technology Security

Transcription:

SCHOOL OF BUSINESS, PUBLIC ADMINISTRATION AND INFORMATION SCIENCES LONG ISLAND UNIVERSITY, BROOKLYN CAMPUS DEPARTMENT OF COMPUTER SCIENCE CS 649 Database Management Systems Fall 2011 Course Schedule: Thursday 6-8:35 PM Classroom: Cook Lab (LLC 207) I. INSTRUCTOR INFORMATION Instructor: Prof. Ping-Tsai Chung Contact Information - Office Room: LLC 203 Office Hours: Tuesday, Wednesday, Thursday 5:00-6:00 PM or by appointment E-mail: pchung@liu.edu Tel: (718) 488-1073 Course Web Site: http://myweb.brooklyn.liu.edu/pchung/ Blackboard: http://blackboard.liu.edu/ Email access is essential in communicating with the instructor and your peers. Please activate your LIU e-mail account. This course is offered in a blended learning format, which combines traditional face-to-face meetings with online activities involving synchronous discussions and asynchronous communications. This leads to a more flexible and engaging experiences for both students and the instructor. II. RESOURCES Textbook: (Required) Fundamentals of Database Systems, R. Elmasri and S. B. Navathe, 6th Edition, ISBN-10: 0136086209, ISBN-13: 9780136086208, Addison Wesley, 2011. (Reference) Database Design, Application Development, & Administration, M. V. Mannino, 3 rd Edition, ISBN 0-07-294220-7, McGraw-Hill/Irwin, 2007. Databases or Software: All students need to download a free Oracle 11i Express Database Database Management System (DBMS). Also, students will exercise the ER Assist Tool provided by this course. Library: Campus library resources tailored for computer science are available at http: //www2.brooklyn.liu.edu/library/wlp/libportal-cs-bc.htm.

III. BUSINESS CONTEXT Keywords: Database Management Systems, Relational Database Design and Implementation, Information Systems in Organizations. IV. INSTRUCTIONAL DESIGN Course Description: An examination of the concepts and practical aspects of database management systems and how data resources can be designed and managed to support information systems in organizations. Topics include data models and data and storage structures and their relation to data access; use and management of database systems, data independence; and data sharing, availability, security, integrity and consistency. Students are required to design and implement a database using a relational database management system, such as SQL. Three hours lecture, one hour laboratory. Three credits. This course has an additional fee. Offered every Fall. Course Rationale/Course Overview: This course is designed for both Computer Science graduate students and MBA students in Management Information Systems (MIS) concentration. Topics covered in this course include four major parts. Part I - Introduction and Fundamentals: Relational Database Management Systems. Part II - Entity Relationship (E-R) Modeling. Part III - the Structured Query Language SQL in Oracle and Microsoft Access. PART IV - Normalization techniques. Students are expected to exercise an ER Assist Tool to be familiar with the E-R Modeling technique and to complete a hand-on project using SQL in Oracle Relational Database Management System Environment. Prerequisites: It is assumed that students have some Computer Concepts such as CS 601 and CS 605. Course Learning Objectives: The objective of this course is to provide graduate students an overview of Database Management Systems techniques. In particular, the Database techniques will be focused in Relational Database Management Systems, Developments and Applications. Student Learning Goals: (O.1) Students will have a solid background in Relational Database Management Systems for both academic study and professional developments areas. (O.2) Students will be able to analyze business requirements and apply Entity Relationship (E- R) Modeling techniques to develop database applications.

(O.3) Students are expected to exercise an ER Assist Tool to be familiar with the E-R Modeling techniques. (O.4.) Students will be familiar with SQL Schema Definition, Constraints, Queries and Views in both Oracle and Microsoft Access. (O.5) Students will develop a hand-on project using SQL hand-on project using SQL in Oracle Relational Database Management System Environment. (O.6.) Students will be familiar with Database Normalization techniques and apply Database Normal Forms into Practical Database Design. V. PROGRAM LEVEL ASSESSMENT OF LEARNING Program Learning Objectives Assessment Vehicles Direct Assessment Measures Goal 1: Master the core foundations of computer science. An evaluation of Database Project in CS649 will be chosen as a direct measure of this learning objective. Grading rubric for the project assessing the analysis. Student learning objective 1.2: Students will understand the mathematical and logical foundations of computing (1) This activity is using an ER Assist Tool to draw the ER Diagram for a Database Application and to create the database tables in Oracle 11i Express Database Management System (DBMS) Environment for the Database Application Developments. Goal 3: Students will be able to apply networking and database concepts to information technology (2) Students then need to populate the database records using SQL insert statements. (3) Then students should complete and implement the SQL Queries for the given problems. Same as above. Grading rubric for the project assessing the analysis.

solutions Student learning objective 3.2: Students will develop a data modeling design for a proposed database application. VI. COURSE-LEVEL ASSESSMENT OF LEARNING Learning Objective Assessment Vehicles Direct Assessment Measures The objective of this course is to provide graduate students an overview of Database Management Systems techniques. In particular, the Database techniques will be focused in Relational Database Management Systems, Developments and Applications. An evaluation of Database Project in CS649 will be chosen as a direct measure of this learning objective. Student Learning Goals: (O.1) Students will have a solid background in Relational Database Management Systems for both academic study and professional developments areas. The Database Project of CS 649 contains the following activities: (1) This activity is using an ER Assist Tool to draw the ER Diagram for a Database Application and to create the database tables in Oracle 11i Express Database Management System (DBMS) Environment for the Database Application Developments. (2) Students then need to populate the database records

(O.2) Students will be able to analyze business requirements and apply Entity Relationship (E-R) Modeling techniques to develop database applications. using SQL insert statements. (3) Then students should complete and implement the SQL Queries for the given problems. Same as the Part (1) of the Database Project of CS 649. (O.3) Students are expected to exercise an ER Assist Tool to be familiar with the E-R Modeling techniques. Same as the Part (1) of the Database Project of CS 649. (O.4.) Students will be familiar with SQL Schema Definition, Constraints, Queries and Views in both Oracle and Microsoft Access. Same as the Part (2) of the Database Project of CS 649. (O.5) Students will develop a hand-on project using SQL hand-on project using SQL in Oracle Relational Database Management System Environment. Same as the Part (3) of the Database Project of CS 649. (O.6.) Students will be familiar with Database Normalization techniques and apply Database Normal Forms into Practical Database Design. An extension of Database Project in CS649 will be chosen as a direct measure of this Student Learning Goal.

Students will apply Normalization techniques to the Relational Database Tables developed for the Database Project in CS649. VII. GRADING CRITERIA, GUIDELINES, AND ASSIGNMENTS Course Grading: Class Participation & Attendence: 15%, Assignments/Project: 35%, Midterm: 25%, Final: 25% Note 1 (Grading Grid for Final Grades): 90% and higher (A), 75% 89.99% (B), 60-74% (C), below 60% (F) Note 2 (Classroom): All face-to-face classes will meet at Cook Lab (LLC 207) in Computer Science Department. Note 3 (Class Attendance): Student should attend all classes include all lectures, examinations. Note 4 (Homework / Project Submissions): All homeworks and final project should be submitted through internet, please forward your homework to me at pchung@liu.edu before the specified deadline. No late homework will be accepted. Note 5 (Expected Frequency of Online Participation): In addition to completing the scheduled activities on time for the on-campus sessions, students are expected to engage with the course (by logging in to the Blackboard, posting to discussion forums, or responding to email) at least twice a week. I will try to respond to email messages as soon as possible, usually within 24 hours, and be available for online appointments. Please let me know if you need special accommodations due to any type of disability. Note 6 (Additional Online Content): Additional online content will be provided in the following form: Lecture notes in Power Point or in PDF file. Design and Programming Samples. Multimedia content. DEVELOPMENT ENVIRONMENT: All students need to download a free Oracle 11i Express Database Database Management System. Also, students will exercise the ER Assist Tool provided by this course.

VIII. WEEKLY OUTLINE We are developing the following five modules for CS 649. Module 1: Introduction and Fundamentals: Relational Database Management Systems. (This module will be implemented in Blended Learning format). Module 2: Entity Relationship (E-R) Modeling (This module will be implemented in Blended Learning format). Module 3: the Structured Query Language-SQL in Oracle and Microsoft Access (This module will be implemented in Blended Learning format). Module 4: Normalization techniques (This module will be implemented in Blended Learning format). Schedule Module Topics Covered Resources Assignments (1) Face-to-face Module 1: Introduction - Ch 1.1 ~ 1.8, Introduction File System and Ch 2.1 ~ 2.6 Assignment 1 Sept. 8 and Databases; Database Additional notes Fundamentals: Management will be post at Relational System Blackboard Database Functions; Management Database System Systems. Concepts and (2) Face-to-face Sept. 15 (3) Online Sept. 22 Architecture Lab Tour Discuss the Course Development Environment: Oracle 11i Express Database Management System Introduce Oracle SQL * Plus. Relational Database Model - Tables, Keys, Ch 3.1 ~ 3.3 Assignment 2 Assignment 3

(4) Face-to-face Sept. 29 (5) Face-to-face Oct. 6 Module 2: Entity Relationship (E-R) Modeling. Integrity Rules. Create database Tables for a Database and Insert data records Entity Relationship (E-R) Modeling and Relational Database Model; Enhanced Entity- Relationship (EER) Model Online Ch 7.1 ~ 7.7, 3.9, Ch 8.1 ~8.5 Homework 1 Assignment 4 (6) Online Oct. 13 (7) Face-to-face Oct. 20 (8) Face-to-face Oct. 27 Distribute Term Project sheet to student Relational Database Design by ER - and EER-to- Relational Mapping Lab Tour ER-Assist Tool Introduction & Class Review Midterm Exam Contents will be discussed in the Class ER Modeling using ER- Assist Tool Ch 9.1 ~ 9.2 Online Assignment 5 Assignment 6 Homework 2 (9) Nov. 3 & Term Project Discussion In Class Midterm Exam

(10) Face-toface Nov. 10 Module 3: the Structured Query Language- SQL.in Oracle and Microsoft Access. SQL Schema Definition, Constraints, Queries and Views & Midterm Exam Discussion Ch 4.1 ~ 4.5 Assignment 7 (11) Face-toface Nov. 17 (12) Online Nov. 24 (13) Face-toface Dec. 1 (14) Face-toface Dec. 8 (15) Dec. 15 Module 4: Normalization techniques. More on SQL Ch 5.1 ~ 5.5 SQL & Term Project Discussion Normalization - Normal Forms: 1NF, 2NF, 3NF, BCNF, 4NF Normalization techniques & Class Review Final Exam Contents will be discussed in the Class Online Ch 15.1 ~ 15.5 Online Homework 3 Assignment 8 Assignment 9 Homework 4 In Class Final Exam (16) Dec. 22 Term Project Due

IX. COURSE SUPPLEMENTARY TIME COMMITMENT Contact Hours and Supplementary Assignments Contact Hours Face-to-face Lectures & Online s 45 Lab Exercises 20 Assignments 36 There are 9 Assignments, each is 4 hour assignment. Homework Assignments 20 There are 4 Homework Assignments, each is 5 hour assignment. CS 649 Project includes Part (1) 20 CS 649 Project includes Part (2) 30 CS 649 Project includes Part (3) 50 CS 649 Project includes Part (4) 20 Total Semester Hours 241 X. ACADEMIC INTEGRITY AND REGULATIONS Plagiarism: Plagiarism is the use or presentation of ideas, works, or work that is not one's own and that is not common knowledge, without granting credit to the originator. Plagiarism is a practice that is not only unacceptable, but which is to be condemned in the strongest terms possible on the basis of moral, educational and legal grounds. Under University policy, plagiarism may be punishable by a range of penalties from a failing grade in the assignment or course to dismissal from the School of Business, Public Administration and Information Sciences. All students are required to read the handbook on avoiding plagiarism by visiting the URL: www.liu.edu/~/media/files/brooklyn/academics/schools/business/plagiarism.ashx. Cheating: Cheating includes, but not limited to the following: falsification of statements or data; listing sources that have not been used; having another individual write your paper or do your assignments; writing a paper or creating work for another student to use without proper attribution; purchase of paper or research work for one s submission as his/her own work; using written, verbal, or electronic or other sources of aid during an examination (except when

expressly permitted by the instructor depending on the nature of the examination) or knowingly providing such assistance to aid other students. Attendance and Participation: Attendance and participation are essential to learning and fulfilling the outcomes of the course. Students are advised to inform the instructor in advance of any anticipated absence(s). In some instances, you may be required to submit supporting documents. Punctuality: Classes will begin promptly as scheduled. It is important that you be present on time. As with absences, late arrival(s) will adversely impact your learning as well your grade. XI. ACCOMMODATIONS FOR STUDENTS WITH DISABILITY Long Island University seeks to provide reasonable accommodations for all qualified persons with disabilities. This University will adhere to all applicable federal, state and local laws, regulations and guidelines with respect to providing reasonable accommodations as required to afford equal educational opportunity. It is the student's responsibility to register with Special Education Services (SES) as early as possible and to provide faculty members with the formal communication from SES for suitable accommodations. All accommodations must be approved through SES. Contact Information: Special Education Services, Pharmacy Building Basement, 718-488-1221 or 718-488-1044. XII. STUDENT RESOURCES The School of Business, Public Administration and Information Sciences and the University have a wide range of resources which are available through the School of Business Advisement Page: http://www.liu.edu/brooklyn/academics/schools/sbpais/advisement.aspx and the University Resources Page: http://www.liu.edu/brooklyn/about/resources.aspx. DISCLAIMER: The syllabus is a tentative schedule and the instructor reserves the right to make any changes to fulfill the objectives of the courses and meet students needs.