Download Course Outline

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

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

IMDb wikipedia , lookup

SQL wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

PL/SQL 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

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Database model 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