Chapter 4 Databases Flashcards
What is the purpose of a database?
To keep track of things
What is a spreadsheet?
List of data involving single theme
What is a database?
Lists of data that involve multiple themes. Seld describing collection of intergrated records
What is an abyte?
A character of data
What is a table/file?
Group of similar rows
What are the 3 elements of a database?
1)Tables
2)Relationship among rows in tables
3)Metadata
What is a key? (Primary)
Colums or a group of colums that identifies a unique row in a table
What is a foreign key?
A key of a different table than the one in which they reside
What is relational databases?
databases that carry their data in form of tables and that represent relationships using foreign keyrs
What is metadata?
Datta that describes data
What is DBMS?
Database management system
What are DBMS used for? (3)
1) Creating the database and its structures
2)Processing the database
3)Administering the database
What is included in the creation of the database and its structure? (3)
1)Database (tables, relationshiips, metadata)
2)DBMS
3)Database apps (forms, reports, queries, programs)
In proccessing the database, what are the 4 operations?
1)Read
2)Insert
3)Modify
4)Delete
What is structured Query Language (SQL)?
International standard language for processing database
What are the common activities in administering the database? (4)
1)security system
2)backing up data
3)adding structure to improve performance
4)removing data
What are database apps?
Collection of forms, reports, queries, appllication programs that use DBMS to process database
What are forms?
data entry
what are queries?
locate data, create lists
What are reports?
Show data in structured context
What are the 2 complex functions of database apps?
1)Process logic that is pecific to a given business need
2)Enable database processing over the Internet
What are multi-users processing?
Multiple users processing the database
What is the Lost update problem?
Problem in which 2+ users try to change data but database cannot
How to fix the lost update problem ? (2)
1)Need locking to coordinate activity
2)Convert to a multi-user database