Relational Data Model Lecture 2

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/31

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering the Relational Data Model, database terminology, keys, integrity constraints, and the system development lifecycle.

Last updated 2:32 PM on 5/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

Data model

An integrated collection of concepts for describing data, relationships between data, and constraints on the data used by an organization.

2
New cards

Structural part

A component of a data model consisting of a set of rules that defines how the database is to be constructed.

3
New cards

Manipulative part

A component of a data model defining the types of operations or transactions that are allowed on the data.

4
New cards

Integrity rules

A component of a data model ensuring the data is accurate.

5
New cards

Relation

A table with columns and rows; also referred to as a File.

6
New cards

Attribute

A named column of a relation; also referred to as a Field.

7
New cards

Tuple

A row of a relation; also referred to as a Record.

8
New cards

Domain

The set of allowable values for one or more attributes.

9
New cards

Relational database

A collection of normalized tables.

10
New cards

Superkey

A column, or set of columns, that uniquely identifies a record within a table.

11
New cards

Candidate key

A superkey that contains only the minimum number of columns necessary for unique identification.

12
New cards

Primary key

The candidate key that is selected to identify records uniquely within the table.

13
New cards

Alternate key

The candidate keys that are not selected to be the primary key.

14
New cards

Foreign key

A column, or a set of columns, within one table that matches the candidate key of some table, used to control redundancy.

15
New cards

Entity integrity

A rule stating that in a base table, no column of a primary key can be null.

16
New cards

Null

Represents a value for a column that is currently unknown or is not applicable for a record.

17
New cards

Referential integrity

A rule stating that if a foreign key exists in a table, the value must either match a candidate key value of some record in its home table or be wholly null.

18
New cards

Integrity Constraints

Rules that define or constrain some aspect of the data used by the organization, such as domain constraints or data constraints.

19
New cards

Structured Query Language (SQL)

The standard language for defining and manipulating relational databases.

20
New cards

Query-By-Example (QBE)

A graphical-based way of querying a database, suitable for simple queries with a few tables.

21
New cards

Database planning

Management activities that allow stages of the database system development lifecycle to be realized as efficiently and effectively as possible, including creating mission statements.

22
New cards

System definition

Stage that describes the scope and boundaries of the database system, including its major user views and interfaces with other information systems.

23
New cards

User view

Defines what is required of a database system from the perspective of a particular job or business application area.

24
New cards

Requirements collection and analysis

The process of collecting and analyzing information about the organization to identify requirements for the new system.

25
New cards

Database design

The process of creating a design to support mission objectives, consisting of three phases: conceptual, logical, and physical design.

26
New cards

DBMS selection

The stage of selecting an appropriate database management system to support the database system.

27
New cards

Application design

The design of the user interface and the database applications that use and process the database.

28
New cards

Prototyping

Building a working model of a database system.

29
New cards

Implementation

The physical realization of the database and application designs.

30
New cards

Data conversion and loading

Preparing data into a form suitable for transferring into the new database.

31
New cards

Testing

The process of running the database system with the intent of finding errors.

32
New cards

Operational maintenance

The process of monitoring and maintaining the database system following installation.