Unit 3 Relational Database Management Systems (Basic) - Vocabulary Flashcards

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

1/60

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core database concepts, terms, and OO Base concepts from the notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

61 Terms

1
New cards

Database

An organized collection of data stored and managed to support information retrieval and storage.

2
New cards

DBMS

Software that controls the creation, maintenance, and use of a database.

3
New cards

RDBMS

A DBMS based on the relational model, storing data in related tables.

4
New cards

Flat File

Data stored in a single table/file, usually for small amounts of data.

5
New cards

Relational

Data stored in multiple tables linked by common fields.

6
New cards

Table

A set of data elements organized in vertical columns and horizontal rows.

7
New cards

Column (Field)

A data attribute; a set of values of a particular type, one per row.

8
New cards

Row (Record/Tuple)

A single data item; a record, one per row of the table.

9
New cards

Primary Key

A unique value that identifies a row in a table.

10
New cards

Composite Primary Key

Primary key constraint applied to two or more columns.

11
New cards

Foreign Key

A column or set that refers to the primary key in another table to establish a relationship.

12
New cards

Data Type

Classification of data values stored in a field (numeric, text, date, etc.).

13
New cards

Numeric Types

Data types for numbers (e.g., TinyInt, SmallInt, Integer, BigInt, Decimal, Real, Float, Double, Boolean).

14
New cards

Alphanumeric Types

Data types for text that may include letters and numbers (Char, Varchar, LongVarchar).

15
New cards

Binary Types

Data types for binary data such as images or files (Binary, Varbinary, Longvarbinary).

16
New cards

Date Time

Data types for dates and times (Date, Time, Timestamp).

17
New cards

Data Redundancy

Duplication of data that databases aim to minimize.

18
New cards

Data Integrity

Accuracy and consistency of data within the database.

19
New cards

Data Security

Protection ensuring only authorized access to data (authentication).

20
New cards

Privacy

Access restrictions based on privacy constraints.

21
New cards

Backup and Recovery

Automatic backup and restoration of data by the DBMS.

22
New cards

One-to-One Relationship

A relationship where related records correspond one-to-one; typically both tables have primary keys.

23
New cards

One-to-Many Relationship

One record in the primary table relates to many records in the related table.

24
New cards

Many-to-Many Relationship

Related records in both tables; usually implemented with a junction table.

25
New cards

Sorting

Arranging data in ascending or descending order (ORDER BY).

26
New cards

Referential Integrity

Keeps links between related tables accurate and consistent via PK/FK constraints.

27
New cards

Relationship

An association between two or more tables.

28
New cards

OpenOffice Base

Open-source database management tool for creating and managing OpenOffice databases.

29
New cards

Wizard

A guided assistant in OO Base to create objects like tables, forms, or reports.

30
New cards

Design View

View to define table structure, fields, data types, keys, and properties.

31
New cards

Datasheet View

View to enter/edit data in a table; resembles a spreadsheet.

32
New cards

Field Properties

Settings that control a field’s behavior (AutoValue, Length, Default Value, Format, Entry Required).

33
New cards

AutoValue

Auto-increment numeric field value.

34
New cards

Default Value

A value automatically used if no value is provided.

35
New cards

Length

Maximum number of characters for a field.

36
New cards

Format

Display/validation format of data in a field.

37
New cards

Entry Required

Whether a field must be filled (Yes/No).

38
New cards

DQL

Note: In these notes, DDL stands for Data Definition Language.

39
New cards

DDL

Data Definition Language; commands that define/modify database structures (Create, Alter, Drop).

40
New cards

DML

Data Manipulation Language; commands that manipulate data (Insert, Update, Delete, Select).

41
New cards

SQL

Structured Query Language; standard language for querying and manipulating relational databases.

42
New cards

SELECT

Retrieves data from one or more tables.

43
New cards

INSERT

Adds new records to a table.

44
New cards

UPDATE

Modifies existing records in a table.

45
New cards

DELETE

Removes records from a table.

46
New cards

CREATE

Creates a database object (database or table).

47
New cards

ALTER

Modifies the structure of an existing table.

48
New cards

DROP

Deletes a database object.

49
New cards

Query

A request to retrieve data from a table or join tables.

50
New cards

Form

A user interface to view, enter, and modify data in database objects.

51
New cards

Report

A formatted, summarized display of data for printing or presentation.

52
New cards

.odb

File extension for OpenOffice Base database files.

53
New cards

Where Clause

Filters rows in a SELECT query based on a condition.

54
New cards

Order By Clause

Sorts query results in ascending or descending order.

55
New cards

Relational Model

Data organized into related tables that can be linked by keys.

56
New cards

Oracle/IBM DB2/MS SQL Server/MySQL/OpenOffice Base

Examples of DBMS/RDBMS software mentioned in the notes.

57
New cards

Default Data Type in Design View

In OO Base, the default data type when creating a field in design view is Varchar.

58
New cards

Primary Key Constraint

Ensures the primary key column has unique values.

59
New cards

Foreign Key Constraint

Enforces link from a field to the primary key of another table.

60
New cards

Char vs Varchar

Char is fixed-length; Varchar is variable-length.

61
New cards

Date/Time Data Types

Data types used to store dates and times (Date, Time, Timestamp).