Database System Concepts
- Introduction
- database-system application
- purpose of database system
- view of data
- database Languages
- relational databases
- database design
- data storage and querying
- transaction management
- database architecture
- data mining and information retrieval
- specialty databases
- database users and administrators
- history of database system
- summary
- relational databases
- introduction to the relational model
- introduction to SQL
- intermediate SQL
- advanced SQL
- formal relational query language
- database design
- database design and E-R model
- relational database design
- application design and development
- data storage and querying
- storage and file structure
- indexing and hashing
- query processing
- query optimization
- transaction management
- transaction
- concurrency control
- recovery system
- system architecture
- database-system architecture
- parallel databases
- distributed databases
- data warehousing, data mining, and information retrieval
- data warehousing and mining
- information retrieval
- specialty databases
- object-based databases
- XML
- advanced topics
- advanced application development
- spatial and temporal data and mobility
- advanced transaction processing
- case studies
- postgreSQL
- oracle
- IBM DB2 Universal Database
- Microsoft SQL Serve