Database modeling with Microsoft Visio for Enterprise Architects

This book is for database designers and database administrators using Visio, which is the database component of Microsoft's Visual Studio .NET for Enterprise Architects suite, also included in MSDN subscriptions. This is the only guide to this product that tells DBAs how to get their job done....

Descripción completa

Detalles Bibliográficos
Otros Autores: Halpin, T. A. (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Amsterdam ; Boston : Morgan Kaufmann Publishers c2003.
Edición:1st edition
Colección:The Morgan Kaufmann Series in Data Management Systems
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627194506719
Tabla de Contenidos:
  • Front Cover; Database Modeling with Microsoft® Visio for Enterprise Architects; Copyright Page; Contents; Part 1: Overview of Database Modeling and the Database Modeling Tool; Chapter 1. Introduction; 1.1 Why Read This Book?; 1.2 What Can You Do with Visio for Enterprise Architects?; 1.3 What Can You Do with the Database Modeling Solution?; 1.4 How Can You Best Use This Book?; 1.5 Format Conventions; Chapter 2. Database Modeling; 2.1 Four Information Levels; 2.2 Designing Databases at the Logical level; 2.3 Designing Databases at the Conceptual Level; 2.4 The Database Life Cycle
  • Chapter 3. Getting Started3.1 Product Editions and Versions; 3.2 Installation; 3.3 The Visio Interface; 3.4 Using Help; 3.5 Pagination and Layers; 3.6 Simple Examples of Forward Engineering; Part 2: The Conceptual Modeling Solution (ORM); Chapter 4. Object Types, Predicates, and Basic Constraints; 4.1 Object Types; 4.2 Fact Types; 4.3 Adding Basic Constraints in the Fact Editor; 4.4 Populating Fact Types with Examples; 4.5 Saving a Model; 4.6 Verbalization and Hyphenation; 4.7 Objectifying an Association (Nesting); 4.8 Model Error Checks; 4.9 Derived Fact Types; 4.10 Data Types
  • Chapter 5. ORM Constraints5.1 Value Constraints; 5.2 Internal and External Uniqueness Constraints; 5.3 Simple and Disjunctive Mandatory Constraints; 5.4 Constraint Editing and Deletion; 5.5 Set-Comparison Constraints; 5.6 Subtyping; 5.7 Frequency Constraints; 5.8 Ring Constraints; 5.9 Indexes; 5.10 Constraint Layers; Chapter 6. Configuring, Manipulating, and Reusing ORM Models; 6.1 Configuring ORM Preferences; 6.2 Showing Relationships for Object Types; 6.3 Redisplaying Model Elements; 6.4 Cloning Model Elements; 6.5 Cutting and Pasting Model Elements; 6.6 Referencing Model Elements
  • Chapter 7. Mapping ORM Models to Logical Database Models7.1 Forward Engineering ORM Source Models; 7.2 Refining the Logical Model; 7.3 Migrating Changes back to ORM Source Models; 7.4 Controlling Logical Name Generation; 7.5 Constraint Code; 7.6 Subtype Mapping; Chapter 8. Reverse Engineering and Importing to ORM; 8.1 Reverse Engineering to ORM; 8.2 Displaying the ORM Model Graphically; 8.3 Refining the ORM Schema; 8.4 Importing VisioModeler and ERX Files; Chapter 9. Conceptual Model Reports; 9.1 Conceptual Model Reports-Overview; 9.2 Object Type Reports; 9.3 Constraint Type Reports
  • 9.4 Fact Type Reports9.5 Supertype Reports; 9.6 Copying Diagrams and Text; Part 3: The Logical Modeling Solution (ER and Relational); Chapter 10. Creating a Basic Logical Database Model; 10.1 The Database Model Diagram Solution; 10.2 Notation Options; 10.3 Creating a Database Model Diagram; 10.4 Adding Attributes to an Entity; 10.5 Adding Basic Constraints; 10.6 Basic Model Housekeeping; 10.7 Projects and ER Source Models; Chapter 11. Generating a Physical Database Schema; 11.1 Physical Schemas and Database Drivers; 11.2 Creating a Basic DDL Script; 11.3 Database Driver Options
  • 11.4 Generating Schemas via an ODBC Connection