Conceptual Modeling of Data
Conceptual Modeling of Data
Prof. S. Mehrotra Information and Computer Science Department University of California at Irvine
Outline
w Database design process w Entity/Relationship Model
n Entity sets n Relationship sets n Constraints on entity sets n Constraints on relationship sets n Weak entity sets n Superclass/subclass relationships n Aggregation
w Good Design Principles w Examples
Conceptual Database Design
Abstract ODL
ODL C++ Embedding ODL Smalltalk Embedding
Relations
C++ based OODBMSs
Smalltalk based OODBMSs
E/R
Ideas and
information
Relational DBMSs
The design process depends upon the target DBMS
?E/R and ODL are popular models used for conceptual design ?ODL -- Object Definition Language is an emerging standard for OODBMSs
Database Design Process
miniworld
Requirement Analysis
functional requirements
Data requirements
functional analysis
application design
high level specs
transaction implementation
conceptual design
conceptual schema
logical design
logical schema (in DBMS model)
physical design
application programs
Physical schema
Functional Design
Database Design
Database Design Tools
w Help partially automate the design cycle. w Graphical interface to specify conceptual schemas. w Partially automated techniques to map to logical (DBMS
dependent) model.
w Features of a good design tool:
n Iterative: errors /shortcomings of original design found later can be corrected without full restart.
n Interactive: any design choices made by system during design should be based on interaction with designer.
n Feedback: a designer's change made at logical and/or physical levels should be automatically translated to changes at higher levels.
w Example Design tools: ERwin by LogicWorks. w Database design tools integrated into CASE tools and
supported by most modern DBMSs.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- database design process
- sqldbm guide sqldbm sql database modeler
- e r modeler a database modeling toolkit for eclipse
- database models enterprise architect
- modeling databases using uml
- csc4480 principles of database systems
- conceptual modeling of data
- designing a database week 10 database
- library database diagram design 178 128 217 59
Related searches
- types of data analysis methods
- analysis of data procedure
- type of data analysis
- examples of data analysis paper
- example of data analysis
- job responsibilities of data analyst
- methods of data collection in qualitative research
- levels of data classification
- process of data analysis
- methods of data analysis pdf
- types of data analysis pdf
- sources of data for research