Chapter 1: Introduction to Databases

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

1/23

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts from Chapter 1: Introduction to Databases, including definitions, architecture, roles, and basic database concepts.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

What is a database?

A collection of related data that represents some aspect of the real world and is stored for a specific purpose.

2
New cards

What does data mean in database terminology?

Known facts that can be recorded and have implicit meaning.

3
New cards

Is data singular or plural in standard English, and what is the singular form?

Data is plural; datum is the singular form.

4
New cards

What is a DBMS?

A computerized system that enables users to create and maintain a database, including defining, constructing, manipulating, and sharing data, with meta-data stored in a catalog or dictionary.

5
New cards

What is a database system?

The combination of the database and the DBMS software.

6
New cards

What are NOSQL or big data storage systems used for?

To manage nontraditional data (such as posts, tweets, images, videos) for social media applications and large-scale data; often used by Google, Amazon, Yahoo, and for cloud storage.

7
New cards

What is cloud storage in this context?

Web-based storage providing storage capabilities on the Web for managing various data types (documents, programs, images, videos, emails).

8
New cards

Give examples of traditional database applications.

Bank deposits/withdrawals, hotel/airline reservations, library catalogs, online purchases, and supermarket inventory updates.

9
New cards

In the UNIVERSITY database example, what are the five files?

STUDENT, COURSE, SECTION, GRADE_REPORT, PREREQUISITE.

10
New cards

What data items are stored in the STUDENT record?

Name, Student_number, Class, Major.

11
New cards

What data items are stored in the COURSE record?

Coursename, Coursenumber, Credit_hours, Department.

12
New cards

What data items are stored in the SECTION record?

Sectionidentifier, Coursenumber, Semester, Year, Instructor.

13
New cards

What data items are stored in the GRADE_REPORT in the UNIVERSITY example?

The grades that students receive in various sections; it links students to sections/courses and their grades.

14
New cards

What is the PREREQUISITE file used for?

Stores prerequisite relationships between courses (Coursenumber and Prerequisitenumber).

15
New cards

What is a query in a database?

A request to retrieve data or perform updates; examples include retrieving transcripts, listing prerequisites, etc.

16
New cards

What is a transaction?

An executing program that includes one or more database accesses and must execute as a unit (isolation and atomicity).

17
New cards

What is the self-describing nature of a database system?

The DBMS catalog stores metadata describing the structure and constraints of the database.

18
New cards

What is data abstraction in a DBMS?

Providing a conceptual representation of data that hides storage and implementation details, enabling program-data and program-operation independence.

19
New cards

What is a view in a database?

A subset or derived data from base tables, possibly not stored explicitly; supports multiple views for different users.

20
New cards

Who are the main actors on the scene in a database environment?

Database Administrators (DBA), Database Designers, End Users (casual, naive/parametric, sophisticated, standalone), System Analysts and Application Programmers.

21
New cards

Who are the workers behind the scene?

DBMS system designers/implementers, Tool developers, and Operators/maintenance personnel.

22
New cards

What is data normalization and why is it used?

Normalization stores each logical data item in one place to reduce redundancy and ensure consistency; denormalization may be used temporarily to improve query performance.

23
New cards

What is referential integrity?

A constraint ensuring that a record in one file relates to records in another (e.g., every Section must relate to a valid Course).

24
New cards

What is impedance mismatch in databases?

The mismatch between programming language data structures and DBMS data structures; addressed by object-oriented databases and ORDBMS.