Databases

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 17

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

18 Terms

1

Entity

The item/person that the database is about

New cards
2

Primary Key

A unique identifier that is used to differentiate other entities

New cards
3

Secondary Key

A different, simpler + more common identifier to separate each entity

New cards
4

Foreign key

An attribute that links two tables together

New cards
5

Computerised database

Data that collects/stores data electronically

New cards
6

Flat file database

A single file that is suitable for storing one entity

New cards
7

Paper-based database

A method of collecting and storing data manually e.g. address book

New cards
8

Normalisation

Process of converting a database from 0NF to 3NF, it is used to organise data

New cards
9

Entity relationships

Helps the database to link two or more entities together

  • One-to-one

  • One-to-many

  • Many-to-many

New cards
10

0NF (0 normal form)

First step of normalisation

New cards
11

1NF (first normal form)

  • Must have a primary key in each table

  • All fields must be unique

  • Values in fields must be atomic

  • No two records can be identical

New cards
12

2NF (second normal form)

  • Data must be in 1NF

  • Any partial dependencies must be removed (only one field should be dependant on the key)

New cards
13

3NF (third normal form)

  • Data must be in 2NF

  • Any transitive dependencies have been removed

    • “All fields are dependant on the key, the whole key and nothing but the key.”

New cards
14

Referential integrity

Process of ensuring consistency

  • Prevents data from being deleted in a table if it is required somewhere else

New cards
15

Transaction processing

A single operation executed on data

New cards
16

Redundancy

Having one or more copies of the data in physically different locations to prevent damage/loss of the data

New cards
17

SQL (structured query language)

  • Used to create and manage databases, it is useful for handling data + creating links between entities and tables

  • Primarily a declarative language that expresses what needs to be achieved rather than expressing the logic of how it needs to be achieved

New cards
18

Relational Database

Linking two databases together using a foreign key

New cards

Explore top notes

note Note
studied byStudied by 89 people
890 days ago
4.5(4)
note Note
studied byStudied by 11 people
879 days ago
5.0(1)
note Note
studied byStudied by 1 person
19 hours ago
4.0(1)
note Note
studied byStudied by 19 people
979 days ago
5.0(1)
note Note
studied byStudied by 22 people
799 days ago
5.0(1)
note Note
studied byStudied by 15 people
816 days ago
5.0(1)
note Note
studied byStudied by 11 people
965 days ago
5.0(1)
note Note
studied byStudied by 127 people
616 days ago
5.0(1)

Explore top flashcards

flashcards Flashcard (21)
studied byStudied by 5 people
635 days ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 2 people
148 days ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 26 people
391 days ago
5.0(1)
flashcards Flashcard (173)
studied byStudied by 1 person
13 days ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 14 people
760 days ago
5.0(3)
flashcards Flashcard (30)
studied byStudied by 18 people
445 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 7 people
361 days ago
4.0(1)
flashcards Flashcard (84)
studied byStudied by 74 people
352 days ago
5.0(1)
robot