Database Systems Flashcards

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

1/15

flashcard set

Earn XP

Description and Tags

Flashcards about Database Systems based on lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

What is the difference between data and information?

Information is processed, organized, and structured data, whereas data is raw, unorganized facts that need to be processed.

2
New cards

What is a database?

A collection of information that exists over a long period of time and is managed by a DBMS.

3
New cards

What is a Database Management System (DBMS)?

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

4
New cards

What is a Database System?

The DBMS software together with the data itself; sometimes, the applications are also included.

5
New cards

What is the expected functionality of a DBMS?

Allow users to create new databases and specify their schemas, give users the ability to query the data, support the storage of very large amounts of data, enable durability, and control access to data from many users at once.

6
New cards

What is the Hierarchical data model?

Tree-based model used in early mainframe DBMS; an example is the IBM Information Management System (IMS).

7
New cards

What is the Network data model?

Graph-based model invented by Charles Bachman in the late 1960s, allowing each record to have multiple parent and child records but not supporting high-level query language.

8
New cards

What are Relational Database Systems?

Defined by Edgar Frank "Ted" Codd in the 1970s based on relations; SQL was developed, and Oracle v.2 was the first commercial RDBMS product using SQL.

9
New cards

What is Information Integration in the context of databases?

Used to join the information contained in many related databases into a whole, often involving data warehouses or middleware.

10
New cards

Who are the main types of Database Users?

Database Administrators, Database Designers, and Database End users.

11
New cards

What are DDL (Data Definition Language) Commands?

Commands used for defining data structure; examples include CREATE, ALTER, DROP.

12
New cards

What are DML (Data Manipulation Language) Commands?

Commands used to retrieve, insert, delete, and update data; they do not affect the schema but affect the content or extract data.

13
New cards

What is the process of Answering the query in DBMS?

Parsing and optimizing a query, resulting in a query plan executed by the execution engine.

14
New cards

What is Transaction processing in DBMS?

A group of database operations processed by a transaction manager.

15
New cards

Name some examples of Non-relational databases (NoSQL).

MongoDB and Redis.

16
New cards

Name some examples of Multi-model databases.

Oracle database and ArangoDB.