Database Systems Test 1 Review

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

CS 4210 Chapters 1-4

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

anomalies

problems that occur in poorly planned databases

2
New cards

insertion anomaly

when you add an entry to a table but your missing info for one or more of the columns

3
New cards

deletion anomaly

when you delete an entry in a table and it takes some info that you needed

4
New cards

update anomaly

when you update an entry in the table and it caused other information to be out of date

5
New cards

1NF requirements

Has to be a relation and have a primary key

6
New cards

2NF requirements

Is in 1NF and all non key columns are dependent on the primary key (it can be used to uniquely identify stuff) . Also has a single column primary key

7
New cards

3NF Requirements

Is in 2NF and there are no dependencies between two non-key columns

8
New cards

BCNF Requirements

Is in 3NF and there are all determinants are candidate keys

9
New cards

4NF Requirements

is in BCNF and has no multivalued dependencies

10
New cards

what is a normalized database

A relational database with reduced redundancies

11
New cards

primary key

key used to unique identify entries. specific choice of minimal attributes to identify entry.

12
New cards

foreign key

a column in a table that is a primary key of another table

13
New cards

composite key

a key with multiple columns (i think)

14
New cards

Microsoft Access

personal database system. combination of relational Microsoft jet database engine and a GUI . Intended for individuals and small groups.

15
New cards

functional dependencies

tells us how columns are related. If each entry has a unique value for another one, then column A determines column B . A→B

16
New cards

Read-only databases

non-operational databases using data extracted from operational ones. used in Data warehouses and BI systems. Used for querying, reporting , and data mining.

17
New cards

DBMS

Database Management System. computer program used to create, process, and administer a database

18
New cards