Skip to main content

2004 | Buch | 3. Auflage

Database Systems

verfasst von: Paul Beynon-Davies

Verlag: Macmillan Education UK

insite
SUCHEN

Inhaltsverzeichnis

Frontmatter

Fundamentals

Frontmatter
Chapter 1. Database Systems as Abstract Machines

At the end of this chapter the reader will be able to: Define the idea of a universe of discourseDistinguish between the intension and extension of a databaseDefine the concept of data integrity and integrity constraintsDiscuss the issues of transactions, states and update functionsRelate the idea of a data modelIntroduce the multi-user and distributed nature of contemporary database systems

Paul Beynon-Davies
Chapter 2. Data and Information

At the end of this chapter the reader will be able to: Distinguish between data and information in terms of the concept of a signDescribe the four layers of a signDistinguish between syntax and semantics, and explain the relevance of this distinction to the concept of a database schema

Paul Beynon-Davies
Chapter 3. Database, Dbms and Data Model

At the end of this chapter the reader will be able to: Establish the need for database systemsProvide a definition for the concepts of a database, a DBMS and a data modelDistinguish between data model as architecture and data model as blueprintProvide a brief history of data managementIntroduce the process of database system development

Paul Beynon-Davies
Chapter 4. Database Systems, ICT Systems and Information Systems

At the end of this chapter the reader will be able to: Define the concept of a system and its applicability to systems of technology, information and human activityDescribe the place of a database system within an ICT systemDistinguish between various levels of a database modelDescribe a number of types of user for a database system

Paul Beynon-Davies
Chapter 5. Database Systems and Electronic Business

At the end of this chapter the reader will be able to: Define electronic business and electronic commerceExplain how ICT aids restructuring of the internal and external value-chains of businessesDescribe the typical ICT infrastructure of the businessIdentify the place of databases and database systems in the ICT infrastructure

Paul Beynon-Davies
Chapter 6. Data Management Layer

At the end of this chapter the reader will be able to: Describe the three-level architecture of a DBMSHighlight the key functions in a DBMSProvide an overview of the interface to a DBMSProvide an overview of the structure of the kernel of a DBMS

Paul Beynon-Davies

Data Models

Frontmatter
Chapter 7. Relational Data Model

At the end of this chapter the reader will be able to: Describe the history of the relational data modelDescribe the key features of data definition in the relational data modelDescribe the key features of data manipulation in the relational data modelDescribe the key features of data integrity in the relational data model

Paul Beynon-Davies
Chapter 8. Object-Oriented Data Model

At the end of this chapter the reader will be able to: Explain the evolution of the object-oriented (OO) data model from semantic data modelsIntroduce an approach to object-orientation founded in extensions to the relational data modelDescribe the key features of the OO data model in terms of data definition, data manipulation and data integrity

Paul Beynon-Davies
Chapter 9. Deductive Data Model

At the end of this chapter the reader will be able to: Discuss the genesis of the deductive data model in formal logicDescribe the major elements of the deductive data modelExplain why deductive databases are sometimes described as ‘intelligent’ databases

Paul Beynon-Davies
Chapter 10. Post-Relational Data Model

At the end of this chapter the reader will be able to: Distinguish between the relational and the post-relational data modelDescribe some of the key features of the post-relational data model: triggers, procedures and abstract data types

Paul Beynon-Davies

Database Management Systems (DBMS) — Interface

Frontmatter
Chapter 11. SQL — Data Definition

At the end of this chapter the reader will be able to: Describe the history of the standard database sublanguage SQLDefine the common data types available in SQLDescribe the key features of the create table statementDiscuss mechanisms for defining schemas in SQLDiscuss standardisation of system tables among DBMS

Paul Beynon-Davies
Chapter 12. SQL — Data Integrity

At the end of this chapter the reader will be able to: Describe the implementation of entity integrity using SQLRelate the implementation of referential integrity using SQLDescribe the implementation of domain integrity using SQLDiscuss the implementation of table constraints using SQL

Paul Beynon-Davies
Chapter 13. SQL — Data Manipulation

At the end of this chapter the reader will be able to: Describe the key features of the Select statementDescribe the key commands for insertion, update and deletion of data in SQL

Paul Beynon-Davies

Database Development

Frontmatter
Chapter 14. Database Development Process

