Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
8 user(s) are online (7 user(s) are browsing encyclopedia)

Members: 0
Guests: 8

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Data dictionary

A data dictionary is a set of Metadata (computing) that contains definitions and representations of data elements.

Within the context of a DBMS, a data dictionary is a read-only set of tables and views. The data dictionary may be considered a Database in its own right.

Amongst other things, a data dictionary holds the following information:

  • Precise definition of data elements
  • Usernames, roles and privileges
  • Schema objects
  • Integrity constraints
  • Stored procedures and Database triggers
  • General database structure
  • Audit information
  • Space allocations
  • One benefit of a well prepared data dictionary is a consistency between data items across different tables. For example, several tables may hold telephone numbers, using a data dictionary the format of this telephone number field will be consistent.

    When an organization builds an enterprise-wide data dictionary it may include both semantics and representational definitions for data elements. The semantic components focus on creating precise meaning of data elements. Representation definitions include how data elements are stored in a computer structure such as an integer, string or date format.

    Data dictionaries are one step along a pathway of creating precise semantic definitions for an organization.

    Initially, data dictionaries are sometimes simply a collection of Database columns and the definitions of what the meaning and types the columns contain.

    Data dictionaries are more precise than glossaries (terms and definitions) because they frequently have one or more representations of how data is structured. Data dictionaries are usually separate from data models since data models usually include complex relationships between data elements.

    Data dictionaries can evolve into full ontology (computer science) when discrete logic is added to data element definitions.

    = See also =

  • ISO-11179
  • Data element
  • Data model
  • Web Ontology Language
  • Semantic spectrum
  • =External links=

  • http://e-docs.bea.com/wlp/docs81/db/4Schemas.html#1062486
  • [http://www.webopedia.com/TERM/d/data_dictionary.html Term definition from Webopedia]
  • [http://www.google.com/searchhl=en&lr=&oi=defmore&q=define:Data+Dictionary Term definition from Google]
  • http://www.sims.monash.edu.au/subjects/ims1001/assets/week9!200501.ppt
  • http://hsc.csu.edu.au/ipt/info_systems/2-4/database_modelling.htm#creating