- 1
- 0
- 约9.83千字
- 约 74页
- 2016-12-26 发布于广东
- 举报
第二章 数据建模工具 ——PowerDesigner 2.1 PowerDesigner概述 2.2 CDM创建和操作 2.3 PDM创建和操作 实训二 生成数据库 2.1 PowerDesigner概述 2.1.1 PowerDesigner主要模块 2.1.2 PowerDesigner输出 2.1.3 PowerDesigner工作环境 2.1.1 PowerDesigner主要模块 2.1.2 PowerDesigner输出 2.1.3 PowerDesigner工作环境 2.2 CDM创建和操作 2.2.1 CDM基本概念 2.2.2 CDM操作环境 2.2.3 创建CDM 2.2.4 实体(Entity) 2.2.5 关系(Relationship) 2.2.6 域(Domains) 2.2.7 将CDM转换为PDM 2.2.1 CDM基本概念 2.2.2 CDM操作环境 2.2.3 创建CDM 2.2.4 实体(Entity) 2.2.5 关系(Relationship) 2.2.6 域(Domains) 2.2.7 将CDM转换为PDM 2.3 PDM创建和操作 2.3.1 PDM的基本概念 2.3.2 创建和操作PDM 2.3.3 创建表 2.3.4 定义引用 2.3.5 创建索引 2.3.6 创建视图 2.3.7 生成数据库 2.3.1 PDM的基本概念 2.3.2 创建和操作PDM 2.3.3 创建表 2.3.4 定义引用 2.3.5 创建索引 2.3.6 创建视图 2.3.7 生成数据库 实训二 生成数据库 (4) 单击“Genaral”选项卡,在“Name”输入框中输入表的名称,在“Code”输入框中输入表的代码,“Comment”为备注,“Owner”为表的所有者,“Number”为记录数的估计值,“General”为是否在数据库中生成该表,“Type”为表的类型。 (5) 单击“Columns”选项卡, 设置表的各个列,包括Name(名称)、Code(代码)、Data Type(数据类型)。其中,“I”表示Identity,自增列;“P”表示Primary Key,主键;“M”表示Mandatory,非空;“F”表示Foreign Key,外键。 引用(Reference)是父表(Parent Table)和子表(Child Table)之间的连接,它定义了数据库的引用完整性。当两个表通过一个引用连接时,子表中某一列的值,必须和父表中对应列的某一个值相等。 例如成绩表,它的“sno”列的值,必须在学生表“sno”列中存在。即在成绩表和学生表之间,应该存在一个引用,学生表为父表,成绩表为子表。 建立“sc”表和“s”表之间的引用 (1) 在工具面板上选择“Reference”工具。 (2) 将“sc”表的图符拖动至“s”表图符,在两个表之间定义了一个引用。 (3) 双击新建的引用图符,打开“Reference Properties”对话框,在“General”选项卡中定义“Name”和“Code”属性,在“Join”选项卡中定义父表和子表的连接方式。在“Integrity”选项卡中定义引用完整性属性。 定义引用时,PowerDesigner会在子表中自动查找和父表主键名称 相同的列,建立引用。同时,会把子表中的对应列定义为 “Foreign Key(外键)”。 1.创建和键连接的索引-建立“s”表的“sno”列的索引 (1) 双击“s”表图符,打开“Table Properties”对话框,单击“Indexes”选项卡。 (2) 双击列表中的一个空白行,在“Name”列输入值“s_sno_PK”。然后双击该行最左端的箭头,打开“Index Properties”对话框,单击“Columns”选项卡。 2.创建用户自定义索引-建立“s”表的“sname”列的索引 (1) 双击“s”表,打开“Table Properties”对话框,单击“Indexes”选项卡,单击列表中的空白行,在“Name”和“Code”输入框中输入值“s_sname_IDX”。 (3) 单击“OK”按钮,完成索引的创建。 (2) 双击该行最左端的箭头,打开“Index Properties”对话框,单击“Columns”选项卡。单击“Add Columns”工具,打开“Selection”对话框,选中sname列对应的复选框。 视图是以另外一种方式查看一个或多个表的数据,由一个或多个表的列的子集组成,可以为每个视图定义SQL语句。 例:定义一个用来列出每个学生每门课程的成绩的视图,由“s”表中的“sname”列、“c”表中的“cname”列和“sc”表中的
您可能关注的文档
- 数据库系统开发与PB教学教案教学课件作者CEAC02.第二章2课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC03.第三章3课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC04.第四章4课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC05.第五章5课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC06.第六章6课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC07.第七章7课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC08.第八章8课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC09.第九章9课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云03.第三章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云04.第四章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云05.第五章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云06.第六章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云07.第七章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云08.第八章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云09.第九章课件.ppt
- 数据通信与计算机网络教学课件作者王磊课件第1章课件.ppt
最近下载
- 2025年48个国际音标教学+自然拼读(原创) .pdf VIP
- 大概念整合教学的评价研究.pptx VIP
- 山东省潍坊市2025年高一上学期期末英语试题(含答案).docx VIP
- 山东省潍坊市2024-2025学年高三上学期1月期末 英语试题(含答案).docx VIP
- MES系统需求规格书.docx VIP
- (五个对照)2025年度组织生活会个人整改清单(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风方面.docx VIP
- MES系统需求规格书.docx VIP
- MES系统需求规格书.docx VIP
- 《我的个性名片》综合实践课件(后附完整教学设计).pptx VIP
- 基于PLC的智能水果分拣系统设计.docx
原创力文档

文档评论(0)