What is a database?
Benefits of databases?
-Make it fast to: access data, update data, search for data and present data in a suitable way
What are the layers of a Database?
What is data security?
What are files?
What are serial data files?
What are sequential data files?
What is indexing?
What is an indexed sequential data file?
- Stored in order of key field AND index
What is a random access data file?
What are fixed length fields?
What are variable length fields?
What is a flat file database?
What is a relational database?
What is a hierarchal database?
Structure of relational databases? (Including primary, secondary and foreign keys)
What are entity-relationship diagrams? Draw a one-to-many relationship, many-many relationship and one-one relationship
-A data modelling technique used to define a relational database
RELATIONSHIP DIAGRAMS CAN BE FOUND IN PHOTOS
-In relational databases we want tables to be related by one-to-many relationships
-A one-to-one relationship suggests that 2 entities should be in the same table
-A many-to-many relationship suggests the need for at least one more table to separate entities
What is hashing?
What is data redundancy?
- Repeated fields etc. We need some repeated fields to make links but to many leads to errors and wastes storage space
What is referential integrity?
What is a DBMS? What does it create and what does it provide?
What is transaction processing?
What is CRUD?
What is data integrity?