

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
CECS 323 FINAL STUDY GUIDE QUESTIONS
Typology: Exams
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Database Index - Answers - A Data structure that the database uses to find records within a table more quickly. Indexes are needed because they are used to quickly find data without having to search through every row in the table everytime the database table is accessed. ACID - Answers - contains the properties of a database transaction and it is meant to guarantee the validity of the transaction in the event of errors or power failures. Atomicity - Answers - Each transaction is all or nothing. If one part of the transaction fails, then the entire transaction fails and the database is left unchanged. Consistency - Answers - The database is valid from one state/transaction to the next. Any Data written to the database must be valid according to the defined rules/constraints Isolation - Answers - Concurrent execution of transactions result in a system state that would be obtained if the transactions were sequential. I.E. what is a visible to users and to users/system during sequential transaction execution. Durability - Answers - Once a transaction is committed, it will remain so even in the event of power loss, crash, or error. First Normal Form - Answers - eliminate multi-valued and repeated attributes Second Normal Form - Answers - Eliminate subkey, where the subkey is part of a composite primary key Third Normal Form - Answers - Eliminate subkey, where the subkey is not part of the primary key. Recursive relationship - Answers - An association between a single class type(in one role) and itself(in another role). An example of this would be the relationship between managers and employee. Every Manager is an employee, but not all employees are managers. Aggregation - Answers - motorized vehicles ⬦ -----(1..*) parts Composition - Answers - University ⬥ -------(1..1) Departments Composition - Answers - Cannot exist on their own without a parent; They are created with(or after) the parent and they are deleted if the parent is deleted.
Disjoint Specialization - Answers - Each member of a superclass maybe a member of no more than one class. Denormalization - Answers - Intentionally "breaking the rules" of normal forms. Subquery - Answers - A query(SELECT statement) that is embedded in another query. overlapping specialization - Answers - any member of a superclass may be a member of more than one subclass subclass - Answers - a class that inherits common attributes from a parent class, but contains unique attributes of its own. Complete Specialization - Answers - All members of a superclass must also be members of at least one subclass. Recursive association - Answers - an association between a single class type(in one role) and itself(in another) Generalization - Answers - We call the process of designing subclasses from "bottom up". Incomplete Specialization - Answers - Some members of a superclass might not be members of any subclass. Boyce-Codd normal form - Answers - A database with no subkey in any relation(with no exception).