Intro to Database Week 1 (midterm)

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

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:24 AM on 4/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Data

Known facts that can be recorded

2
New cards

Database

Collection of related data in DBMS

3
New cards

Database Management System (DBMS)

A (computer system/general purpose software) that eases creation, usage, and maintenance of databases

4
New cards

Database System

Database + DBMS

5
New cards

Meta-data

Data types, structures, and rules of data in the database (data about the data in the dictionary)

6
New cards

Query

Retrieval of data from database

7
New cards

Transaction

Process of reading/writing from/to database (smallest unit in DBMS)

8
New cards

What’s the most important DBMS Functionalities

  1. Define Database

  2. Load database

  3. Manipulate (Retrieve, Modify, Access)

  4. Sharing

  5. Security

  6. Presentation of Data

9
New cards

What are the main CHARACTERISTICS of database approach

  1. Self-describing: DBMS catalog stores all description of database

  2. Program-data independence

  3. Support multiple views of data: choose what to see from data

  4. Sharing data & multi-user transaction

10
New cards

Program-data Independence

changing data structure/types without having to change programs that use the DBMS

11
New cards

Data Abstraction

Hide storage details and present users with conceptual view only

12
New cards

DBMS Concurrency

many users can do transactions at the same time

13
New cards

Online transaction processing (OLTP)

major part of database applications that allow hundreds of concurrent transactions

14
New cards

What are the 3 types of DB users (Actors)

  1. Database Administrator

  2. Database Designer

  3. End-users

15
New cards

What is the database administrator responsible for

  1. Manage database

  2. Manage access of database & security

  3. Manage H/W and S/W related to DB

  4. Monitor efficiency & response time

16
New cards

What is the database designer responsible for

  1. Defining database structure & rules

  2. Communicate with users to understand their needs

17
New cards

What are the 4 types of end-users and their responsibilities

  1. Casual: use DB when needed

  2. Naïve (Parametric): use previously made programs to use database ex: largest user amount, bank tellers

  3. Stand-alone: use ready-to-use packaged applications

  4. Sophisticated: Use tools to work with DB. ex: Analysts, engineers

18
New cards

What are the ADVANTAGES of using database approach

  1. Control redundancy

  2. Maintain integrity

  3. Access control

  4. Backup

  5. Many views of same data

  6. Complex relationship

  7. Efficient queries using storage structures

  8. Persistent storag

19
New cards

What are the implications of using database approach

  1. Enforce standards

  2. Reduced development time

  3. Flexibility in modifying the DB

  4. Up-to-date data in DB

  5. Economies of scale (avoid waste of resources)

20
New cards

What is the History of DB technology

  1. Hierarchal Systems: basic network and inverted file system

  2. Relational model: most famous, modern database system

  3. Object Oriented: OOP language, more features than rational

  4. Data on web: Mostly using XML

  5. Object-Relational: Relational + OOP

21
New cards

When should you NOT use DBMS

  1. High initial cost & time for Development

  2. Simple applications

  3. No need for real-time usage

  4. No need for concurrency