Database Systems Week I

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

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:11 AM on 9/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

Database

A collection of related data organized to model aspects of the real world, designed for a specific purpose.

2
New cards

Database Management System

Software that enables users to create, maintain, and query databases efficiently while ensuring data integrity, security, and concurrent access.

3
New cards

key characteristics of a database

structured organization, persistent storage, shared access, query capability, data integrity

4
New cards

File processing issues

data redundancy, data inconsistence, access difficulty, integrity problems, atomicity issues, concurrent access anomalies, security problems

5
New cards

DMBS solutions

centralized storage, consistency control, query language, constraint enforcement, transaction support, concurrency control, access control

6
New cards

key dbms disadvantages

high cost, complexity, system overhead, performance, single point of failure

7
New cards

when not to use dbms

simple data, small data volume, real time systems, embedded systems, no multi user access

8
New cards

three levels of abstraction

external level (user views), conceptual level (schema), internal level (physical devices)

9
New cards

data independance

logical independence (change conceptual schema), physical independence (change storage structure), protection layer (applications remain stable when db changes)

10
New cards

data model

collection of concepts for describing data, relationships, semantics, and constraints

11
New cards

primary key

unique identifier for each row

12
New cards

foreign key

references primary key in another table

13
New cards

composite key

multiple columns combined to uniquely identify a rows

14
New cards

super key

set of attributes that can uniquely identify touples

15
New cards

touple

row, a single record representing one instance

16
New cards

attribute

column, a property characteristic of the entity

17
New cards

schema vs instance

structured definition vs actual data stored

18
New cards

domain

set of allowed values for a column

19
New cards

DDL

data defenition language (defines DB structure)

20
New cards

programming types (data)

transient data, single process, basic constraints, procedural access, in memory only

21
New cards

DML

data manipulation language (syntax)

22
New cards

DCL

data control language (access control)

23
New cards

TCL

transaction control language (manage transactions)

24
New cards

DDL interpreter

processes schema definitions and stores metadata in the data dictionary

25
New cards

DML compiler

Translates DML statements into low level instructions for query evaulations

26
New cards

query optimizer

selects the most efficient execution strategy

27
New cards

execution engine

executes the optimized low level instructions and returns query results

28
New cards

DBMS System Architecture

Authorization and integrity, transaction manager, file manager, buffer manager

29
New cards

database admins

schema management, security & access control, backup & recovery, performance monitoring, system maintenance

30
New cards

database users

application programmers, sophisticated users, naive users, database designers

31
New cards

technical users

database designers, application programmerse

32
New cards

end users

sophisticated users, naive/end users

33
New cards

enterprise database setup process

requirement analysis → conceptual design → logical design → physical design → implementation → testing and deployment

34
New cards

database design principles

minimize redundancy, enforce integrity, plan for growth, optimize performance, consider users, document everything

35
New cards

ACID

Atomicity (completes or does not), Consistency (database stays valid), Isolation (concurrent transactions don’t interfere with each other), Durability (committed changes persist)

36
New cards

no sql

non relational database designed to store and manage flexible, often unstructured or semi structured data without relying on traditional tables and fixes schemas