databases Flashcards
concept of relational databases
A database where separate tables are made for each entity, and
relationships between entities are represented by foreign keys.
attribute
describes an entity
composite primary key
A primary key made up from two or more other keys
Foreign Key
attribute that joins two tables (primary key in one table and a foreign key in another)
primary key
A unique identifier that identifies each record in a table.
why a database must be normalised
Minimise data duplication
Eliminate data redundancy
what does client server database system provides
simultaneous access to the database for multiple clients.
how concurrent can access be controlled to preserve the integrity of the database
Concurrent access can result in the problem of updates being lost if two clients edit a record at the same time.
This problem can be managed by the use of record locks, serialisation, timestamp ordering, commitment ordering.