assorted database things and normalisation

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
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

IPA Symbols
Updated 745d ago
flashcards Flashcards (48)
CISC vs RISC
Updated 701d ago
flashcards Flashcards (22)
collocation 12
Updated 254d ago
flashcards Flashcards (67)
3/22/24 - DNA exam
Updated 591d ago
flashcards Flashcards (25)
SCMA 350 Exam 1
Updated 974d ago
flashcards Flashcards (37)
IPA Symbols
Updated 745d ago
flashcards Flashcards (48)
CISC vs RISC
Updated 701d ago
flashcards Flashcards (22)
collocation 12
Updated 254d ago
flashcards Flashcards (67)
3/22/24 - DNA exam
Updated 591d ago
flashcards Flashcards (25)
SCMA 350 Exam 1
Updated 974d ago
flashcards Flashcards (37)