Database 1 Final Exam Review

studied byStudied by 13 people
5.0(1)
Get a hint
Hint

Normalization

1 / 29

flashcard set

Earn XP

Description and Tags

Database (SP 2023_COP3710.02 I&T) Final Exam Flashcards

30 Terms

1

Normalization

The process of decomposing a tables into smaller tables, to minimize data redundancy and improve data integrity

New cards
2

Functional Dependency

A relationship between two attributes, where the value of one attribute determines the value of another attribute

New cards
3

First Normal Form

A table is in this form if it has no repeating groups, and each attribute contains only atomic values

New cards
4

Second Normal Form

A table is in this form if it is in 1NF, and all non-key attributes are dependent of the entire primary key

New cards
5

Third Normal Form

A table is in this form if it is in 2NF, and all non-key sttributes are dependent only on the primary key

New cards
6

Boyce-Codd Normal Form (BCNF)

A table is in BCNF if for every functional dependency, the determinant is a candidate key.

New cards
7

Entity-Relationship (ER) Model

A graphical representation of entities and their relationships to each other.

New cards
8

Entity

An object or concept that is represented in the database and has attributes

New cards
9

Relationship

The association between two or more entities.

New cards
10

Cardinality

The number of instances of one entity that can be related to the number of instances of another entity.

New cards
11

Normalization

The process of applying normalization rules to ensure that a database is structured correctly and efficiently.

New cards
12

Data Dictionary

A repository of information about the data in a database.

New cards
13

Subquery

A query that is nested inside another query.

New cards
14

Correlated Subquery

A subquery that is dependent on the outer query and is executed for each row returned by the outer query.

New cards
15

Aggregate Function

A function that performs a calculation on a set of values and returns a single value.

New cards
16

Group By Clause

A clause in a SQL statement that groups the results of a query by one or more columns.

New cards
17

Having Clause

A clause in a SQL statement that filters the results of a query based on a specified condition.

New cards
18

Join

A SQL operation that combines rows from two or more tables based on a related column between them.

New cards
19

Database

A collection of data that is organized in a specific way and can be accessed by various applications.

New cards
20

SQL

a programming language used for managing relational databases.

New cards
21

Table

set of related data organized in rows and columns.

New cards
22

Primary Key

A unique identifier for a row in a table.

New cards
23

Foreign Key

A field in one table that refers to the primary key of another table.

New cards
24

Index

A data structure that allows for faster searches and retrieval of data in a table.

New cards
25

Query

A request for data from one or more tables, using SQL statements.

New cards
26

View

A virtual table that displays data from one or more tables.

New cards
27

Trigger

A set of SQL statements that automatically execute in response to a specific event in a database.

New cards
28

Procedure

A pre-written set of SQL statements that can be executed repeatedly.

New cards
29

Data Manipulation Language (DML)

A set of SQL commands used to manipulate data in a database.

New cards
30

ACID

A set of properties that guarantee reliable processing of database transactions: Atomicity, Consistency, Isolation, and Durability.

New cards

Explore top notes

note Note
studied byStudied by 13 people
... ago
5.0(2)
note Note
studied byStudied by 37 people
... ago
4.0(2)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 15 people
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 38 people
... ago
5.0(4)

Explore top flashcards

flashcards Flashcard (96)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (44)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (66)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (126)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (120)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (68)
studied byStudied by 27 people
... ago
5.0(1)
flashcards Flashcard (94)
studied byStudied by 93 people
... ago
5.0(1)
robot