Database Management System AnatomyThis book is about designing and building database management systems. It integrates concepts from the fields of data structures, compiler theory, operating systems, and software engineering. Mathematical treatment is avoided, but conclusions of recent research and practical results are described in an understandable manner. This book is organized so that students will learn how to design and build a database management system by designing and building a simple database management system called BARE. This system is outlined in early chapters, with extensions and optional features described in detail in later chapters. |
Common terms and phrases
ACCOUNT entity ACCOUNT-NO value algorithm AMOUNT-OUTSTANDING application programs attribute name attribute values binary tree buffer CHAR 30 ATTRIBUTE COBOL CODASYL CODASYL data column command binding compiler conceptual schema contains corresponding data architecture data description language data dictionary data items data manipulation commands data manipulation languages data objects data structure database administrator database design database management system declared delete DEPT-NAME DEPT-NO DEPT-NUMBER described DOMAIN EMP-RECORD EMPLOYEE record enterprise extensions enterprise intentions entity class example external schema Figure file data model FIXED ATTRIBUTE FORTRAN gram hardware illustrates implemented inserted Jones linked list locate lock Logical Schema mand member record type modified multivalued dependencies network data model parser partition PAYMENT entity perform physical record pointers processor program work space programming language record occurrences relational data model relationship type represent retrieval scanner schema types set occurrence set type single specified stored subschema tion UNIQUE update WORKS-FOR Set