PDM Chapter 1: Databases and Database Design

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/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:43 AM on 8/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

ACID

denotes the four desirable properties of database transactions: Atomicity, Consistency, Isolation, and Durability.

2
New cards

Catalog

a repository for data definitions generated by the DDL compiler, integrity rules, metadata, and other information such as users, user groups, and statistics about data storage.

3
New cards

Conceptual data model

a high-level description of data items, characteristics, and relationships. Used for communication between information architect and business user to ensure data requirements are properly captured and modeled.

4
New cards

Data definition language (DDL)

language used by the database administrator to express the database’s external, logical, and internal data models.

5
New cards

Data independence

when changes in data definitions in one layer of the database architecture have minimal to no impact on the other layers.

6
New cards

Data manipulation language (DML)

used to retrieve, insert, delete, and modify data in a database. DML statements can be embedded in a general-purpose programming language, or entered through a front-end querying tool.

7
New cards

Database

a collection of related data items within a specific business process or problem setting stored on a computer system through the organization and management of the database management system.

8
New cards

Database approach

a data management approach in which all data are stored centrally and managed by a DBMS. Each application has access to the data it needs through the DBMS, resulting in fewer instances of duplicate data or data with errors.

9
New cards

Database management system (DBMS)

a software package consisting of several software modules used to define, create, use, and maintain a database.

10
New cards

Database model

The description of the database data at different levels of detail, specifying the data items, their characteristics and relationships, constraints, storage details, etc.

11
New cards

Database schema

different word for database model

12
New cards

Database system

the combination of a database and database management system

13
New cards

External data model

the subsets of the data items in the logical model, also called views, tailored toward the needs of specific applications or group of users.

14
New cards

File-based approach

a data management approach common in the early days of computing, in which every application stored its data in its own dedicated files, which resulted in multiple instances of duplicate data or data with errors.

15
New cards

Internal data model

a representation of a database’s physical storage details.

16
New cards

Internal layer

specifies how the data are stored or organized physically

17
New cards

Logical data independence

the ability to make changes to the conceptual/logical layer with minimal impact on the external layer.

18
New cards

Logical data model

the translation or mapping of the conceptual data model toward a specific implementation enviornment.

19
New cards

Metadata

the data definitions stored in the catalog of the DBMS.

20
New cards

Physical data independence

the ability to physically reorganize the data with minimal impact on the conceptual/logical or external layer.

21
New cards

Semi-structured data

data which have a certain structure, but the structure may be very irregular or highly volatile. Examples are individual users’ web pages on a large social media platform, or resume documents.

22
New cards

Structured data

data in which the individual characteristics of data items (such as the number, name, address, and email of a student) can be identified and formally specified.

23
New cards

Three-layer architecture


a description of how the underlying data models of a database are related. The three layers are external, conceptual/logical, and internal.

24
New cards

Unstructured data

data with no finer-grained components that have been formally specified. A long text document is an example.

25
New cards

View

a subset of the data items in the logical model tailored toward the needs of a specific application or group of users. Often called a virtual table in a relational setting.