Term
| What are some DBMS Functions? |
|
Definition
(1) update and retrieval of data (2) provide catalog services means to access metadata (3) transaction support |
|
|
Term
| What is transaction support? |
|
Definition
| A sequence of operations that is perceived by a user as a single transactions |
|
|
Term
| What does it mean to support concurrent update? |
|
Definition
| Multiple users can update the system concurrently and the data remains correct |
|
|
Term
|
Definition
(1) Batch processing (2) Locking |
|
|
Term
| What is batch processing? |
|
Definition
| keeping a separate fill of all changes to the data and these changes are executed at a given time |
|
|
Term
|
Definition
| a way of preventing other users from accessing a record while it is being used |
|
|
Term
|
Definition
(1) growing phase (2) shrinking phase |
|
|
Term
| What is the growing phase in 2-phase locking? |
|
Definition
| records are locked as needed |
|
|
Term
| What is the shrinking phase in 2-phase locking? |
|
Definition
| records are all unlocked when transaction is complete (committed) |
|
|
Term
|
Definition
|
|
Term
| What are some issues with locks? |
|
Definition
(1) lock granularity (2) types of locks |
|
|
Term
| What is lock granularity? |
|
Definition
| shit that deals with How much to Lock? |
|
|
Term
|
Definition
(1) shared lock (2) exclusive lock |
|
|
Term
|
Definition
| allows multiple users to access for read only |
|
|
Term
| What is an exclusive lock? |
|
Definition
| allows only one user access |
|
|
Term
| What is time stamping sometimes called? |
|
Definition
|
|
Term
| How is time stamping the optimistic view? |
|
Definition
| it allows all users to access all records |
|
|
Term
| In time stamping, what would happen if a conflict occurs? |
|
Definition
|
|
Term
| What is the difference between security and privacy? |
|
Definition
| security is simply allowing different people to access different parts of the database and privacy is more ethical issue of who should view what |
|
|
Term
| What could be a privacy issue? |
|
Definition
| you can't look up someone else's grades |
|
|
Term
| What is an example of security? |
|
Definition
| how the computer doesn't allow you to look up somebody's grades |
|
|
Term
| What are some security services for database management systems? |
|
Definition
(1) encryption (2) authorization |
|
|
Term
|
Definition
| all data is encoded and then de-coded when accessed properly |
|
|
Term
|
Definition
| makes sure the person viewing the data is the proper person |
|
|