* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Course Outline
Survey
Document related concepts
Relational algebra wikipedia , lookup
Tandem Computers wikipedia , lookup
Serializability wikipedia , lookup
Microsoft Access wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Oracle Database wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Transcript
CSBP430: Database Systems Course Syllabus CSBP430: Database Systems Fall 2007 GENERAL INFORMATION ITBP320 Prerequisite None Co-requisite None Prerequisite For Offered in 1 Semester 3 Hrs Credit Hours 4 hours/week (2 hours lecture + 2 hours lab) Contact Hours Instructor: Mamoun Awad Office Location: room 3170 Office Hours: Sunday 10-11:30 am Wednesday 2-3 pm Section TA and time: Section 51 Time: Sunday, Tuesday 8-10 am TA: Amine Sobh, [email protected] TA office Hours: TBA Section 53 Time: Monday, Wednesday 8-10 am TA: Ajit Verma, [email protected] TA Office Hours: TBA CATALOGUE DESCRIPTION The objective of this course is to give a thorough introduction to the concepts for organizing, querying and managing databases. This course introduces the concepts relating to information systems in organizational usage, focusing on the analysis and modelling of data. Cover the fundamentals of databases, the process of database design, including data modelling, and in particular the Entity Relationship. To gain a sound practical understanding of the SQL relational query language and an appreciation on non-relational database technology. This course will provide a solid foundation in database design and structure. Students will develop deep technical knowledge in Oracle DBMS. Students will develop a sense of professionalism and team work discipline. This course introduces the concept of Data warehousing, Data Mart, and Data mining. TEXTBOOK/REFERENCES CIT, United Arab Emirates University 1 September 2006 CSBP430: Database Systems Fundamentals of Database Systems, with E-book, Shamkant B. Navathe, Ramez A. Elmasri, Adison Wesley; ISBN: 0201741539; 2002. COURSE OUTCOMES 1. Describe the main concepts of a database system and the different actors involved in its design, implementation, and operation. 2. Describe the major advantages of a database system over a file base system. 3. Identify and explain the database system life cycle (DSLC). 4. Design a database system using the entity-relationship diagram (ERD) and the enhanced entity-relationship diagram (EER). 5. Describe the basic concepts of the relational data model, tables and relational algebra. 6. Apply the normalization process to given grouping of attributes based on known functional dependencies. 7. Use the Structured Query Language (SQL), to create, manipulate, and query a database system. 8. Implement a database system using a DBMS (e.g. Oracle). 9. Develop technical writing skills. 10. Develop presentation skills. TOPICAL OUTLINE Week Topics 1,2,3 UNIT1: Basic Concepts 4,5,6,7 UNIT2: Data Models 8 Reading Chapter 1 (Databases and Database Users), Chapter 2 (Database System Concepts and Architecture), Chapter 16 (Practical Database Design and Tuning) Chapter 3 (Data Modelling Using Entity-Relationship Model), Chapter 4 (Enhanced Entity-Relationship and Object Modelling), Chapter 7 (The Relational Data Model, Relational Constraints, and the Relational Algebra). Midterm Exam UNIT3:Relational 9,10,11 Databases Chapter14 (Functional Dependencies and Normalization for Relational Databases), Chapter 8: (SQL – The Relational Database Standard), UNIT4: Object- 12,13 Oriented Database Chapter11 (Concepts for Object-Oriented Databases). Technology 14 UNIT6: Other Topics CIT, United Arab Emirates University Chapter26 (Data Warehousing and Data Mining) 2 September 2006 CSBP430: Database Systems Project Presentation 15 and revision Final Exam 16 GRADING Final Exam Midterm Exam Assignments and quizzes Project Lab Exams 30 % 20 % 15 % 15 % 20 % ACADEMIC INTEGRITY Students have the responsibility to know and observe the requirements of the UAEU Code of Academic Honesty and the penalties resulting from violation of this code. This code forbids cheating, fabrication or falsification of information, multiple submissions of academic work, plagiarism, abuse of academic materials, and complicity in academic dishonesty. ASSIGNMENTS Learning to develop a software solution involves doing. Students cannot just listen to a lecture and know how to develop database system. This course includes several design and programming assignments to have hands-on experience on how to design and implement database system using relational database management systems. COURSE PROJECT The project to design and implement a database application is an important part of this course. Students will undertake three pieces of coursework: 1. a design project to generate an analysis, specification and design for a database system, 2. a logical design where students have to do the mapping from conceptual design and logical design, 3. an SQL practical project. The project will be handed out at the beginning of week 4. The submission of the design project will be by the week 7. The submission of the logical design will be by the week 10. The submission of the SQL project will be by week 14. Projects will be demonstrated to the TA/instructor - a sign-up sheet will be posted. More details later. Recommended Texts Silberschatz, Korth, and Sudarshan. "Database System concepts – 4th Edition", McGraw Hill, 2002. Atzeni P. Ceri S. Paraboschi S. & Torlone R. “Database Systems, Concepts, Languages and Architectures” McGraw Hill. Connolly T. & Begg C. “Database Systems – 2nd Edition” Addison Wesley. CIT, United Arab Emirates University 3 September 2006 CSBP430: Database Systems Date C.J. “An Introduction to Database Systems - 6th Edition” Addison-Wesley. CIT, United Arab Emirates University 4 September 2006