24.12.2012 Views

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ER</strong>/STUDIO OV<strong>ER</strong>VIEW > DEVELOPING A DATA MODEL<br />

Reverse Engineering a Database<br />

1 Reverse engineer a database; Reverse Engineering an Existing Database.<br />

Importing a File to Create a New Database<br />

1 Import data from a variety of sources to create a new database; Importing a Model from an <strong>ER</strong>X File, Importing a<br />

Model from an SQL File, and Importing a Data Model from Describe.<br />

Ensuring Data Integrity<br />

1 Ensure object names conform to business standards by creating and applying naming conventions; Enforcing<br />

Naming Standards Using Naming Standards Templates.<br />

2 Ensure data values are within a specified range or that they match a value defined in a list by defining reference<br />

values; Defining Valid Attribute Data Using Reference Values.<br />

3 Ensure data input in tables or column is valid by add rules; Promoting Data Integrity Through Rules.<br />

Automating Data Model Creation and Maintenance<br />

1 Accelerate entity creation and updates by creating domains; Reusing Attribute Definitions Using Domains.<br />

2 Assist user data entry by assigning default values; Defining Valid Attribute Data Using Reference Values.<br />

3 Create macros to perform repetitive tasks; Automating <strong>ER</strong>/<strong>Studio</strong>.)<br />

4 Define default values for attributes, domains, and user datatypes; Create and Edit Defaults.<br />

5 Add reusable procedural logic; Reusing Procedural Logic.<br />

Fine Tuning the Data Model<br />

1 Validate the model; Validating the Model.<br />

2 Customize the datatype mappings; Customizing Datatype Mappings.<br />

3 Create user-defined datatypes for domains and attributes; Ensuring Consistent Domain Definitions Using User<br />

Datatypes.<br />

4 Generate a physical model; Generating a Physical Data Model.<br />

5 Normalize to reduce data redundancy; Normalization.<br />

6 Denormalize to improve performance; Denormalizing the Physical Model.<br />

Securing the Data Model<br />

1 Check the data model in to the Repository; Saving Changed Items to the Repository (Checking In).<br />

2 Prevent the data model from being updated or viewed by unauthorized persons by creating Users and Roles and<br />

apply them to the data model; Creating and Managing Users and Creating and Managing Roles.<br />

3 Prevent the database from being updated or viewed by unauthorized persons by creating Users and Roles and<br />

apply them to the data model; Creating and Editing Database Users and Creating and Editing Database Roles.<br />

4 Specify data security information; Enforcing Security Using Data Security Types and Properties.<br />

Preparing for Review and Implementation<br />

1 Customize the model display; Customizing the Data Model.<br />

2 Provide additional documentation for data model reviewers by creating attachments; Validating the Model.<br />

EMBARCAD<strong>ER</strong>O TECHNOLOGIES > <strong>ER</strong>/STUDIO® 8.0.3 US<strong>ER</strong> GUIDE 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!