What is a database?
An organised collection of data
What is a DBMS?
Database management system
software that interacts with end users, applications and the database itself to capture and analyse the data
What are the 4 core database functionalities?
What is a database server?
Dedicated computers that hold the actual database and run only the DBMS and related software.
Name 2 types of database
2. NoSQL
What is a relational database?
e.g. oracle, mySQL
Composed of:
Relationships between tables are represented by foreign keys
What is ACID?
Set of properties of a database transaction to guarantee validity even in the event of power failures or errors
What is SQL?
Structured query language- used to extracting data and manipulating a database
What is noSQL?
A way of storing and retrieving data that is not based on tabular relations used in relational databases
What are the 4 types of noSQL databases?
What are the 7 steps of database design?
1, Determine the purpose for storing the data
What is database normalization?
The process of structuring relational databases to reduce data redundancy and undesirable characteristics like insertion, update and deletion anomalies.
Usually normalized to 3rd normal form
To be in 1st normal form which rules must apply?
To be in 2nd normal form which rules must apply?
To be in 3rd normal form which rules must apply?