assorted database things and normalisation

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/6

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

7 Terms

1
New cards

what is a secondary key?

  • databases should be indexed by things that are commonly searched for

  • it is sometimes not enough to index by primary key because people may not search using their customerID etc

  • therefore a secondary index should be used so that people can search by a more popular field, eg their surname (so surname is the secondary key)

2
New cards

what is a composite primary key?

when the primary key consists of more than one attribute

3
New cards

what is referential integrity?

  • when tables are linked in a relational database, if a record is deleted, all records in other tables referencing that record are also deleted

  • eg if a restaurant shuts down, all the reviews in the review table about that restaurant can be deleted

4
New cards

what is normalisation and why is it good for you?

  • comign up with the best possible design for a relational database

  • it ensures no unnecessary duplication/redundancy (saves storage space)

  • ensures consistency (no anomalies when inserting, amending, deleting data)

  • structure of table is flexible and allows for fast, complex queries involving different tables

  • table is easier to maintain and modify, maintains data integrity

  • faster searching and sorting as smaller tables with fewer fields

  • records on the “one” side of a one to many relationship cannot be accidentally deleted

5
New cards

what is 1st normal form?

  • the table contains no repeating attributes or groups of attributes (data is atomic)

  • unrelated but when two entities have a many to many relationship, a link table is needed in the middle

6
New cards

what is 2nd normal form?

  • table must be in 1nf

  • table contains no partial dependencies

  • a partial dependency is when the primary key is composite and some of the attributes depend on only part of the primary key

7
New cards

what is 3rd normal form?

all attributes must be dependent on the key, the whole key, and nothing but the key

no non-key dependencies basically

Explore top flashcards

PNS (anatomy)
Updated 1060d ago
flashcards Flashcards (35)
leçon 4
Updated 637d ago
flashcards Flashcards (101)
El alfabeto
Updated 37d ago
flashcards Flashcards (30)
Dugaben terms
Updated 36d ago
flashcards Flashcards (59)
PNS (anatomy)
Updated 1060d ago
flashcards Flashcards (35)
leçon 4
Updated 637d ago
flashcards Flashcards (101)
El alfabeto
Updated 37d ago
flashcards Flashcards (30)
Dugaben terms
Updated 36d ago
flashcards Flashcards (59)