databases

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:46 AM on 6/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards

entity

an object, person, place, concept, or thing of interest to an organisation about which data is recorded

2
New cards

attribute

a property or characteristic of an entity

3
New cards

primary key

a unique identifier that identifies a record in a table

4
New cards

composite primary key

a primary key made up from two or more other keys

5
New cards

foreign key

a field in one table that is also a primary key in another table

6
New cards

third normal form

no transitive dependencies, every field depends upon the key, the whole key and nothing but the key

7
New cards

update statement

UPDATE table

SET attribute=value

WHERE condition

8
New cards

delete command

DELETE FROM table

WHERE

9
New cards

insert command

INSERT INTO table(attributes)

VALUES (values)

10
New cards

timestamp ordering

timestamps are generated for each transaction. database records timestamps of last read and last write of records. rules are applied to determine if processing a transaction will result in loss of data integrity.

11
New cards

record locks

when a transaction is occurring on a record, the record is locked so that other transactions cannot be made until the record is unlocked, preventing simultaneous transactions

12
New cards

problems with many to many relationship

redundant data, anomalies will exist when deleting data, inconsistencies when updating data, anomalies when inserting data

13
New cards

serialisation

rather than locking a field, requests from other users are placed in a queue and executed sequentially

14
New cards

commitment ordering

when a database uses an algorithm to optimise the order in which transactions are completed to minimise issues from occurring with the database