At the end of this chapter the reader will be able to: Define the key stages of the database development processDescribe the key features of conceptual modellingOutline the key features of logical modellingDescribe the key features of physical modellingRelate the key elements of the database development toolkit

Paul Beynon-Davies
Chapter 15. Requirements Elicitation

At the end of this chapter the reader will be able to: Define the difference between requirements elicitation and requirements specificationDiscuss the importance of stakeholder identification and participationRelate some of the features of a requirementDiscuss the differences between requirements elicitation and requirements captureDescribe some of the key elicitation techniques

Paul Beynon-Davies
Chapter 16. Entity-Relationship Diagramming

At the end of this chapter the reader will be able to: Describe the key elements of the entity-relationship approachDiscuss a number of extensions to the entity-relationship approachConsider some of the pragmatics involved in producing entity modelsConsider the issue of view integration

Paul Beynon-Davies
Chapter 17. Object Modelling

At the end of this chapter the reader will be able to: Discuss the links between object modelling and entity-relationship diagrammingDiscuss the key constructs of object modellingPractise some of the key principles of object modellingDescribe the process of composing an object model

Paul Beynon-Davies
Chapter 18. Normalisation

At the end of this chapter the reader will be able to: Describe why normalisation is importantRelate the five normal formsDevelop a diagram based upon determinanciesAccommodate a determinancy diagram to a relational schema

Paul Beynon-Davies
Chapter 19. Physical Database Design

At the end of this chapter the reader will be able to: Distinguish the process of physical database design from that of logical database designIndicate the alignment between physical design and models of the IS development processDescribe the major activities of physical database design

Paul Beynon-Davies
Chapter 20. Database Implementation

At the end of this chapter the reader will be able to: Define the process of database implementationDescribe a list of common database implementation decisionsDiscuss options in the establishment of storage-related structures and access mechanismsDiscuss the process of denormalisation and various options used to implement integrity constraints

Paul Beynon-Davies

Planning and Administration of Database Systems

Frontmatter
Chapter 21. Strategic Data Planning

At the end of this chapter the reader will be able to: Distinguish between corporate data modelling and application data modellingDiscuss the pragmatics of strategic data planning

Paul Beynon-Davies
Chapter 22. Data Administration

At the end of this chapter the reader will be able to: Define the concept of data administrationDiscuss the scope of the data administration functionRelate the costs and benefits of having a data administration functionDefine the concept of a data dictionaryConsider the issue of database security

Paul Beynon-Davies
Chapter 23. Database Administration

At the end of this chapter the reader will be able to: Define the concept of database administrationDiscuss the key features of the database administratorDiscuss the key administration function of data control

Paul Beynon-Davies

Database Management Systems (DBMS) — Toolkit

Frontmatter
Chapter 24. DBMS-Toolkit — End-User Tools

At the end of this chapter the reader will be able to: Define the concept of a user interfaceReview the major forms of user interfaceDiscuss the major end-user interfaces available in contemporary DBMS

Paul Beynon-Davies
Chapter 25. DBMS-Toolkit — Application Development Tools

At the end of this chapter the reader will be able to: Discuss command-line and embedded SQL interfacesDefine the concept of an application programming interfaceConsider the use of SQL within a fourth generation languageDiscuss the relevance of computer aided information systems engineering tools to application development

Paul Beynon-Davies
Chapter 26. DBMS-Toolkit — Database Administration Tools

At the end of this chapter the reader will be able to: Describe some of the key user-related functions available to the database administratorDescribe some of the key archiving, backup and recovery functions available to the database administratorDescribe some of the key security and integrity functions available to the database administratorDescribe some of the key performance monitoring functions available to the database administrator

Paul Beynon-Davies

Database Management Systems — Kernel

Frontmatter
Chapter 27. Data Organisation

At the end of this chapter the reader will be able to: Distinguish between logical and physical organisation of dataDescribe the major features of the physical organisation of dataIllustrate features of logical organisation and the mapping to physical organisation

Paul Beynon-Davies
Chapter 28. Access Mechanisms

At the end of this chapter the reader will be able to: Explain the concept of an access mechanismDefine the concept of an indexDescribe a number of different types of access mechanismExplain the principle of a B-tree indexDiscuss the functionality of the SQL CREATE INDEX statement

Paul Beynon-Davies
Chapter 29. Transaction Management

