版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机应用课程教案黑龙江工商职业技术学院教 案 项 目 单编制部门:信息工程系 编制人:何蕴峥 项目编号VFP-05项目名称数据库管理学时12课时课程名称计算机应用教材及辅助书籍使用Visual FoxPro 程序设计教学目标应知数据库系统知识应会创建数据库、数据库表属性设置、创建和编辑关系;索引的概念和创建教学重点与难点重点数据库表属性设置、创建和编辑表间的关系、建立索引难点如何来理解索引及参照完整性概念注意问题讲述时要形象易于理解教学内容备注导入相关数据表需相互制约着管理,数据库正好满足这一要求。过程一、教师演示部分。数据库的一些相关概念及如何对数据库进行管理二、学习方法:启发式及实例演示
2、总结数据库概念及对数据库进行管理的几个方法总结。课件使用第5章 Visual FoxPro作业1、数据库表与自由表有何区别?2、数据库表间的关系有哪几种?如何建立?上机内容创建企业人事管理系统数据库、添加表和创建表;设置数据库表属性、创建和编辑关系;创建索引。上机需要注意问题数据表应放在数据库中,正确设置字段数据类型,以及表之间的关系。上机的审核标准内容备注学生能够独立完成上述操作内容 调整和反思详 案备注第5章 数据库的管理任务驱动模块:创建企业人事管理系统数据库。任务内容:创建数据库,在数据库中添加上一章建立的表、创建该系统的其他数据表、并设定字段属性和约束、建立索引、建立表之间的关联、追
3、加数据、以及对数据的修改操作。51 数据库的概念511数据库的设计过程1数据库是一种工作环境,存储了一个“表”的集合,在表之间可以建立关系,对数据字段可以设置属性和触发规则,一个数据库文件具有.DBC的后缀。不同主题内容的信息保存在不同的表当中。2数据库的设计步骤:确立“数据库”的功能:确定收集信息的范围,并仔细收集这些信息确定表的种类与表的结构:根据每个表的信息,确定表中的“字段”,将字段作为“表”中的一列确定表间的关系:将所创建的“表”加以分析,确定各个字段之间的“关系”,要明确为“一对一”、“一对多”关系,对于“多对多”关系转化为“一对一”、“一对多”关系。52 创建数据库1使用项目管理
4、器创建数据库2使用数据库设计器添加数据表3使用表设计器创建数据表53 数据库的基本操作531数据库的简单操作可通过项目管理器,表设计器,数据库设计器方法来显示建立或修改数据库。1数据库的打开2数据库设计器的操作全部折叠:库设计器上右击鼠标,在出现的快捷键中,选择“全部折叠”.全部展开:库设计器上,右点击鼠标,在快捷键中,选择“全部展开”.在库设计器中,选中表,右点击鼠标,选择折叠或展开3. 重排:选择菜单数据库,然后选择重排,重排方式,然后按确定 4.数据库属性:右击鼠标,选择属性,可以输入数据库的属性,选择显示的类型,选择“确定”.532 把自由表添加到数据库中方法一:文件-打开,打开项目选
5、中的数据库是:教工 选中数据库下的“表”文件类型单击“添加”按钮选中要加入的表文件,再按“确定”当自由表添加到数据库中时,其“表设计器”也变成了“数据库设计器”,即也拥有了数据库的所有属性.把自由表添加到数据库中方法二:文件-打开,打开项目选中的数据库是:教工 选修改按钮,显示数据库设计器选择数据库菜单再选“添加表” 选择要加入的表名,按确定如果所选择的是自由表,就添加到所选中的数据库中表已经是数据库表,不能添加533删除数据库中的表文件-打开,打开项目选中的数据库是:教工 选择修改按钮,屏幕显示“数据库设计器选中要删除或移去的表,选择移去 如果不想删除此表,就选择“移去”,如果要想删除此表,
6、就选择“删除”注:用户向数据库中添加的“表”,只能是自由表,表在同一时间只能属于一个数据库.534 在数据库中查找表操作步骤如下:文件-打开,打开项目,选中的数据库是:教工, 选择修改,显示数据库设计器-教工窗口,选择“数据库”菜单,选“查找对象”命令,在查找对话框中,选择要查找的表或视图。 54 建立索引541 索引的概念 : 如同目录,数据库的辅助文件,不能单独使用可以按一个字段索引,也可以多个一个表可以创建多个索引索引存储在索引文件中索引文件中存储着记录号和索引字段的索引值1、索引的结构 : 结构复合索引、非结构符合索引、独立索引2、索引的类型 : 主索引(Primary indexs)
7、在数据库表中,每张表只能创建一个主索引。组成主索引关键字的字段或表达式,在表的所有记录中不能有重复的值(学号可以,姓名不可以),自由表不能建立主索引。侯选索引(Candidate indexs):在指定的关键字段或表达式中不允许有重复值的索引,一张表中可以建立多个侯选索引,侯选索引可用于数据库表和自由表。普通索引(Regular indexs):允许表达式的值出现重复,对一张表可以创建多个普通索引。唯一索引(Unique indexs):允许有重复值,具有重复值的记录仅存储其中的第一个。542 索引的建立:表设计器“表设计器”“索引”选项卡543 用索引为表排序:55 设置字段属性与记录属性5
8、51字段与记录属性的常用概念1.触发器在数据库表进行一个插入、更新、删除操作之后,运行的记录事件级代码,不同的事件激发不同的动作,触发器在有效规则之后运行,常用于检查已建立永久关系的数据库表之间的数据完整性,触发器只存在于数据库表中,自由表中不存在触发器,触发器是数据库的一部分,受数据库的管理。2.有效性规则:检查输入数据是否满足某些条件的过程3.记录级规则:一种与记录有关的有效性规则,当插入或修改字段值时被激活,多用于数据输入的正确性,记录被删除时不用使用有效性规则,记录级规则在字段级规则之后和触发器之前被激活.4.字段级规则:是一种与字段有关的有效性规则,当插入或修改字段值时被激活,多用于
9、数据输入正确性检查,字段级规则在记录级规则和触发器之前被激活.5.数据字典:包含数据库所有表信息的一个表,存储在数据字典中的信息称为元数据.比如:长表名,长字段名,有效性规则、触发器,数据库表间的永久关系,数据库有关对象的定义,如视图和命名连接,数据字典使得对数据库的设计和修改更加灵活,使用数据字典,可以设置字段级和记录级的有效性规则保证主关键字字段内容惟一性。552数据库表的特殊属性见教材59页表525.5.3 设置字段的显示属性1.设置字段的标题定义数据库字段名称时,以英文缩写为多,难以真正理解字段的含义,标题属性,给字段添加一个说明性标题,2.设置字段的显示格式1)格式:确定一个字段在表
10、单、浏览窗口或报表中的显示格式2)常用的格式码:3) 设置字段的掩码a)输入掩码:可以确定字段输入的格式b)常用的输入掩码:3、输入字段的注释: “字段注释”文本框中,输入描述信息4、“表达式生成器”对话框1.表达式文本编辑框2.函数列表框3.变量列表框:列出了当前表或视图的字段变量4.表或视图下拉列表框:可以选择当前打开的表或视图.5.控制按钮:4个命令按钮:确定,取消, 检验选项5、 字段有效性原则一个规则判断输入的数据是否符合字段的要求,在规则文本框中,可以输入字段验证的规则,字段输入完成,系统计算表达式的值,如值为真,输入通过字段规则的验证,否则不允许输入的值存储到字段中去。1. 记录
11、有效性记录级有效性规则属于表的有效性规则,可控制用户输入到记录中的信息,记录级有效性规则检查不同字段在同一记录中的限制,从而保证不违反数据库的商业原则。2. 设置触发器触发器:当表中的记录被指定的操作命令修改时,触发器被激活,触发器能执行数据库应用程序要求的其它操作,触发器可执行:3. 使用长表名与注释:4. 使用长字段名、标题与注释5.6 创建和编辑关系561几种关系永久关系:永久关系一旦创建就保存在数据库文件中,在打开数据库时随即被打开临时关系:在使用时临时创建的,关闭其中一个表时关系即被自动关闭。通过主表记录指针的移动来控制子表记录指针的移动562 建立、编辑表间的永久性关系1、主关键字字段与外部关键字字段:关联的表有一些公共字段。主关键字字段,用于标识主表中的某一特定记录。外部关键字字段用于标识相关表中的相关记录三种关系(表A与表B):一对一;一对多;多对多。2、建立永久关系步骤如下:(1)建立表的索引:一方要建立主关键字或候选关键字,多方要使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病延续护理与远程管理
- 研磨车间安全管理员岗位招聘考试试卷及答案
- 压缩机检测技师试卷及答案
- 2026年河北省高碑店市高二生物下册期末考试检测卷及参考答案(培优)
- 2025年辽宁省北票市高二生物下册期末考试试卷(A卷)附答案
- 2026年四川省广汉市高二生物下册期末考试考试卷附参考答案(培优)
- 2025年辽宁省新民市高二生物下册期末考试模拟卷及参考答案(模拟题)
- 2026年湖南省临湘市高二生物下册期末考试考试卷及参考答案【巩固】
- 2025年云南省景洪市高二生物下册期末考试检测卷(夺冠系列)附答案
- 2026年河北省辛集市高二生物下册期末考试检测卷含答案【满分必刷】
- 广西壮族自治区房屋建筑和市政基础设施工程施工招标文件范本(2025年版)
- 2026.01.01施行的《招标人主体责任履行指引》
- 昆虫记蝉的课件
- 企业内部控制风险清单
- 服务组织服务质量管理体系建设指南(编制-2025A0)
- 微生物消毒灭菌课件
- 腹股沟疝修补术后慢性疼痛研究进展2025
- 校园防汛安全隐患排查台账
- 二次供水安全培训课件
- 辽宁省丹东市2024-2025学年高一下学期期末教学质量监测物理试卷(含答案)
- GB/T 2423.21-2025环境试验第2部分:试验方法试验M:低气压
评论
0/150
提交评论