Test 1 Flashcards
Chapters 1 - Chapter 5 (76 cards)
database
a collection of related data, stored on a permanent media such as computers hard disk
data
raw facts that need to be processed and could be simple like numbers or text
information
processed and organized and presented in a useful way
two main categories of a database
traditional ones and modern ones
traditional database
data elements or fields are text or numbers
modern database
fields can be images, videos, or sound bytes
how can a database be stored? one way
as a text file
what does DBMS stand for?
Database Management System
what is a DBMS?
software that facilitates working with a database
If we do not use a database then what can we use?
we would have to store everything in text files
is a database self describing?
yes
define self describing
tables represent real objects/ things/people/etc.
data and applications are separate from each other
database catalog
file containing all definitions and constraints of a database
define view in a database
a subset of a database or table which may include some virtual data
concurrent user access
reduces average writing time for all users
someone does something while someone else is able to do something
perks of using a DBMS
centralized data storage and controlling redundancy
restricts unauthorized users from accessing
persistent storage for programming objects
Redundancy is bad because…
it makes the system more vulnerable to errors
model in science
a simplified and abstract representation of a thing
data model in database context
a representation of a mini-world in terms of its important data items and their relationships
data abstraction
removing unnecessary details and highlighting essential features to understand the data better
database structure
how the database is organized
high level abstraction
extract a lot to make it look simpler
low level abstraction
extract not enough
high-level is also known as
conceptual data models