3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.

Slides:



Advertisements
Similar presentations
Organisation Of Data (1) Database Theory
Advertisements

Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Chapter 11 Describing Process Specifications and Structured Decisions
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Accounting Information Systems 9th Edition
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Computer Science & Engineering 2111 Introduction to Database Systems 1CSE 2111-Introduction to Database Systems.
Chapter 10 Analyzing Systems Using Data Dictionaries
DATA DICTIONARY. DATA DICTIONARY - Introduction The data dictionary is a specialised application of the kinds of dictionaries used as reference in everyday.
System Analysis and Design
Lecture Note 9 Analyzing Systems Using Data Dictionaries
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 7e Kendall & Kendall 8 © 2008 Pearson Prentice Hall.
Data Dictionary What does “Backordered item” mean? What does “New Customer info.” contain? How does the “account receivable report” look like?
Chapter 10 Analyzing Systems Using Data Dictionaries
Topics Data dictionary concepts Defining data flow
Data Dictionary A Data Dictionary is a repository for all the primitive level data structures and data elements within a system. It is a list of everything.
Introduction to the ABAP Data Dictionary
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
Analyzing Systems Using Data Dictionaries
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Chapter 8 Analyzing Systems Using Data Dictionaries
Database Software Application
Database terms Mr. Brunton.
Microsoft Access 2000 Creating Tables and Relationships.
Access 2007 Database Application Managing Business Information Effectively BCIS 1 and 2.
System Analysis and Design
IS 320 Notes for Chapter 8. ClassX Problems: Low-Tech Fix Use last year's videos on ClassX  Select "Semesters" tab  Select IS 320  Select the week/lecture.
Chapter 9 Describing Process Specifications and Structured Decisions
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Information Systems & Databases 2.2) Organisation methods.
Chapter 8 Analyzing Systems Using Data Dictionaries Systems Analysis and Design Kendall & Kendall Sixth Edition.
Copyright © 2011 Pearson Education Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall Global Edition 8.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall.
Technology In Action Chapter 11 1 Databases and… Databases and their uses Database components Types of databases Database management systems Relational.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
6 1 Lecture 8: Introduction to Structured Query Language (SQL) J. S. Chou, P.E., Ph.D.
Microsoft Access 2000 Presentation 1 The Basics of Access.
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
Phase II :System Analysis Prepared by Ejlal Al-khuzaie.
+ Information Systems and Databases 2.2 Organisation.
Quiz questions. 1 A data structure that is made up of fields and records? Table.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
Database design Using Access 2007
Events to Data Flows to Data Dictionaries System Analysis & Design.
Information System Analysis Topic-2. Data Gathering Observations Questionnaires Interviews.
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
Information System Analysis Topic-2. Data Gathering Observations Questionnaires Interviews.
Chapter 8 Analyzing Systems Using Data Dictionaries
Introduction to Database Systems
Tools Of Structured Analysis
Data dictionary Chapter 8.
Software Specification Tools
Introduction to Database Systems
Chapter 8 Analyzing Systems Using Data Dictionaries
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
USING DATAFLOW DIAGRAMS & DATA DICTIONARIES [SYSTEM Analysis & Design]
SYSTEM ANALYSIS & DESIGN PHASE
Chapter 11 Describing Process Specifications and Structured Decisions
The ultimate in data organization
Chapter 10 Analyzing Systems Using Data Dictionaries
Presentation transcript:

3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary

3/5/2009Computer systems2 Data Dictionary n a reference n data about data n metadata n keep clean data – reduce redundancy n collect and coordinates data terms n provide documentation

3/5/2009Computer systems3 Data Repository A larger collection of project information May contain: n information about data n procedural logic and use case n I/O design n data relationships n project requirements and deliverables n project management information

3/5/2009Computer systems4 Information About Data n data flow n data stores n record structures n elements n entities n messages

3/5/2009Computer systems5 I/O Design n Screen n Report

3/5/2009Computer systems6 Data Relationships n data structures n links between data structures

3/5/2009Computer systems7 Project Management Information n delivery schedules n achievements n issues needed resolving n project users

3/5/2009Computer systems8 Data Dictionary Categories n Data flows n data structures n data elements n data stores

3/5/2009Computer systems9 Data Flows Defining the data flows: n ID n Unique descriptive name n general description n source n destination n record entering or leaving n name of the data structure n volume per unit of time n further comments and notations area

3/5/2009Computer systems10 Data Structures Data structures are usually described: n using algebraic notation n = means “is composed of” n + means “and” n { } indicate repetitive elements n [ ] represent an either/or situation n ( ) represent an optional element

3/5/2009Computer systems11 Data Structure Syntax n Data Structure (table) – collection of structural records n Structural Record (row) – collection of component elements n component elements (column) – collection of characters

3/5/2009Computer systems12 Data Structure Example n Customer Name = – First Name + – (Middle Initial) + – Last Name n Method of Payment = – [Check | Charge | Money Order] n Credit Card Type = – [American Express | MasterCard | Visa]

3/5/2009Computer systems13 Logical Data Structures The data elements used by users such as – name – address – balance due – telephone Logical design stage – reflect user’s view of the system

3/5/2009Computer systems14 Physical Data Structure Physical data structure includes additional elements used by the system – Key fields – codes identify the status of master records – transaction codes n used to identify types of records – Repeating group entries count – Limits on repeated group – A password for security

3/5/2009Computer systems15 Data Elements Each data element should be defined once 1. Element ID 2. Name of element 3. Aliases 4. A short description 5. Base or derived element 6. length 7. data type 8. I/O format 9. validation criteria for accuracy 10. default value 11. additional comment or remarks area

3/5/2009Computer systems16 Data Stores Data store description form n data store ID n name n alias for the table n short description n file type: computer or manual n format : database, indexed, sequential, or direct n maximum and average number of records n file or data set name n comment

3/5/2009Computer systems17 Creating Data Dictionary n Analyzing Input and Output n Developing Data Store

3/5/2009Computer systems18 I/O Analysis Form The form may contains n Descriptive name n User contact n Input or output file type n Format of data flow – report – screen – undetermined n Elements – sequence – base or derived data – etc.

3/5/2009Computer systems19 Data Flow / Data Store n Data flow – data in motion n data store – data at rest

3/5/2009Computer systems20 Data Flow Example Employee Paycheck Hours worked 2.1 General Process BBB General Process BBB 2 D3 Employee DS Employee Record Current pay

3/5/2009Computer systems21 Data Dictionary Entries Employee Paycheck Hours worked 2.1 General Process BBB General Process BBB 2 D3 Employee DS Employee Record Current pay amount Hours Worked = Employee ID + Hours Employee Record = Employee ID + Personal Information + Wage Information Employee paycheck = Employee ID + Employee Name + Address + Current pay amount + Pay Date

3/5/2009Computer systems22 Using the Data Dictionary may be used to create n screens n reports n forms

3/5/2009Computer systems23 Extensible Markup Language n Similar to HTML n HTML – formatting document n XML – data sharing between different systems – a way to n define, n sort, n filter, and n translate data into a universal data language