Relational database, flat file, primary key, foreign key, secondary key, entity relationship modelling, normalisation and indexing.
Relational Databases
Where an entity is an item of interest about which information is stored, a RD is a database which recognizes the differences between entities by creating a separate table for each one.
Definition (Attributes): Characteristics of the entity which are categorised when data is collected.