Potential Spring 2014 CSCI 343 Topics
- Relational model — the theory
- Schemas and instances
- Entity-relationship diagrams
- Relational algebra
- Relational calculus
- Normalization
- Consistency
- ACID — Atomicity, Consistency, Isolation, Durability
- Transactions
- Data representation
- XML — Extensible Markup Language
- DTD — Document Type Definition
- DOM — Document Object Model
- JSON — JavaScript Object Notation
- on the disk — B-trees and their kin
- Query languages
- SQL — Structure Query Language
- MapReduce — NoSQL
- The implementations
- Languages
- PHP — server side scripting
- ODBC — Open Database Connectivity
- Database management systems
- SQLite
- LAMP — Linux, Apache, MySQL, Perl/PHP/Python
- MongoDB
- Data in the cloud — Amazon Web Services
- Topics from the real world
- GIS — geographic information systems
- Databases gone bad