Beginning Database Design
|
Contents
Part 1 Approaching Relational Database Modeling | 1 |
Part 2 Designing Relational Database Models | 71 |
Part 3 A Case Study in Relational Database Modeling | 215 |
Part 4 Advanced Topics | 381 |
Glossary | 403 |
Appendix A Exercise Answers | 421 |
Appendix B Sample Databases | 435 |
445 | |
Common terms and phrases
address_line_2 allow analysis application AUTHOR_ID BAND band_id FK BCNF bids BTree business rules buyer buyer_id FK candidate key category_id chapter CHAR VARYING 32 CHECK constraints child table clause commands comment_date contain CREATE INDEX CREATE TABLE currency customer_id data warehouse database database engines database model design datatypes Del Rey Books denormalization dependent dimensions employee end-users exchange_rate fact table FOREIGN KEY REFERENCES FORMAT GENRE genre_id instrument_id INTEGER FOREIGN KEY INTEGER PRIMARY KEY ISBN James Blish join key field KEY NOT NULL Larry Niven listing_days location_id materialized views multiple MUSICIAN musician_id Normal Form object database OLTP database model one-to-many relationship online auction house parent table parent_id performance primary and foreign PUBLISHER publisher_id query records referential integrity relational database model return_policy secondary_id seller_id FK shown in Figure SMALLINT snowflake schema star schema STRING subject_id surrogate keys table structure time_id types unique users warehouse database model