- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STYLEREF \n 标题 1 第2章 STYLEREF 标题 1 数据表与数据库
STYLEREF 标题 2 实验四:数据库与视图
PAGE 60
PAGE 34
实验四:数据库与视图
(本实验为练习,不用上交作业,务必操作一遍!)
实验目的
掌握数据库文件的创建方法。
理解和掌握数据库的数据字典。
学习掌握有关数据库操作的各种命令。
掌握查询与视图的建立
实验内容
创建数据库。
管理数据库表。
设置数据库的数据字典。.
查询与视图
实验步骤
创建数据库。
通过【项目管理器】在项目文件”商品.PJX”中建立1个数据库文件”商品库.DBC”,具体的操作步骤如下。
在【项目管理器】中新建数据库
【新建数据库】对话框
将三个实验用表 添加到数据库中:
设置数据库的数据字典
数据字典用于保存数据库中各种数据的定义和设置信息,包括表属性、字段属性、表间关系和参照完整性等。
字段属性和表属性的设置
和自由表不同,数据库表可以设置表属性和字段属性,这些属性包括字段注释和表注释、字段标题、输入输出的格式控制、字段及记录的验证规则与错误信息、触发器等。
打开数据库”商品库.DBC”,在【数据库设计器】中选择表”库存.DBF”,单击右键,在弹出的快捷菜单中选择【修改】命令,如图2-64所示。(也可以选择【数据库】菜单中的【修改】命令。)
打开【表设计器】修改表
此时,系统将打开表”库存.DBF”的【表设计器】,如图2-65所示。选择【字段】选项卡,可看到窗口的下半部分有许多文本框,可通过它们设置字段属性,设置如表2-11所示的字段属性。
在数据库表【表设计器】窗口中设置字段属性
表2-11 “库存.DBF”中的部分字段属性表
字 段
标 题
输入掩码
规 则
信 息
字段注释
条码编号
商品条码编号
A99999
.NOT.EMPTY(条码编号)
“不能为空!”
商品的条码编号
品名
商品名称
.NOT.EMPTY(品名)
“不能为空!”
商品名称/型号
库存量
库存总量
9999
库存量=100
“库存总量不能超过100!”
现有的库存总量
库房
所在库房的编号
09
VAL(库房)=1 .AND. VAL(库房)= 5
“库房编号应为1-5!”
本商品存储的库房编号
在字段列表中选择”库房”字段,在相应的属性设置文本框中输入表2-11中”库房”字段的各种属性,如图2-66所示。
依次在字段列表中选择其余字段,设置表2-11所示的字段属性。字段属性设置好后,在以后操作数据库表的过程中均起作用。比如,在添加新记录时,如果违反了字段有效性规则,则系统将打开提示信息窗口,如图2-67所示。
设置库存表中库房字段的属性
字段有效性提示信息
在【表设计器】窗口中选择【表】选项卡,按照如图2-68所示,设置表属性,其中设置【规则】为”库存量=100 AND .NOT. EMPTY(条码编号)”;设置【信息】为”库存量不能超过100且条码编号不能为空!”;设置【表注释】为”记录所有商品的基本信息”;【触发器】一般设置为建立”参照完整性”后系统生成的”存储过程”。
在数据库表【表设计器】窗口中设置表属性
在数据库中建立永久关系
以”商品库.DBC”为例,根据数据库中”库存.DBF”、”销售.DBF”和”库房.DBF”3个数据库表的特点和应用要求,可建立如表2-12所示的永久关系。
表2-12 数据表间永久关系的说明表
关系
父表及索引关键字
子表及索引关键字
关系类型
1
库存.DBF / 条码编号(主索引)
销售.DBF / 条码编号(普通索引)
一对多
2
库房.DBF / 编号 (主索引)
库存.DBF / 库房(普通索引)
一对多
建立数据表的索引。在【数据库设计器】中打开”商品库.DBC”,在【数据库设计器】中选择表”库存.DBF”,单击右键,在弹出的快捷菜单中选择【修改】命令,打开【表设计器】,选择【索引】选项卡,建立如图2-69所示的两个索引标识,然后单击按钮退出。
建立库存表的索引
用同样的方法建立”销售.DBF”和”库房.DBF”的索引,如图2-70和2-71所示。
建立销售表的索引
建立库房表的索引
产生表间的关系连线。由于建立了主索引,因此库存表的索引关键字”条码编号”前面加上了”钥匙”图标,库存表的关键字”编号”前面也加上了”钥匙”图标,如图2-72所示。
在数据库表【表设计器】窗口中设置表属性
永久关系的关系连线
删除和编辑永久关系
永久关系建立后可以删除和编辑。
用鼠标选中某条关系连线,此时该连线变为粗线,若想删除该关系,可以直接按键盘的Delete键,也可单击鼠标右键,在弹出快捷菜单中选择需要的操作,如图2-74所示。
删除或编辑关系
根据如图2-75所示设置参数的编辑关系。
您可能关注的文档
最近下载
- 医学三基考试(康复科)题库及答案(最新版).docx
- 学生调换宿舍申请表(模板).pdf VIP
- 陆上石油天然气开采安全规程.pdf VIP
- 综合与实践 探秘曹冲称象第2课时 活动二 课件 2025-2026学年度西师大版数学三年级上册.pptx VIP
- 国开电大 机电控制与可编程序控制器技术 形考任务1-3答案.doc VIP
- 钢管桩施工方案.doc VIP
- 2025凉山州继续教育公需科目满分答案-数字时代的心理健康.docx VIP
- 湘教(2024)八上数学综合与实践:空瓶换汽水.pptx VIP
- 智启未来,育见新篇——AI赋能教育教学的探索 课件.pptx VIP
- 2025年海南省初中学业水平考试地理卷试题真题(含答案).pdf VIP
文档评论(0)