Chapter 6: Relational Databases and Enterprise Systems

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

What is a database?

Collection of related data for various uses. It maintains information about various types of objects, events, people, and places

2
New cards

What are the three types of data models?

- Hierarchical Data Model

- Network Data Model

- Relational Data Model

3
New cards

What is a hierarchical data model?

Organizes data into a tree-like structure that allows repeating information using defined parent/child relationships

4
New cards

What is a network data model?

Flexible model representing object and their relationships

5
New cards

What is a relational data model?

Data model that stores information in the form of related two dimensional tables. Allows designers and users to identify relationships at the time the database is created

6
New cards

What are the benefits of a relational data model?

- Flexibility and Scalability: Handles changes quickly and easily

- Simplicity: Easy to communicate to both database users and database developers

- Reduced Information Redundancy: Relational data model requires each piece of data to be recorded only in one place

7
New cards

What is a database management system?

Computer program that creates, modifies, and queries the database and is designed to manage a database's storage and retrieval of information

8
New cards

What is a data dictionary?

Describes the data fields in each database record such as field description, field length, field type, etc.

9
New cards

What is a database administrator?

The person responsible for the design, implementation, repair, and security of a firm's database

10
New cards

What are the three main constructs of a relational database?

- Tables

- Attributes

- Records

11
New cards

What are tables?

Primary construct, used for data storage with rows and columns much like a spreadsheet. Each table in a database represents either a class or relationship between classes

12
New cards

What is an attribute?

Columns in a table are called fields that represent the attributes or characteristics of the class or relationship

13
New cards

What are records?

The rows in a table. It represents all the specific data values that are associated with one instance

14
New cards

What is the entity integrity rule?

The primary key of a table must have data values and cannot be null. Null means that there is no value

15
New cards

What is the referential integrity rule?

The data value for a foreign key must either be null or match one of the data values that already exist in the corresponding table

16
New cards

What are the basic requirements of tables of a relational database?

- Each attribute has a unique name

- The values of each attribute are the same type

- Each attribute (column) of a record (row) is single valued

17
New cards

What are enterprise systems?

Commercialized information systems that integrate and automate business processes across a firm's value chain