📜  关于数据字典的简短说明

📅  最后修改于: 2021-08-27 05:32:10             🧑  作者: Mango

数据字典由两个词组成,即数据仅表示通过某些来源收集的信息,而字典则表示可使用此信息的地方。

数据字典可以定义为所有数据元素或数据库内容(例如数据类型,系统的文本描述)信息的集合。它使用户和分析人员可以更轻松地使用数据以及理解和具有关于输入,输出,数据库的组成部分以及中间计算的常识。

为什么数据字典必不可少?

  • 数据模型提供的信息和细节较少。因此,数据字典非常重要,需要具有适当的知识和内容用法。
  • 数据字典提供有关系统模型中使用的名称的所有信息。
  • 数据字典还提供有关系统模型中存在的实体,关系和属性的信息。
  • 作为结构化分析和设计工具的一部分,完成了数据字典的实现。

以下类型的信息用于存储在数据字典中:

Name Description
Name Name generally includes primary name of all composite data or control item available, name of external entity or data store.
Aliases Any other word used in place of Name
Where or How it’s used? Data dictionary generally gives information about where and how data or control items are used which may include as an input/ output to process.
Description A notation for representing content

数据字典包括以下类型的符号:

Data Construct Notation Meaning
Composition = Is composed of
Sequence + Represents AND
Selection [ |] Represents OR
Repetition { }n Represents n repetitions or repetition for n times
Parentheses ( ) Optional data that may or may not be present
Comment *…* Delimits a comment or commented information

让我们以预订系统为例来了解这一点。在预订系统中,“乘客”是一种数据项,其信息可在数据字典上使用,如下所示:

Keys Values
Name: Passenger
Aliases None
Where or how its used? Passenger’s query (input)
Ticket (output)
Description
  • Passenger = Passenger_name + Passenger_address
  • Passenger_name = Passenger_lastname + Passenger_firstname + Passenger_middle_initial
  • Passenger_address = Local_address + Community_address + Zip_code
  • Local_address = House_number + street_name + Apartment_number
  • Community_Address = City_name + State_name