* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download IT 514/INFS 524 - Office of the Provost
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
Open Database Connectivity wikipedia , lookup
Clusterpoint wikipedia , lookup
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%