Muutke küpsiste eelistusi

Database Design Using Entity-Relationship Diagrams [Kõva köide]

  • Formaat: Hardback, 242 pages, kõrgus x laius: 254x178 mm, kaal: 658 g, 76 Tables, black and white; 111 Illustrations, black and white, Contains 2 hardbacks
  • Sari: Foundations of Database Design
  • Ilmumisaeg: 27-Jun-2003
  • Kirjastus: Auerbach
  • ISBN-10: 0849315484
  • ISBN-13: 9780849315480
Teised raamatud teemal:
  • Kõva köide
  • Hind: 93,69 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 242 pages, kõrgus x laius: 254x178 mm, kaal: 658 g, 76 Tables, black and white; 111 Illustrations, black and white, Contains 2 hardbacks
  • Sari: Foundations of Database Design
  • Ilmumisaeg: 27-Jun-2003
  • Kirjastus: Auerbach
  • ISBN-10: 0849315484
  • ISBN-13: 9780849315480
Teised raamatud teemal:
Bagui and Earp (both computer science, U. of West Florida) present this text designed for use by database practitioners and students for data modeling, and as a supplemental text in database courses, systems analysis and design courses, and similar courses in database design and implementation. Coverage includes steps for the ER (Entity Relationships) approach for conceptual modeling, the grammar for ER diagrams, and the mapping rules to map the ER diagram to a relational database. Sample data have been included with relational database mappings. Distributed by CRC Press. Annotation (c) Book News, Inc., Portland, OR (booknews.com)

Entity-relationship (E-R) diagrams are time-tested models for database development well-known for their usefulness in mapping out clear database designs. Also commonly known is how difficult it is to master them. With this comprehensive guide, database designers and developers can quickly learn all the ins and outs of E-R diagramming to become expert database designers. Because E-R diagrams are so fundamental to database design, this book is also an indispensable text for teaching computer science students the basics of database development. Database Design Using Entity-Relationship Diagrams clarifies E-R diagramming by defining it in terms of requirements (end user requests) and specifications (designer feedback to those requests). The book explains how open communication between designers and end users is critical to developing usable, easy-to-understand E-R diagrams that model both requirements and specifications. The authors explain, in an intuitive, informal manner, how to develop an E-R diagram, how to map it to a database, and how the resulting database can be tested. This definitive guide is a basic component for any database course, and is also an invaluable reference that database professionals can use throughout their careers.introbul>Features
Preface
Introduction
THE SOFTWARE ENGINEERING PROCESS AND RELATIONAL DATABASES
What is the software engineering process?
ER Diagrams and the Software Engineering Life Cycle
Data Models
Functional Dependencies
A Brief Look at Normal Forms
Summary of
Chapter
Exercises for
Chapter 1
References
THE BASIC ER DIAGRAM ? A DATA MODELING SCHEMA
What is a data modeling schema?
Defining the database ? some definitions: entity, relationship, attribute
A Beginning Methodology
ER Design Methodology
A First "Entity only" ER Diagram
More about Attributes
English Description of the Entity
Mapping the Entity Diagram to a Relational Database
Summary of
Chapter
Exercises for
Chapter 2
References
Case Study
BEYOND THE FIRST ENTITY DIAGRAM
Examining an Entity - Changing An Attribute to be an entity
Defining a relationship for our new entity
A Preliminary Grammar for the ER diagrams
Defining a Second Entity
Does a Relationship Exist?
Attribute or relationship?
Summary of
Chapter
Exercises for
Chapter 3
References
Case Study
EXTENDING RELATIONSHIPS/STRUCTURAL CONSTRAINTS
The Cardinality Ratio of a Relationship
Participation - Full/Partial
English Descriptions
Tighter English
Some examples of other relationships
One Final Example
Exercises for
Chapter 4
References
Case Study
THE WEAK ENTITY
Strong and Weak Entities
Weak Entities and Structural Constraints
Weak Entities and the Identifying Owner
Weak Entities connected to other Weak Entities
Revisiting the Methodology
Weak Entity Grammar
Mapping Weak Entities to a relational database
Summary of
Chapter
Exercises for
Chapter 5
Reference
Case Study
Further Extensions for ER Diagrams with Binary Relationships
Attributes of Relationships
Relationships developing into Entities: The M:N Relationship Revisited
More Entities and Relationships
More Evolution of the Database
Attributes That Evolve into Entities
Recursive Relationships
Multiple Relations
The Derived or Redundant Relation
An alternative ER Notation for specifying Structural Constraints on Relationships
Review of the Methodology
Mapping rules for Recursive Relationships
Summary of
Chapter
Exercises for
Chapter 6
References
Case Study
TERNARY AND HIGHER ORDER ER DIAGRAMS
Binary or Ternary Relationship?
Ternary Relationships and Structural Constraints
n-ary Relations do not preclude binary relations
Methodology and Grammar for the n-ary Relationship
Ternary Relationships from relationship-relationship situations
n-ary Relationships May be Resolved into Binary Relationships
Mapping to ternary diagrams to a relational database
Summary of
Chapter
Exercises for
Chapter 7
References
GENERALIZATIONS AND SPECIALIZATIONS
What is a Generalization or Specialization?
A Problem with Variants
Example of a Generalization/Specialization
Methodology and Grammar in Generalization/Specialization relationships
Mapping rules for EER Diagrams
Summary of
Chapter
Exercises for
Chapter 8
References
Case Study
RELATIONAL MAPPING AND REVERSE ENGINEERING ER DIAGRAMS
Steps used to map an ER diagram to a Relational Database
Reverse Engineering
Summary of
Chapter
References
A BRIEF OVERVIEW OF THE BARKER/ORACLE-LIKE MODEL
A First "Entity only" ER Diagram - An Entity with Attributes
Attributes in the Barker/Oracle-like model
Relationships in the Barker/Oracle-like model
Structural constraints in the Barker/Oracle-like model
Dealing with the concept of the weak entity in the Barker/Oracle-like model
Dealing with the concept of multivalued attributes in the Barker/Oracle-like model
Treatment of Foreign keys
Recursive relationships in the Barker/Oracle-like model
Mapping M:N relations
Summary of
Chapter
Exercises for
Chapter 10
References
Glossary
Index