CS 348: Information Systems
List of Topics:
-
Data modeling: physical, logical and conceptual data models, the entity-relationship model
-
The relational model and relational algebra
-
SQL query language
-
Other relational query languages (QBE and Datalog)
-
Relational database integrity and security
-
Relational database design, functional dependencies, and normalization
-
Object-oriented database systems (fundamentals of object-orientation and models: object structures, objects and classes, generalization and inheritance, multiple inheritance, identity and persistence)
-
Object database languages: persistent C++, the ODMG definition and manipulation languages
-
Object-relational database systems: extensibility features and object orientation in relational systems
-
XML/web databases: semi-structured data, querying, ODBC, JDBC
-
Database system architectures: two-tier (client-server), three-tier, parallel and distributed database architectures
-
Database administration and database tuning
-
Data mining, data warehousing, online analytical processing, and information retrieval
2005.12