401251 - Database Fundamentals |
---|
Credit Hours3 Pre-requisite401212 Co-requisite- Distribution2+2 |
This course introduces students to database concepts related to database design, implementation and administration. Topics covered including: Relational Database fundamentals, relational algebra and calculus in addition to data modeling with E-R, functional dependencies and normalization. The course also provides students with practical skills in SQL including DDL, DML, DCL, in addition to advanced sub-queries, views and other concepts related to group, date and conversion functions and catalogues. The course also introduce students to other database related concepts such as Object-Oriented databases and other emerging technologies e, g. XML, data warehousing, OLAP and data mining. |