Database Systems Exam 1

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/42

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:49 AM on 9/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

43 Terms

1
New cards

Traditional Database Applications

banks, reservations, buying things online or retail

2
New cards

Database size limits, maintenance requirements

they can be any size/complexity and take few people to maintain

3
New cards

Database definition

a collection of related data

4
New cards

Data definition

known facts that can be recorded and have an implicit meaning

5
New cards

functions facilitated by DBMS

Define

Construct

Manipulate

Share

6
New cards

Define

defining data types, structures, constraints etc

7
New cards

Construct

loading/inputting initial database information

8
New cards

Manipulate

retieving, modifying, accessing data

9
New cards

Share

multiple people/apps can work on/view db at one

10
New cards

Database System

dbms + Database

11
New cards

order of interaction

user to app

app to dbms

dbms to database/data

12
New cards

querying

retieves data

13
New cards

updating

changes data

14
New cards

DB vs file system

db is self descibing, insulation btwn apps and data, support for multiple viewers/managers

15
New cards

Meta data

the rules governing the structure of a database

16
New cards

Admins

manage db access and use, purchase soft and hardware

17
New cards

Designer

define the db’s content, structure, etc

18
New cards

end users

benefit from the db functions

19
New cards

System Analusts

explains end user to designer vice versa

20
New cards

Advantages of DBMS

single file makes updates easy (controlling redundancy)

restrict data access

efficient storage

backup/recovery

adapt to different users

complex relationships represented

21
New cards

Costs of DBMS

hardware, software, training

defining, processing data

security, concurrency control, recovery, integrety

all these cost money

22
New cards

when not to use DBMS

simple, static dataset

single user

no need for real time

23
New cards

2 parts of database design

data requirements

functional requirements

24
New cards

data requirements

what info must be heldf

25
New cards

functional requirements

what must be possible with the data

26
New cards

concept design

step 2 of process

ER model

use to explain database to a client

27
New cards

composite attribute

made of many parts

28
New cards

complex attribute

both composite and multivalued

29
New cards

multivalue attribute

can have multiple values

ex many phone numbers

30
New cards

Cardinality

1:N, M:N, etc

31
New cards

partial key

the set of atributes that can uniquely identify weak entities that are related to the same owner entity

32
New cards

semantics

added by EER

sub/supergroups

inheritance, specialization generalization

33
New cards

specialization

top down

defining subclasses for your superclass

34
New cards

generalization

bottom up

defining superclasses for your subclasses

35
New cards

Spec and Gen constraints available

completeness

disjointness

36
New cards

completeness

double line

you MUST be a member of one of these subclasses

37
New cards

disjointness

little d in the circle

you can only choose one

38
New cards

overlapping

little o in the circle

you can be many

39
New cards

hierarchy

every subclass has one superclass

40
New cards

lattice

there is at least one instance of a subclass with more than one superclass

41
New cards

shared subclass

inherit from multiple superclasses

42
New cards

union

u in a circle

shared subclass but can only inherit from one place

43
New cards