FDS Chapter 1 - MT Part 2

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

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:51 AM on 2/8/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

data files

store the database itself

2
New cards

data dictionary

stores metadata about the structure of the database, in particular the schema of the database

3
New cards

indices

can provide fast access to data items.

a database index provides pointers to those data items that hold a particular value

4
New cards

DDL interpreter

interprets DDL statements and records the definitions in the data dictionary

5
New cards

DML compiler

translates DML statements in a query language into an evaluation plan consisting of low-level instructions that the query evaluation engine understands

  • it performs query optimization; that is, it picks the lowest cost evaluation plan from among the various alternatives

6
New cards

Query evaluation engine

executes low-level instructions generated by the DML compiler

7
New cards

transaction

a collection of operations that performs a single logical function in a database application (atomicity, consistency. durability)

8
New cards

transaction-management component

ensures that the database remains in a consistent (correct) state despite system failures (e.g., power failures and operating system crashes) and transaction failures

9
New cards

concurrency-control manager

controls the interaction among the concurrent transactions, to ensure the consistency of the database

10
New cards

okey

basa

<p>basa</p>
11
New cards

two-tier architecture

database application:

  • the application resides at the client machine, where it invokes database system functionality at the server machine

12
New cards

three-tier architecture

the client machine acts as a front end and does not contain any direct database calls

  • the client end communicates with an application server, usually through a forms interface

  • the application server in turn communicates with a database system to access data

13
New cards

naive users

Database Users:

  • are unsophisticated users who interact with the system by using predefined user interfaces, such as web or mobile applications

14
New cards

application programmers

Database Users:

  • are computer professionals who write application programs. they can choose from many tools to develop user interfaces. schema and physical-organization modification

15
New cards

sophisticated users

interact with the system without writing programs. instead, they form their requests either using a database query language or by using tools such as data analysis software. analysts who submit queries to explore data in the database fall in this category

16
New cards
<p>Database Administrator (DBA) </p>

Database Administrator (DBA)

a person who has central control over the system is called?

17
New cards

1950s and early 1960s

Data processing using magnetic tapes for storage

  • tapes provided only sequential access

punched cards for input

18
New cards

Hard disks allowed direct access to data

network and hierarchical data models in widespread use

Tedd Codd defines the relational data model

  • Would win the ACM Turing Award for this work

  • IBM Research begins System R prototype

  • Oracle releases first commercial relational database

High-performance (for the era) transaction processing

19
New cards

1980s

Research relational prototypes evolve into commercial systems

  • SQL becomes industrial standard

Parallel and distributed database systems

  • Wisconsin, IBM, Teradata

Object-Oriented database systems

20
New cards

1990s

Large decision support and data-mining applications

Large multi-terabyte data warehouses

Emergence of Web commerce

21
New cards

2000s

Big data storage systems

  • Google BigTable, Yahoo PNuts, Amazon

  • “NoSQL” systems

Big data analysis: beyond SQL

  • Map reduce and friends

22
New cards

2010s

SQL reloaded

  • SQL front end to Map Reduce systems

  • Massively parallel database systems

  • Multi-core main-memory databases