Unit Data Dictionary 1. Data Dictionary. Unit 5.3

Similar documents
ISM 318: Database Systems. Objectives. Database. Dr. Hamid R. Nemati

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

Introduction to Database Systems

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I

Database Concepts. Database & Database Management System. Application examples. Application examples

Chapter 1 Databases and Database Users

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

Introduction. Chapter 1. Introducing the Database. Data vs. Information

2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.

ECS 165A: Introduction to Database Systems

Advantages of DBMS.

Chapter 1. Database Systems. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Enterprise Data Dictionary Standards

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

Databases What the Specification Says

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?

CHAPTER SIX DATA. Business Intelligence The McGraw-Hill Companies, All Rights Reserved

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.

Introduction to Databases

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Database Administrator [DBA]

CC414 Database Management Systems

Chapter 1: Introduction. Database Management System (DBMS)

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.

AHCCCS Search Engine. Conceptual Design. Anthony Christianson Author Position Date 11/28/07. Version: 1.0

Metadata Repositories in Health Care. Discussion Paper

1. Physical Database Design in Relational Databases (1)

B.Sc (Computer Science) Database Management Systems UNIT-V

INFORMATION TECHNOLOGY CONTROLS

Concepts of Database Management Seventh Edition. Chapter 7 DBMS Functions


Data Modeling Basics

State of Michigan Records Management Services. Frequently Asked Questions About E mail Retention

Database Systems Introduction Dr P Sreenivasa Kumar

COMP5138 Relational Database Management Systems. Databases are Everywhere!

Relational Database Basics Review


Types & Uses of Databases

Chapter 1 - Database Systems

5 FAM 630 DATA MANAGEMENT POLICY

COMMON EDUCATION DATA STANDARDS

Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.

CHAPTER 11 COMPUTER SYSTEMS INFORMATION TECHNOLOGY SERVICES CONTROLS

UK-EOF Data Solutions Workshop

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

Review Questions 1. Define subject records management and explain why this system is the best choice for filing certain records.

Foundations of Business Intelligence: Databases and Information Management

3. Provide the capacity to analyse and report on priority business questions within the scope of the master datasets;

PART 10 COMPUTER SYSTEMS

Chapter 2 Database System Concepts and Architecture

not necessarily strictly sequential feedback loops exist, i.e. may need to revisit earlier stages during a later stage

Legacy System: Migration Strategy

Introduction to database management systems

Filestor Digital Asset Management. The way it works

Controlling Data Resources in Distributed Environments Barbara Grant

NOS for Data Management (801) September 2014 V1.3

Chapter 1 System Development Environment

05.0 Application Development

NOS for Data Analysis (802) September 2014 V1.3

Physical Database Design and Tuning

Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types

Gatekeeper PKI Framework. February Registration Authority Operations Manual Review Criteria

f...-. I enterprise Amazon SimpIeDB Developer Guide Scale your application's database on the cloud using Amazon SimpIeDB Prabhakar Chaganti Rich Helms

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

Less paper less costly way to manage documents! Document and Process Management System

Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server

Release: 1. ICADBS502A Design a database

TERRITORY RECORDS OFFICE BUSINESS SYSTEMS AND DIGITAL RECORDKEEPING FUNCTIONALITY ASSESSMENT TOOL

10 Biggest Causes of Data Management Overlooked by an Overload

D83167 Oracle Data Integrator 12c: Integration and Administration

Chapter 13 File and Database Systems

Chapter 13 File and Database Systems

Objectives. Distributed Databases and Client/Server Architecture. Distributed Database. Data Fragmentation

9. GOVERNANCE. Policy 9.8 RECORDS MANAGEMENT POLICY. Version 4

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 28

The first time through running an Ad Hoc query or Stored Procedure, SQL Server will go through each of the following steps.

Chapter 1: Introduction

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Database Management. Chapter Objectives

MIS Concepts & Design. Seema Sirpal Delhi University Computer Centre

Lecture 17: Requirements Specifications

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

Solutions. An introduction to the science & art of system architecture engineering

Information Management Strategy. July 2012

Dematerialisation and document collaboration

Content Migration Into SharePoint

Chapter 14: Databases and Database Management Systems

Oracle Data Integrator 12c: Integration and Administration

Oracle Data Integrator 11g: Integration and Administration

Building an Advancement Data Warehouse. created every year according to a study. Data Facilitates all Advancement Activities

Montage Whitepaper Data Governance- Part 1

Distributed Data Management

WORKING DRAFT 2 12 February 2004 University of Kansas Data Collection Manual for Digital Assets

