{"id":677,"date":"2014-09-03T03:16:34","date_gmt":"2014-09-03T03:16:34","guid":{"rendered":"http:\/\/www.w3computing.com\/systemsanalysis\/?p=677"},"modified":"2021-05-18T19:34:24","modified_gmt":"2021-05-18T19:34:24","slug":"analyzing-systems-data-dictionaries-intro","status":"publish","type":"post","link":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/","title":{"rendered":"Analyzing Systems Using Data Dictionaries"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">After successive levels of data flow diagrams are complete, systems analysts use them to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Of particular importance are the names used to characterize data items. When given an opportunity to name components of data-oriented systems, the systems analyst needs to work at making the name meaningful but exclusive of other existing data component names.This chapter covers the data dictionary, which is another method to aid in the analysis of data-oriented systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using a top-down approach, the systems analyst uses data flow diagrams to begin compiling a data dictionary, which is a reference work containing data about data, or metadata, on all data processes, stores, flows, structures, and logical and physical elements in the system being studied. One way to begin is by including all data items from data flow diagrams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A larger collection of project information is called a repository. CASE tools permit the analyst to create a repository that may include information about data flows, stores, record structures, and elements; about procedural logic screen and report design; and about data relationships. A repository can also contain information about project requirements and final system deliverables; and about project management information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each entry in the data dictionary contains the item name, an English description, aliases, related data elements, the range, the length, encoding, and necessary editing information. The data dictionary is useful in all phases of analysis, design, and ultimately documentation, because it is the authoritative source on how a data element is used and defined by users in the system. Many large systems feature computerized data dictionaries that cross-reference all programs in the database using a particular data element. The data dictionary can also be used to create XML that enables businesses with different systems, software, or database management systems to exchange data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #800080;\"><strong>LEARNING OBJECTIVES<\/strong><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have mastered the material in this chapter you will be able to:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Understand how analysts use data dictionaries for analyzing data-oriented systems.<\/li><li>Create data dictionary entries for data processes, stores, flows, structures, and logical and physical elements of the systems being studied, based on DFDs.<\/li><li>Understand the concept of a repository for analysts\u2019 project information and the role of CASE tools in creating them.<\/li><li>Recognize the functions of data dictionaries in helping users update and maintain information systems.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>After successive levels of data flow diagrams are complete, systems analysts use them to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Of particular importance are the names used to characterize data items. When given an opportunity to name components of data-oriented systems, the systems analyst needs to work [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-677","post","type-post","status-publish","format-standard","category-analyzing-systems-using-data-dictionaries","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Analyzing Systems Using Data Dictionaries<\/title>\n<meta name=\"description\" content=\"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analyzing Systems Using Data Dictionaries\" \/>\n<meta property=\"og:description\" content=\"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/w3computing\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-03T03:16:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-18T19:34:24+00:00\" \/>\n<meta name=\"author\" content=\"w3computing.com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"w3computing.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/\"},\"author\":{\"name\":\"w3computing.com\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/#\\\/schema\\\/person\\\/8395166dc0b94b38a3aeb88dafbd63ce\"},\"headline\":\"Analyzing Systems Using Data Dictionaries\",\"datePublished\":\"2014-09-03T03:16:34+00:00\",\"dateModified\":\"2021-05-18T19:34:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/\"},\"wordCount\":395,\"articleSection\":[\"Analyzing Systems Using Data Dictionaries\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/\",\"url\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/\",\"name\":\"Analyzing Systems Using Data Dictionaries\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/#website\"},\"datePublished\":\"2014-09-03T03:16:34+00:00\",\"dateModified\":\"2021-05-18T19:34:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/#\\\/schema\\\/person\\\/8395166dc0b94b38a3aeb88dafbd63ce\"},\"description\":\"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-data-dictionaries-intro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Systems Analysis\",\"item\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analyzing Systems Using Data Dictionaries\",\"item\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/analyzing-systems-using-data-dictionaries\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Analyzing Systems Using Data Dictionaries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/#website\",\"url\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.w3computing.com\\\/systemsanalysis\\\/#\\\/schema\\\/person\\\/8395166dc0b94b38a3aeb88dafbd63ce\",\"name\":\"w3computing.com\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analyzing Systems Using Data Dictionaries","description":"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/","og_locale":"en_US","og_type":"article","og_title":"Analyzing Systems Using Data Dictionaries","og_description":"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down","og_url":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/","article_publisher":"https:\/\/www.facebook.com\/w3computing","article_published_time":"2014-09-03T03:16:34+00:00","article_modified_time":"2021-05-18T19:34:24+00:00","author":"w3computing.com","twitter_misc":{"Written by":"w3computing.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/#article","isPartOf":{"@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/"},"author":{"name":"w3computing.com","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/#\/schema\/person\/8395166dc0b94b38a3aeb88dafbd63ce"},"headline":"Analyzing Systems Using Data Dictionaries","datePublished":"2014-09-03T03:16:34+00:00","dateModified":"2021-05-18T19:34:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/"},"wordCount":395,"articleSection":["Analyzing Systems Using Data Dictionaries"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/","url":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/","name":"Analyzing Systems Using Data Dictionaries","isPartOf":{"@id":"https:\/\/www.w3computing.com\/systemsanalysis\/#website"},"datePublished":"2014-09-03T03:16:34+00:00","dateModified":"2021-05-18T19:34:24+00:00","author":{"@id":"https:\/\/www.w3computing.com\/systemsanalysis\/#\/schema\/person\/8395166dc0b94b38a3aeb88dafbd63ce"},"description":"Systems analysts use the data flow diagrams to help catalog the data processes, flows, stores, structures, and elements in a data dictionary. Using a top-down","breadcrumb":{"@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-data-dictionaries-intro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Systems Analysis","item":"https:\/\/www.w3computing.com\/systemsanalysis\/"},{"@type":"ListItem","position":2,"name":"Analyzing Systems Using Data Dictionaries","item":"https:\/\/www.w3computing.com\/systemsanalysis\/analyzing-systems-using-data-dictionaries\/"},{"@type":"ListItem","position":3,"name":"Analyzing Systems Using Data Dictionaries"}]},{"@type":"WebSite","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/#website","url":"https:\/\/www.w3computing.com\/systemsanalysis\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.w3computing.com\/systemsanalysis\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.w3computing.com\/systemsanalysis\/#\/schema\/person\/8395166dc0b94b38a3aeb88dafbd63ce","name":"w3computing.com"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4NNeA-aV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/posts\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/comments?post=677"}],"version-history":[{"count":0,"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/posts\/677\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/media?parent=677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/categories?post=677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3computing.com\/systemsanalysis\/wp-json\/wp\/v2\/tags?post=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}