DoD EA Dip Cse - Data Modelling in SA

Slides:



Advertisements
Similar presentations
Access Manual 4 By Elham S.Khorasani Ismail Guneydas Dhawala Kovuri.
Advertisements

The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
CC SQL Utilities.
WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
SIS – NBS Online Specimen Tracking System Training
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
Management Information Systems MS Access 2003 By: Mr. Imdadullah Lecturer, Department of M.I.S. College of Business Administration, KSU.
Using ER/Studio.
Chapter 3 Maintaining a Database
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
Maintaining a Database Access Project 3. 2 What is Database Maintenance ?  Maintaining a database means modifying the data to keep it up-to-date. This.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
Decision Analysis Fall Term 2015 Marymount University School of Business Administration Professor Suydam Week 10 Access Basics – Tutorial B; Introduction.
Please wait, Our presentation will be starting soon. Use Alt+Tab key to go to other applications while the presentation is running. Use Esc key to stop.
N5 Databases Notes Information Systems Design & Development: Structures and links.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
DoD EA Dip Cse - NCW Export Macros
ERwin.
Creating and Processing Web Forms
(PubMed) MY NCBI (Advanced Course: Module 2)
Fundamentals of DBMS Notes-1.
Methodology Conceptual Databases Design
IST 220 – Intro to Databases
Maintaining a Database Using the Design and Update Features of Access
Systems Analysis and Design
Microsoft Access 2016 Design and Implement Powerful Relational Databases Chapter 6.
Maintaining a Database
Practical Office 2007 Chapter 10
Methodology Conceptual Database Design
Database Management:.
PubMed/Filters (Basic Course Module 5)
Objectives Create an action query to create a table
Regional Architecture Development for Intelligent Transportation
Database Design – Lecture 4
SV4 Models System Functions using the Data Flow Diagram
DoD EA Dip Cse - NV2 Diagram
Methodology – Physical Database Design for Relational Databases
RAD-IT Architecture Software Training
(Global / All Markets View)
Design and Implement Powerful Relational Databases Chapter 6
(PubMed) MY NCBI (Advanced Course: Module 2)
Recommended Budget Reductions
Chapter 7 Advanced Form Techniques
PubMed Search Options (Basic Course: Module 6)
Order Database – ER Diagram
PubMed/Filters (Basic Course Module 5)
Microsoft Office Access 2003
Relational Database Model
Microsoft Official Academic Course, Access 2016
PubMed/Filters (Basic Course Module 5)
Databases and Information Management
Access: Access Basics Participation Project
Systems Design Project Deliverable 3
Database Design Hacettepe University
Methodology Conceptual Databases Design
Operational Rules Model – step-by-step instructions and template
United Kingdom SDGs Reporting Platform
Logical Data Modeling – Normalization
Relational Databases.
King Saud University College of Business Administration Management Information Systems MS ACCESS.
Databases and Information Management
COURSE OBJECTIVES Review Case Comparison
Tutorial 9 Using Action Queries and Advanced Table Relationships
Presentation transcript:

DoD EA Dip Cse - Data Modelling in SA Block 12 May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA See the SA help file, on the Search tab enter in Data Modeling, sort the list by title and then go to the section called ‘Data Modeling’, the SA Quick Start entry. Read thru the section displayed for a good overview of data modeling functionality in SA. ER Diagrams – do these first. ER diagrams ER diagram properties ie right click on the back ground of the diagram to access this. This series of slides provides reminders about how to do data modelling in System Architect. Start with ER diagrams Note: Subject Area diagrams represent a portion of a model or system Note: the diagram type can be as a Model or a Subject Area May 2006 DoD EA Dip Cse - Data Modelling in SA

Project Data Models, Models and Subject Areas What is a Model/Project Model or Subject Area diagram? A Project Model is only a definition and it contains zero or one Model diagrams and zero, one or many Subject Area diagrams. A Subject Area diagram represents a portion of a model or project model. It can share entities and relation lines, or the user can define an entity for use within only a single subject area diagram A Model diagram is a pictorial representation of the entire system.  It includes all entities, attributes, access paths, and relationships that have been defined as belonging to the project model. For help on project models etc see the SA help file. Use the Index tab and enter in ‘Project Data Model’. Note: To build a Conceptual Data Model in System Architect, you would use an ER diagram, and use the Non-specific relation line to model relationships between entities May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA Project Data Model Model Subject Area May 2006 DoD EA Dip Cse - Data Modelling in SA

