ch1 Flashcards
database
organized collection of logically related data
data
- stored objects that have meaning and importance
- two types: structured (table) and unstructure (media)
information
processed data to INCREASE KNOWLEDGE
metadata
- data that describes data. gives data meaning. like the headers of the table.
- includes: type, length, range, description
file processing systems
- like a file cabinet. each business function has their own different one and format. decentralized, some duplication of data.
disadvantages of file processing systems
- program data dependence
- data duplication
- limited data sharing
- lengthy development times
- excessive program maintenance
be careful not to put these in when developing your database
data models
graphical representation of nature and relationships of data
entity
NOUN. like an object in java.
attribute
data you are interested in keeping about entities
instance
each record of an entity
relational database
establish RELATIONSHIPS between entities by means of COMMON FIELDS. collection of tables that link to each other
database management systems (DBMS)
software system that enables use of database approach
data independence
separating metadata from applications that use the data. applications are not able to mess with metadata
redundant definition
able to be deleted without loss of function
user view
different users will have different views of same unified database
constraint
rule that cannot be violated by database users
data warehouse
combine historical data with new data to make bigger decisions
CASE tools
automated computer algorithms used to engineer data design
repository
restructure/recombine the data of other databases in a more meaningful manner to your task
application programs
allow you to easily use the data
system developers
design the database and applications