DOC PREVIEW
UW CSE 444 - Final Review

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Lecture 30: Final ReviewThe FinalWhat to Prepare for the FinalData ModelingRelational AlgebraXMLSQLSQL (continued)Data StorageIndex StructuresPhysical OperatorsOptimizationsRecoveryGeneral AdviceLecture 30: Final ReviewWednesday, December 6, 2000The Final•Date: Friday, December 8•Time: 2:30 – 4:20•Place: BAG 260•Open book exam !What to Prepare for the FinalEverything !•Data modeling•Relational model•XML•Relational algebra•SQL•Storage•Indexes•Physical operators•Optimization•RecoveryData Modeling•E/R diagrams, ODL•Keys•Relationships•Inheritance•Mapping to relationsRelational Algebra•Relations•Keys•Functional dependencies•Decomposition•Normal formsXML•XML syntax•DTD•From relations to XML•From XML to relationsSQL•Select-from-where•Subqueries•Aggregation•Nulls•Outer joinsSQL (continued)•Database modification•Defining and modifying relation schemas•Constraints–On attribute values–Keys–Foreign keys•Embedded SQLData Storage•The I/O model of computation•Representing data elements:–Grouping records into blocks–Variable length records–Overflow blocksIndex Structures•Terminology:–Dense/sparse index–Primary/secondary index•B+-trees•Hash tablesPhysical Operators•One-pass algorithms•Nested-loop joins•Two-pass algorithms based on sorting•Two-pass algorithms based on hash tables•Index-based algorithmsOptimizations•Extended logical operators•Algebraic identities•Heuristic based optimization:–Push down selections–Push down projections•Cost based optimization:–Size estimation–Dynamic programming for join orderRecovery•Undo logging•Redo logging•Undo/redo loggingGeneral Advice•Some problems will require thinking–Use judgment–Do not look for “similar” problem in HW or book•Problem difficulty may be uneven:–do the easy ones


View Full Document

UW CSE 444 - Final Review

Documents in this Course
XML

XML

48 pages

SQL

SQL

25 pages

SQL

SQL

42 pages

Recovery

Recovery

30 pages

SQL

SQL

36 pages

Indexes

Indexes

35 pages

Security

Security

36 pages

Wrap-up

Wrap-up

6 pages

SQL

SQL

37 pages

More SQL

More SQL

48 pages

SQL

SQL

35 pages

XML

XML

46 pages

Triggers

Triggers

26 pages

Load more
Download Final Review
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Final Review and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Final Review 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?