- Future Students
- Academic Progams
- Undergraduate Program
- Current Semester CS Courses
- New Course Offerings
- Upcoming Semesters
- Previous Semesters
- Canonical Syllabi
- Course Access & Request Policy
- Academic Integrity Policy
- Grad Student Registration
- Variable Title Courses
- Study Abroad
- Professional Practice
- Co-Op Professional Practice
- Non-Co-Op Professional Practice
- ISS Application Process for International Students (CPT, OPT, RCL, Program Extension, COEL)
- Pass/Not Pass Spring 2020
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