Download IT 514/INFS 524 - Office of the Provost

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Tandem Computers wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Graduate Council
New, Modified or Deleted Course Form
This form has many drop-down menus. To activate the menu, click on the “Choose an item.” and click the arrow to the right.
1. Please complete this form and save the file as the subject and course number without spaces (ex: PSYC648).
2. Send it as an email attachment to Jennifer Bazaz ([email protected]); remember to add any related documents (for new
courses, please include the catalog description with catalog credit format, e.g. 3:2:1 and the course syllabus).
3. Bring the signed original of this form to the Graduate Council meeting for our files. We will forward it on to the Registrar’s
Office for implementation.
-FOR COURSE CHANGES, PLEASE ONLY LIST THE MODIFICATIONS BEING MADE___________________________________________________________________________________________
Request for a: New Course Unit: VSITE Department: AIT
Subject and Course Number (if applicable, include cross listing): IT 514/INFS 524 Course Title: Database Management
Essentials
Effective Term: (new/modified courses only): Fall 2009 Final Term (deleted courses only):
Credit Hours: (Fixed) 3 OR (Var.)
to
For Labs or RCT:
or
Grade Type: Regular Graduate (A,B,C,etc.)
Repeat Status: NR- Not repeatable* Only use RD or RT when the course can be repeated for credit.
Total number of hours allowable for this course to be taken (must complete for RD or RT courses):
Schedule Type Code(s):
First code: LEC(lecture) Second code (only for courses w/LAB or RCT component): Choose an item.
Prerequisite or Corequisite: Prerequisite Graduate Standing
Please Note: For modified courses - review prerequisite or corequisite for necessary changes. For deleted courses review other courses to correct prerequisites that list the deleted course.
Description of Modification (if applicable- please be specific!):
Special Instructions (major/college/class code restrictions, if applicable): Cross-list with INFS 524 Database Management
Essentials
Submitted by/Contact Person: Donald T. Gantz
__________________________________________________________________________________________________
Signatures:
Department/Unit Approval: Donald T. Gantz ___________________________________________Date: 04-23-09
Grad Council Member: ________________________________________________Date:
Provost Office: ______________________________________________________Grad Council Approval Date:
Please type into the chart those units outside of your own that may be impacted by this:
- Each of these units must approve this change prior to it being submitted to the Grad Council for approval.UNIT NAME
UNIT APPROVER’S NAME
UNIT APPROVER’S SIGNATURE
DATE
SCHOOL PROPOSAL TO THE GRADUATE COUNCIL
BY
SCHOOL OF INFORMATION TECHNOLOGY AND ENGINEERING
1. CATALOG DESCRIPTION
(a) IT 514 (3:3:0) Database Management Essentials
(b) Prerequisites: Graduate standing
(c) Catalog Description: Relational database management systems. Covers logical and physical
database design; query languages and database programming; and examines commercial
systems. Computing lab. This course does not count towards MS programs offered in the
Computer Science Department.
2. JUSTIFICATION
(a) Course Objectives: To provide an overview of data processing and data analysis techniques that
are widely used in a number of manufacturing industries, such as for example, semiconductor
manufacturing. The course will teach students about design and implementation of modern
database management systems, query languages, DBMS performance optimization, and
advanced data analysis tools that are based on state-of-the-art techniques in application of
information technology to manufacturing industries.
(b) Course Necessity: The course will be in demand by students working in process and
manufacturing industries, where they need to learn database principles without having to learn
advanced mathematical and computing theory of processing data.
(c) Relationship to Existing Courses:
This is a new course in the MS IT program that has been designed to provide a body of
knowledge that is directly applicable to the needs of the process and manufacturing industry. It
does not overlap with the existing graduate information technology courses; however it provides
an application-oriented perspective with applications specifically designed for manufacturing
industries.
3. APPROVAL HISTORY
AIT Department
Date: 4/22/09
IT&E Graduate Committee
Date: 04/22/09
IT&E Dean
Date: 04/22/09
4. SCHEDULING
Every spring semester, starting spring 2010 and every spring thereafter.
Proposed Instructors: Mihai Boicu, Ioulia Rytikova, and other suitably qualified faculty
1. COURSE OUTLINE
(a) Syllabus
Week 1
Overview of Databases and Transactions
Overview of Manufacturing Industries Data Systems. Modern Database and Transaction
Processing Systems used in Manufacturing Industries. Data Collection and Organization. Examples:
Semiconductor Manufacturing, Steel Making Industry, other examples
Week 2
The Relational Data Model
Conceptual Modeling of Databases with Entity-Relationship and Enhanced Entity-Relationship
Diagrams. Data modeling in manufacturing systems.
Week 3
Quiz 1
Database Design with the Relational Normalization Theory
Functional Dependencies, Properties of Functional Dependencies, Normal Forms
Week 4
Mid-term Exam 1
Modern Query Languages
Review of modern query languages (SQL, T_SQL, PL/SQL) and their role in industry database
systems
Week 5
Using SQL in an Application
SQL sublanguages (DDL, DML) with Applications in Manufacturing database systems
Week 6
Quiz 2
Using SQL in an Application (cont.)
Data Retrieval and Manipulation, Transaction Control Case Study 1 in semiconductor
manufacturing
Week 7
Quiz 3
Using SQL in an Application (cont.)
Working with Multiple Tables, Planning and Tracing QueriesCase Study 2 in semiconductor
manufacturing
Week 8
Using SQL in an Application (cont.)
Selected Single-Row and Group Functions
Week 9
Quiz 4
Using SQL in an Application (cont.)
Subqueries and Merge, Stored Procedure Construction Case Study 3 in semiconductor
manufacturing
Week 10
Mid-term Exam 2
Week 11
Object-Oriented Databases:
Conceptual Object Data Model, Objects in SQL, ODMG Standard
Week 12
OLAP and Data Mining
OLAP, Data Warehouses, Business Intelligence, Multidimensional Model for OLAP Applications,
Aggregation, ROLAP and MOLAP, Implementation Issues
Case Study 4 in semiconductor manufacturing
Week 13
Quiz 5
OLAP and Data Mining (cont.)
Data Mining Tasks in Industrial Systems, Mining Associations, Classification and Prediction Using
Decision Trees, Classification and Prediction Using Neural Nets, Clustering, MS Analysis Services
and their use in semiconductor manufacturing
Week 14
Review for the Final exam
Week 15
Final exam
(b) Required Reading and Reference Material
Michael Kifer, Arthur Bernstein, Philip M. Lewis: Database Systems: An Application Oriented
Approach, Compete Version, 2/E, Addison-Wesley, 2006 Ramez Elmasri and Shamkant B. Navathe:
Fundamentals of Database Systems, 5/E, Addison-Wesley, 2007
P. G. Ranky: Manufacturing Database Management and Knowledge Based Expert Systems, 1/E,
CIMware Joan Casteel: Oracle 10g SQL, 1/E, Course Technology, 2007
(c) Student Evaluation Criteria
Homeworks
Quizzes
Project
Mid-term exams
Final exam
(5)
(2)
10%
10%
15%
40%
25%