Database Systems Overview from Database Lecture 1 & 2.

5.0(1)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/35

flashcard set

Earn XP

Description and Tags

Flashcards based on key concepts from Database Lecture 1 & 2.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

36 Terms

1
New cards

Data

Raw facts that are unprocessed.

2
New cards

Information

Processed data that is meaningful and useful.

3
New cards

DBMS

Database Management System; software that manages databases and enables users to store, modify, and extract information.

4
New cards

Schema

The structure of a database described in a formal language.

5
New cards

System Catalog

Stores metadata about the database, including structure, constraints, and authorized users.

6
New cards

Database Views

Used to provide different users with different perspectives of the database.

7
New cards

DDL

Data Definition Language; defines data structures.

8
New cards

DML

Data Manipulation Language; manipulates data.

9
New cards

Cloud Computing

On-demand network access to a shared pool of configurable computing resources.

10
New cards

DBaaS

Database as a Service; provides database functionality without typical DBMS interfaces.

11
New cards
What is the difference between data and information?
Data are raw facts; information is processed data that is meaningful and useful.
12
New cards

List three common uses of database systems in everyday life.

Banking, library systems, online shopping.

13
New cards
What is a major disadvantage of file-based systems?
Data redundancy and lack of integration between different systems.
14
New cards

What is a DBMS?

A Database Management System is software that manages databases and enables users to store, modify, and extract information from a database.

15
New cards

Mention two popular DBMS examples.

PostgreSQL, MySQL.

16
New cards

What are the advantages of using a DBMS?

Improved data sharing, data security, backup and recovery, integrity, and data consistency.

17
New cards
Define the term 'schema' in a database context.
A schema is the structure of a database described in a formal language.
18
New cards

What does the system catalog store?

Metadata about the database, such as structure, constraints, and authorized users.

19
New cards
What are database views used for?
To provide different users with different perspectives of the database.
20
New cards

List the five main components in a DBMS environment.

Hardware, software, data, procedures, people.

21
New cards

What are the three levels of the ANSI-SPARC database architecture?

External, Conceptual, Internal.

22
New cards
Explain logical data independence.
The capacity to change the conceptual schema without having to change external schemas or application programs.
23
New cards
What is physical data independence?
The capacity to change the internal schema without having to change the conceptual schema.
24
New cards
Differentiate between DDL and DML.
DDL defines data structures; DML manipulates data.
25
New cards
Name one procedural and one non-procedural DML.
Procedural: SQL with procedural extensions; Non-procedural: standard SQL SELECT.
26
New cards
What is a data model?
An abstract model that organizes elements of data and standardizes how they relate to one another.
27
New cards

List the three main categories of data models.

Object-based, Record-based, Physical.

28
New cards
What is conceptual modeling?
Creating a complete and accurate model of an organization's data independent of physical implementation.
29
New cards

What is a client-server architecture?

A model where clients run the UI and business logic, and servers host the database and DBMS.

30
New cards
Compare two-tier and three-tier architecture.
Two-tier: client and server; Three-tier: includes middle tier for application logic.
31
New cards
What is middleware?
Software that connects different applications or components in a distributed system.
32
New cards
What is a distributed database system?
A logically interrelated collection of shared data physically distributed over a network.
33
New cards
Define cloud computing.
On-demand network access to a shared pool of configurable computing resources.
34
New cards

What are the three service models in cloud computing?

SaaS, PaaS, IaaS.

35
New cards
What is DBaaS?
"Database as a Service
36
New cards
Mention one benefit and one risk of cloud computing.
Benefit: Scalability; Risk: Network dependency.