At the end of this chapter the reader will be able to: Define the concept of base integrityDiscuss the concept of a transactionDiscuss the problems of concurrency control and the traditional solution of lockingReview the issue of database consistency and the traditional solution in terms of transaction logging and recovery

Paul Beynon-Davies
Chapter 30. Other Kernel Functions

At the end of this chapter the reader will be able to: Discuss the structure of the physical data dictionaryDiscuss the key features of the query management function of a DBMSDescribe the process of query optimisationReview backup and recovery facilities available in DBMS

Paul Beynon-Davies

Database Management Systems — Standards and Commercial Systems

Frontmatter
Chapter 31. Post-Relational DBMS — SQL3

At the end of this chapter the reader will be able to: Distinguish between relational and post-relational DBMSDescribe some of the key features of SQL3

Paul Beynon-Davies
Chapter 32. Object-Oriented DBMS — ODMG Object Model

At the end of this chapter the reader will be able to: Discuss the history of the ODMG object modelDescribe the key elements of the ODMG object modelIllustrate schema definition using the object definition language

Paul Beynon-Davies
Chapter 33. Microsoft Access

At the end of this chapter the reader will be able to: Describe the features of the Microsoft Access DBMSProvide a brief tutorial introduction to using Microsoft Access

Paul Beynon-Davies
Chapter 34. Oracle

At the end of this chapter the reader will be able to: Describe some of the history of the ORACLE DBMSDefine Codd’s rules for relational DBMSDescribe the core features of the ORACLE DBMSIllustrate some of the key object-relational features of ORACLE

Paul Beynon-Davies
Chapter 35. O2 DBMS

At the end of the chapter the reader will be able to: Describe a number of different approaches to implementing an OODBMSDiscuss some of the key features of the O2 DBMS

Paul Beynon-Davies

Trends in Database Technology

Frontmatter
Chapter 36. Distributed Processing

At the end of this chapter the reader will be able to: Define the layers of an ICT systemDiscuss some of the major options in distributing processing in a database systemRelate some of the activities involved in building client-server database systems

Paul Beynon-Davies
Chapter 37. Distributed Data

At the end of this chapter the reader will be able to: Define the key objectives of a distributed database systemDiscuss some of the advantages of distributed database systemsDescribe the major types of distributed database systemDiscuss some of the problems in building distributed database systems

Paul Beynon-Davies
Chapter 38. Parallel Databases

At the end of this chapter the reader will be able to: Discuss the distinction between conventional computer architectures and parallel computer architecturesDescribe a number of alternative parallel computer architecturesIndicate the importance of parallel computers to database systems

Paul Beynon-Davies
Chapter 39. Complex Data

At the end of this chapter the reader will be able to: Define what is meant by complex dataDescribe the concept of semi-structured data and the significance of XMLDescribe the concept of spatial data and the importance of database systems to GIS

Paul Beynon-Davies

Applications of Database Systems

Frontmatter
Chapter 40. Data Warehousing

At the end of this chapter the reader will be able to: Define the concept of a data warehouse and that of a data martDiscuss some of the benefits and challenges of data warehousingDescribe the steps needed to be taken in a data warehousing projectDiscuss the key components of a data warehouseConsider some of the issues involved in designing warehouse schemas

Paul Beynon-Davies
Chapter 41. On-Line Analytical Processing

At the end of this chapter the reader will be able to: Define the concept of OLAP and the operations it supportsRelate Codd’s rules for OLAP toolsDiscuss the essential features of OLAP toolsDescribe different types of OLAP servers

Paul Beynon-Davies
Chapter 42. Data Mining

At the end of this chapter the reader will be able to: Define the concept of data miningDiscuss the essential features of data mining techniques

Paul Beynon-Davies
Chapter 43. Databases and the Web

At the end of this chapter the reader will be able to: Define the concept of the InternetDescribe the key components of the WebRelate the place of database systems in Internet and Web applicationsProvide an overview of a number of different ways of building Web-enabled database applications

Paul Beynon-Davies
Backmatter
Metadaten
Titel
Database Systems
verfasst von
Paul Beynon-Davies
Copyright-Jahr
2004
Verlag
Macmillan Education UK
Electronic ISBN
978-0-230-00107-7
Print ISBN
978-1-4039-1601-3
DOI
https://doi.org/10.1007/978-0-230-00107-7