Database Systems: Concepts, Languages & ArchitecturesCovers the important requirements of teaching databases with a modular and progressive perspective. This book can be used for a full course (or pair of courses), but its first half can be profitably used for a shorter course. |
Common terms and phrases
allows application architecture Boyce-Codd normal form cartesian product Chapter City clause client complex components concepts conceptual schema concurrency control condition construct contains corresponding cursor database Datalog DBMS DBMSS defined definition delete Department Dept DeptName described distributed domain domain calculus E-R schema Employee entity Entity-Relationship model evaluation example execution Exercise expression external functional dependencies identifier implementation insert integrity constraints interface join lock logical schema method Name nested query node normal form null values object object-oriented OLAP operands option parameters PL/SQL possible predicate primary key procedure programming languages Project properties protocol r₁ reference registration numbers relational algebra relational calculus relational model relationship represent requires result rows rules Salary schema in Figure Section server shown in Figure specified SQL commands SQL queries string structure superkey Surname syntax t₁ techniques transaction triggers tuple calculus tuples two-phase commit protocol update variables