Database System & Designs

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

determinations

the state in which knowing the value of one attribute makes it possible to determine the value of another

2
New cards

dependence

a relationship between different attributes in a table, where the value of one attribute is determined by the value of another attribute.

3
New cards

functional dependence

the value of one or more attributes determines the value of one or more attributes

4
New cards

determinant

any attribute in a specific row whose value directly determines other values in that row

5
New cards

dependent

an attribute (or set of attributes) whose value depends on another attribute or set of attributes. The dependent attribute's value is determined or constrained by the value of another attribute(s) in the same relation (table).

6
New cards

primary key

a field in a table that uniquely identifies each record in that table. Every table in a relational database should have a primary key to ensure that each record is distinct and can be efficiently accessed.

7
New cards

super key

a set of one or more attributes (columns) that can uniquely identify each record in a table. In other words, any combination of attributes that can uniquely identify every row in the table, though it may contain extra, unnecessary attributes.

8
New cards

candidate key

a minimal set of attributes (columns) that can uniquely identify each record in a table. It is a superkey with no unnecessary or redundant attributes.

9
New cards

foreign key

an attribute (or a set of attributes) in a table that creates a link between the data in two tables.

10
New cards

secondary key

an attribute (or a set of attributes) that is used to access records in a table, but it is not the primary key. It is an alternate way of accessing or retrieving records, and typically, it is used for querying and searching purposes.

11
New cards

why is it important to identify dependents?

To avoid redundancy and ensure efficient data storage, you break up tables based on their dependencies.

12
New cards

what is a foreign key used for?

to enforce referential integrity by ensuring that the value in the foreign key column(s) matches a valid value in the referenced table's primary key or another unique key.

13
New cards
14
New cards
15
New cards
16
New cards
17
New cards
18
New cards
19
New cards
20
New cards