Data Governance Policy. Version October 2015

THOMAS R FINNERAN PRINCIPAL CONSULTANT - IDENNEDY PROJECT

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

WASTE MANAGEMENT DATA & INFORMATION MANAGEMENT POLICY STATEMENT

COMPONENTS in a database environment

COIS Databases

Transcription:

Data Dictionary Unit 5.3 Unit 5.3 - Data Dictionary 1

Data Dictionary A tool for recording and processing information (metadata) about the data that an organisation uses. A central catalogue for metadata. Can be integrated within the DBMS or be separate. May be referenced during system design, programming, and by actively-executing programs. Can be used as a repository for common code (e.g. library routines). Unit 5.3 - Data Dictionary 2

Benefits of a DDS Benefits of a DDS are mainly due to the fact that it is a central store of information about the database. Benefits include - improved documentation and control consistency in data use easier data analysis reduced data redundancy simpler programming the enforcement of standards better means of estimating the effect of change. Unit 5.3 - Data Dictionary 3

DDS Facilities A DDS should provide two sets of facilities: To record and analyse data requirements independently of how they are going to be met - conceptual data models (entities, attributes, relationships). To record and design decisions in terms of database or file structures implemented and the programs which access them - internal schema. One of the main functions of a DDS is to show the relationship between the conceptual and implementation views. The mapping should be consistent - inconsistencies are an error and can be detected here. Unit 5.3 - Data Dictionary 4

DD Information The names associated with that element (aliases) A description of the data element in natural language. Details of ownership. Details of users that refer to the element. Details of the systems and programs which refer to or update the element. Details on any privacy constraints that should be associated with the item. Details about the data element in data processing systems, such as the length of the data item in characters, whether it is numeric alphabetic or another data type, and what logical files include the data item. The security level attached to the element in order to control access. The total storage requirement. The validation rules for each element (e.g. acceptable values). Details of the relationship of the data items to others. Unit 5.3 - Data Dictionary 5

DD Management With so much detail held on the DDS, it is essential that an indexing and cross-referencing facility is provided by the DDS. The DDS can produce reports for use by the data administration staff (to investigate the efficiency of use and storage of data), systems analysts, programmers, and users. DDS can provide a pre-printed form to aid data input into the database and DD. A query language is provided for ad-hoc queries. If the DD is tied to the DBMS, then the query language will be that of the DBMS itself. Unit 5.3 - Data Dictionary 6

Management Objectives From an management point of view, the DDS should provide facilities for documenting information collected during all stages of a computer project. provide details of applications usage and their data usage once a system has been implemented, so that analysis and redesign may be facilitated as the environment changes. make access to the DD information easier than a paper-based approach by providing cross-referencing and indexing facilities. make extension of the DD information easier. encourage systems analysts to follow structured methodologies. Unit 5.3 - Data Dictionary 7

Advanced Facilities Extra facilities which may be supported by DDS are: Automatic input from source code of data definitions (at compile time). The recognition that several versions of the same programs or data structures may exist at the same time. live and test states of the programs or data. programs and data structures which may be used at different sites. data set up under different software or validation routine. The provision of an interface with a DBMS. Security features such as password protection, to restrict DDS access. Generation of update application programs and programs to produce reports and validation routines. Unit 5.3 - Data Dictionary 8

Management Advantages A number of possible benefits may come from using a DDS: improve control and knowledge about the data resource. allows accurate assessment of cost and time scale to effect any changes. reduces the clerical load of database administration, and gives more control over the design and use of the database. accurate data definitions can be provided securely directly to programs. aid the recording, processing, storage and destruction of data and associated documents. Unit 5.3 - Data Dictionary 9

Management Advantages cont... generate test files and documentation. enforce standards on programming, improving readable and consistency. aid application maintenance because changes to the data and the data structures can be made automatically to all programs using the data. aid the operations side of computing by holding details of storage, recovery procedures, and archiving information. provide security features such as passwords to assist in the protection of the data resource. Unit 5.3 - Data Dictionary 10

Management Disadvantages A DDS is a useful management tool, but at a price. The DDS project may itself take two or three years. It needs careful planning, defining the exact requirements designing its contents, testing, implementation and evaluation. The cost of a DDS includes not only the initial price of its installation and any hardware requirements, but also the cost of collecting the information entering it into the DDS, keeping it up-to-date and enforcing standards. The use of a DDS requires management commitment, which is not easy to achieve, particularly where the benefits are intangible and long term. Unit 5.3 - Data Dictionary 11