
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Detailed Diagrams, Outline numbering, Limit number of process, Inputs and outputs, Child diagrams, Parent process, Data Dictionary are the main points of this lecture.
Typology: Slides
1 / 24
This page cannot be seen from the preview
Don't miss anything!
We were discussing Context Diagram that…..
Detailed Diagrams
Show processes in successive levels of detail
shows major sub-processes
Detailed Diagrams
Outline numbering 1.1, 1.2, …, 1.n Level one, shows internal details for each major sub- process 1.1.1, 1.1.2,…1.1.n Level two
All process have both inputs and outputs Outputs must differ from inputs Child diagrams and parent process must have same input/output
May be integrated or freestanding
Integrated is referred by DBMS
Freestanding as a CASE tool
A Data Dictionary tool Used to link different things, like functions to entities, or requirements to attributes Can be manual even
Analyze User Environment or
Preliminary Study + Requirements Analysis
Use of CASE or manual tools
Database Modeling
Process of creating a logical representation of the structure of the database
The most important task in database development
A database must mirror the real world. Only then can it answer questions about the real world! The emphasis of data modeling is on representing reality
Created using a data model
Data Model: is a set of tools or constructs that is used to construct a database design
Structures Manipulation language Integrity constraints Beep beep, caution