• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/34

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

34 Cards in this Set

  • Front
  • Back
file based approach
multiple files, ended up with many mater files
database approach
solution to the flawed file based approach; all facts stored in one location
database management system dbms
interface between the database and application programs that access the database
data integration
put all facts in one place
data sharing
share data across the organization
data independence
ability to change/update the data without changing the application program and reverse
cross functional analysis
allows for relationships among data items to be investigated/exploited
logical view
the way different users conceptually see/understand data ex: data, charts
physical view
where/how the data is actually stored
schema
logical structure of the database
1. conceptual level schema
2. external level schema
4. internal level schema
3 levels of schema (Logical structure of the database)
conceptual level schema
organizational wide view of all data in database
external level schema
consists of all different logical views of the different users, each individual has a different logical view
sub schema
each individual has a different logical view
internal level schema
low level view, correlates with the physical view, describe how and where the data is stored
data dictionary
describes structure of database; for every data element contained in the database, there should be an entry in the ____ describing the key things about that data element
dbms language
every dbms needs to provide a means of performing
1. creating database
2. changing database
3. performing queries/querying the database
3 basic tasks of the dbms language
1. data definition language ddl
2. data manipulation language dml
3. data query language dql
3 dbms languages
data definition language
set of commands used to
1. actually create the database
2. build the data dictionary
3. describe the logical view for different users
4. define security restrictions on different users
data manipulation language
set of commands used to for data maintenance, includes updating, inserting and deleting data from databases
data query language
set of commands that allow user to ask database questions
data warehouses
large databases containing large quantities of both detailed and summarized data spanning many years
1. online analytical processing
2. data mining
2 ways to access data in warehouse
online analytical processing
the use of queries to investigate hypothesized relationships among the data
data mining
no hypothesis, using advanced statistical techniques to discover relationships among data
scrubbing
verifying the accuracy of the data contained in the data warehouse
data model
abstract model/representation of the contents of a database; virtually all dbms use relational data model
relational datamodel
database contents appear to be stored in tables (logical view, conceptual view schema)
relation
each table within a relational database
tuple
each row in a table
primary key
attribute or combination of attributes that uniquely identify each row in a table
foreign key
attribute/column in one table that serves as a primary key in another table; not a requirement for a table; connects different tables together and makes running queries possible
referential integrity rule
foreign key can be null or have values that correspond to a primary key in another table