Database Systems Study Guide (Chapters 1-4)

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

1/30

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering basic definitions, architecture, ER modeling, and Enhanced ER modeling from the Chapters 1-4 study guide.

Last updated 1:47 PM on 8/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Database Management System (DBMS)

A software package/system to facilitate the creation and maintenance of a computerized database.

2
New cards

Database System

The combination of the database and the DBMS software.

3
New cards

Database Administrators (DBAs)

Individuals responsible for authorizing access to the database, coordinating and monitoring its use, and acquiring software and hardware resources.

4
New cards

Database Designers

Individuals responsible for identifying the data to be stored in the database and for choosing appropriate structures to represent and store this data.

5
New cards

Naïve / Parametric End Users

Users whose main job function revolves around constantly querying and updating the database, using standard types of queries and updates (called canned transactions).

6
New cards

Sophisticated End Users

Users who include engineers, scientists, business analysts, and others who thoroughly familiarize themselves with the facilities of the DBMS in order to implement their own applications to meet their complex requirements.

7
New cards

Standalone Users

Maintain personal databases by using ready-made program packages that provide easy-to-use menu-based or graphics-based interfaces.

8
New cards

Data Model

A collection of concepts that can be used to describe the structure of a database, providing the necessary means to achieve data abstraction.

9
New cards

Conceptual Data Models

High-level data models that provide concepts that are close to the way many users perceive data.

10
New cards

Physical Data Models

Low-level data models that provide concepts that describe the details of how data is stored on the computer storage media.

11
New cards

Database Schema

The description of a database which is specified during database design and is not expected to change frequently.

12
New cards

Database State (Instance)

The data in the database at a particular moment in time.

13
New cards

Three-Schema Architecture

An architecture with three levels: internal (describes physical storage), conceptual (describes structure for a community of users), and external (describes part of the database a user group is interested in).

14
New cards

Logical Data Independence

The capacity to change the conceptual schema without having to change external schemas or application programs.

15
New cards

Physical Data Independence

The capacity to change the internal schema without having to change the conceptual schema.

16
New cards

Data Definition Language (DDL)

The language used by the DBA and by database designers to define both the conceptual and internal schemas.

17
New cards

Data Manipulation Language (DML)

The language used for retrieval, insertion, deletion, and modification of the data.

18
New cards

Entity

A "thing" or "object" in the real world with an independent existence that is represented in the ER model.

19
New cards

Composite Attribute

An attribute that can be divided into smaller sub-parts, which represent more basic attributes with independent meanings.

20
New cards

Multi-valued Attribute

An attribute that can have a set of values for the same entity, such as colors for a car.

21
New cards

Derived Attribute

An attribute whose value is produced from another attribute or related entity (e.g., Age from Birthdate).

22
New cards

Key Attribute

An attribute of an entity type for which each particular entity has a unique value.

23
New cards

Weak Entity Types

Entity types that do not have key attributes of their own and are identified by being related to specific entities from another entity type.

24
New cards

Cardinality Ratio

Specifies the maximum number of relationship instances that an entity can participate in, such as 1:11:1, 1:N1:N, or M:NM:N.

25
New cards

Participation Constraint

Specifies whether the existence of an entity depends on its being related to another entity via the relationship type (Total vs. Partial).

26
New cards

Specialization

The process of defining a set of subclasses of an entity type (the superclass) based on some distinguishing characteristic (top-down).

27
New cards

Generalization

The process of identifying common features among several entity types and forming a broader superclass (bottom-up).

28
New cards

Disjointness Constraint

Specifies that the subclasses of a specialization must be disjoint, meaning an entity can be a member of at most one subclass.

29
New cards

Completeness Constraint

Specifies whether every entity in the superclass must be a member of at least one subclass in the specialization (Total vs. Partial).

30
New cards

Categories (UNION types)

A subclass that represents a collection of objects that is a subset of the union of entities from distinct entity types.

31
New cards

Aggregation

An EER abstraction that allows a relationship between entity types to be treated as a higher-level entity type.