• No results found

CS 649 Database Management Systems. Fall 2011

N/A
N/A
Protected

Academic year: 2021

Share "CS 649 Database Management Systems. Fall 2011"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

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: [email protected] 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, 3rd 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.

(2)

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.

(3)

(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.

Student learning objective 1.2: Students will understand the mathematical and logical foundations of computing

An evaluation of Database Project in CS649 will be chosen as a direct measure of this learning objective. (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 using SQL insert statements.

(3) Then students should complete and implement the SQL Queries for the given problems.

Grading rubric for the project assessing the analysis.

Goal 3: Students will be able to apply networking and database concepts to information technology

(4)

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.

Grading rubric for the project assessing the analysis.

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

(5)

using SQL insert statements. (3) Then students should complete and implement the SQL Queries for the given problems.

(O.2) Students will be able to analyze business requirements and apply Entity

Relationship (E-R) Modeling techniques to develop

database applications.

Same as the Part (1) of the Database Project of CS 649.

Grading rubric for the project assessing the analysis.

(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.

Grading rubric for the project assessing the analysis.

(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.

Grading rubric for the project assessing the analysis.

(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.

Grading rubric for the project assessing the analysis.

(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.

(6)

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 [email protected] 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.

(7)

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 Meeting Sept. 8

Module 1:

Introduction

and

Fundamentals:

Relational

Database

Management

Systems.

Introduction - File System and Databases; Database Management System Functions; Database System Concepts and Architecture Ch 1.1 ~ 1.8, Ch 2.1 ~ 2.6 Additional notes will be post at Blackboard Reading Assignment 1 (2) Face-to-face Meeting Sept. 15 Lab Tour – Discuss the Course Development Environment:

Oracle 11i

Express

Database

Management

System

Introduce Oracle SQL * Plus.

(8)

Integrity Rules. Online notes and Discussions (4) Face-to-face Meeting Sept. 29 Create database Tables for a Database and Insert data records Online Discussions

Homework 1

(5) Face-to-face Meeting Oct. 6

Module 2:

Entity

Relationship

(E-R)

Modeling.

Entity Relationship (E-R) Modeling and Relational Database Model; Enhanced Entity-Relationship (EER) Model Distribute Term Project sheet to student Ch 7.1 ~ 7.7, 3.9, Ch 8.1 ~8.5 Online notes and Discussions Reading Assignment 4 (6) Online Meeting Oct. 13 Relational Database Design by ER - and EER-to-Relational Mapping Ch 9.1 ~ 9.2 Online notes and Discussions Reading Assignment 5 (7) Face-to-face Oct. 20 Lab Tour –

ER-Assist

Tool

Introduction & Class Review – Midterm Exam Contents will be discussed in the Class

Online notes and Discussions Reading Assignment 6 (8) Face-to-face Meeting Oct. 27 ER Modeling using ER-Assist Tool

& Term Project Discussion

Online Discussions

Homework 2

(9)

(10) Face-to-face Meeting 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 Online notes and Discussions Reading Assignment 7 (11) Face-to-face Meeting Nov. 17 More on SQL Ch 5.1 ~ 5.5 Online notes and Discussions

Homework 3

Reading Assignment 8 (12) Online Meeting Nov. 24 SQL & Term Project Discussion Online Discussions (13) Face-to-face Meeting Dec. 1

Module 4:

Normalization

techniques.

Normalization - Normal Forms: 1NF, 2NF, 3NF, BCNF, 4NF Ch 15.1 ~ 15.5 Online notes and Discussions Reading Assignment 9 (14) Face-to-face Meeting Dec. 8 Normalization techniques & Class Review – Final Exam Contents will be discussed in the Class Online Discussions

Homework 4

(15) Dec. 15

In Class Final Exam

(16) Dec. 22

(10)

IX. COURSE SUPPLEMENTARY TIME COMMITMENT

Contact Hours and Supplementary Assignments Contact Hours Face-to-face Lectures &

Online Meetings

45

Lab Exercises 20

Reading Assignments

There are 9 Reading Assignments, each is 4 hour assignment.

36

Homework Assignments –

There are 4 Homework Assignments, each is 5 hour assignment.

20

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

(11)

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.

References

Related documents

Innovative ideological and political education methods and concepts, through the use of new media to carry out ideological and political education, make ideological and

On the night he was handed over to suffering and death, our Lord Jesus Christ took bread; and when he had given thanks to you, he broke it, and gave it to his disciples, and

We used data of FFQ and 24-HDR of the IDEFICS study, as well as geographical data from one German study region to investigate (1) the clustering of food outlets around schools and

A prior medical record review study in Australia, in 2004, identified 19 chronic marijuana users who entered the emergency department with recurrent vomiting associated with

Berdasarkan kondisi ini maka dirancang sebuah alat charger sederhana yang dapat dipergunakan mencas handphone dengan memanfaatkan energy dari alam seperti panas api

 The only way to avoid the repetition-of-information problem in the in_dep schema is to decompose it into two schemas – instructor and department schemas..  Not all

Most the pressure vessels are designed based on the concept of Design by Formulae (DBF), which involves relatively simple calculations to achieve the

In order to query and manipulate data within the database, to use the dictionary views to retrieve metadata and create reports about their schema objects, participants get to