数据库课程设计详细过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《客户信息管理系统》实验报告
实验序号:实验项目名称:事务与并发控制
组成:客户编号、客户姓名、客户等级
存取方式:随机存取
(3)、分析数据流图,确定数据项的描述
◆数据项的定义:
数据项编号:I01-01
数据项名称:客户编号
别名:客户编码
简述:客户的顺序代号
类型:数字
数据项编号:I01-02
数据项名称:客户姓名
别名:客户名称
简述:客户的称呼
类型:文本
数据项编号:I01-03
数据项名称:所属行业
别名:
简述:客房的行业
类型:文本
数据项编号:I01-04
数据项名称:所在地区
别名:
简述:客户的居住地
类型:文本
数据项编号:I01-05
数据项名称:电话号码
别名:
●选择“General”选项卡,设置通用属性,一班机为实体,设置该实体的Name
属性为班级,Code列设置属性的代码;接着进入“Attributes”选项卡,设
置实体的属性:Data Type列设置属性的数据类型;Domain列设置属性的域;
M,P,D列设置属性的约束,设置员工的四个属性,员工编号与员工名称
名称;将员工编号所在行对应的P选项选中,设置该属性为主键,如下图
所示:
③按照上面的方法创建其他实体,如下图所示:
⑥验证CDM的正确性
在PowerDesigner的主窗体中,选择“Tools”->“Check Model”命令,进入如下图所示的模型检查设置界面:
选择需要检测的内容之后,单击“确定”按钮,进入下图的检查结果界面。检查结果包括警告和错误,其中警告不影响生成PDM,有错误的模型是不能生成PDM的。
如下图所示,可以知道没有发现错误!
③生成每个表的代码如下图所示:
◆员工表:
alter table csinfo
drop constraint FK_CSINFO_DISPOSE_WORKER go
alter table server
drop constraint FK_SERVER_SERVER_WORKER