Database_Systems_Detailed_Notes
Database_Systems_Detailed_Notes
- A database is a collection of related data, and a DBMS is software that manages databases.
- Advantages: data redundancy control, data sharing, integrity, security, and abstraction.
- Three-schema architecture: internal (physical storage), conceptual (logical structure), and external
(user views).
- Data independence: ability to change schema at one level without affecting the other.
- DBMS functions: query processing, concurrency control, recovery, and storage management.
Chapter 7: SQL
- Structured Query Language: standard for querying and modifying relational data.
- Functional Dependency: a relationship that exists when one attribute uniquely determines another.
- Normal Forms: 1NF (atomic values), 2NF (no partial dependency), 3NF (no transitive
- Big Data & NoSQL: schema-less databases like document stores and key-value stores.
- Data Warehousing & Data Mining: analytical processing and discovering patterns in data.