Data Entities, Data Elements and Attributes An ‘Entity’ has ‘Attributes’, each attribute is based on a ‘Data Element’. This is the ‘Data’ column. The particular instance of a ‘Data Element’ as an ‘Attribute’ for this ‘Entity’ can have a different name. This is entered in the ‘Name’ column of the ‘Attribute List’. Once created you get an Attribute definition as well as the Data Element definition as shown on this slide. You will see these different definition records listed in the Browser. Once you change the name column value you need to click the Apply button before SA creates the newly named instances of the attribute. Once you change the name column value you need to click the Apply button before SA creates the newly named instances of the attribute. May 2006 DoD EA Dip Cse - Data Modelling in SA

Data Structure Definitions ‘Data Elements’ can be grouped to create ‘Data Structures’. The ‘Data Structures’ can then be used in the ‘Attribute List’ as well. May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA Attribute Definition ‘Attributes’ are instances of ‘Data Elements’ that are used in ‘Entities’. In the ‘Browser’ an ‘Attribute’ is displayed followed by the ‘Model’ and ‘Entity’ of which it is a part. When entering Attribute entries in the Entity Definitions grid you will need to click apply to make the name changes be written to the database. Remember to use the ‘Update FKs’ or ‘Remove FKs’ function on the ‘Dictionary’ menu after you create relationships. Error and Normal Form check reports are available on the ‘Reports’ menu once you have a Data Model diagram open. Note: Data Structures can also be used but ensure you have selected to use data structures by selecting "Struct as Entity data choice" in the System Architect Property Configuration dialogue. May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA ER Diagram Example This is an example of an Identifying Relation. Because of the ‘Supervises’ relation the staffname data element had to have ‘Supervisor’ added as a role in the attribute grid.. This is an example of a Non Identifying Relation. These are an example of the super - sub Relation. Note: SA automatically adds the dash box. May 2006 DoD EA Dip Cse - Data Modelling in SA

Data Modelling Utilities In SA help go to the Search tab and enter in "column name options“ and read the section on using. Foreign keys are computed and created by System Architect, you cannot toggle on the FK (Foreign Key) checkbox for attributes of an entity, you can only toggle on/off the PK (Primary Key) checkbox. Use the Update or Remove Fk’s to cause SA to walk the currently open data model, and create Foreign Keys as necessary (or remove them where necessary) depending on the primary keys of entities and the relationships between entities. May 2006 DoD EA Dip Cse - Data Modelling in SA

Generate and OV7 or SV11 from your ER Diagram New OV7 diagram is created. This is a logical data model and uses the IDEF1x notation. Note: the notation for relationship lines can be changed to suit your preference. See the the Format menu  Diagram Format  Notation for the choices. This is the dialogue for generation of the SV-11. Note in the SA help file Physical Data Model is abbreviated to PDM. May 2006 DoD EA Dip Cse - Data Modelling in SA

SV-11 Physical Data Model (PDM) SA prompts you for the DBMS type and Database Name. Report of the results of running the Create SV-11… utility. New SV-11 entry in the Browser. Note: this is now a ‘Table’ instead of an ‘Entity’. Note: this is now a ‘Table’ instead of an ‘Entity’. May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA This is the ‘Model’ In SA an attribute is identified by the model and entity to which is belongs. An Attribute is of a type of Data Element. May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA Data Objects – OV6 The OV6 BPMN diagram type has symbols representing data objects. A data object is a collection of data entities. A ‘Data Object’ modelled in an OV6 (BPMN) represents one or more ‘Entity’ records. May 2006 DoD EA Dip Cse - Data Modelling in SA

Dictionary Update – Helps improve data integrity May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA This is an example of a Dictionary Update report. One error was found. May 2006 DoD EA Dip Cse - Data Modelling in SA

DoD EA Dip Cse - Data Modelling in SA SA also provides a range of reports to help with data modelling. These are not shown until a data model diagram is open. The Balancing reports are for Data Flow diagrams (DFD’s) ie SV4’s. But the Normal form reports can also be run for ER or OV7/SV11 diagrams as well. Result of running the 2nd & 3rd Normal Form utility. Error log is shown and symbols with errors is shown on the diagram. Remove these with the ‘Clear Errors’ option. Result of running the 2nd & 3rd Normal Form utilitiy. Error log is shown and symbols with errors is shown on the diagram. Remove these with the ‘Clear Errors’ option. Result of running the 2nd & 3rd Normal Form utilitiy. Error log is shown and symbols with errors is shown on the diagram. Remove these with the ‘Clear Errors’ option. May 2006 DoD EA Dip Cse - Data Modelling in SA