Course
| code | ES211 |
| credit_hours | 3 |
| title | Databases |
| arbic title | |
| prequisites | ES111, ES121 |
| credit hours | 3 |
| Description/Outcomes | This course introduces the fundamental concepts necessary for the design, use, and implementation of database systems. The course emphasizes on the relational data model. The entity-relationship model is used for conceptual design and the SQL is used for physical design. |
| arabic Description/Outcomes | |
| objectives | •Introduce the fundamentals of database (DB) and database management systems (DBMS).rn•Explain the database system development process.rn•Provide the students with the fundamentals of data modeling.rn•Provide in-depth knowledge of structured query language (SQL) and how it can be used to create and manipulate databases.rn•Train the student on designing and implementing relational database using MS Access software.rn |
| arabic objectives | |
| ref. books | -Elmasri, R., and Navathe, S., Fundamentals of Database Systems (Pearson Education, Inc., 2004) fourth Edition (Internaltional Edition).rn-C. J. Date, An Introduction to Database Systems, seventh Edition, Addison Wesley, Massachusetts, 2000.rn |
| arabic ref. books | |
| textbook | Jeffery Hoffer, Mary Prescott, and Fred McFadden. Modern Database Management, 8th Edition. ISBN: 0-013-127388-4. Prentice Hall, New Jersey. 2005rnhttp://www.prenhall.com/hoffer rn |
| arabic textbook | |
| objective set | bullets |
| content set | bullets |
Course Content
| content serial |
Description |
| 1 |
Introduction to the database technology and its environment
|
| 2 |
Database development process
|
| 3 |
The Entity-Relationship (E-R) model
|
| 4 |
The Entity-Relationship (E-R) model- continued
|
| 5 |
The relational model
|
| 6 |
Transforming ER model into relational model
|
| 7 |
7th week Exam
|
| 8 |
Structured Query Language (SQL)
|
| 9 |
SQL – DDL, DML and DCL
|
| 10 |
SQL – more on Select statements
|
| 11 |
Normalization
|
| 12 |
Active database and triggers
|
| 13 |
Data and database administration
|
| 14 |
Client/server databases
|
| 15 |
Revision
|
| 16 |
Final Exam
|