数据库及其管理.ppt
《数据库及其管理.ppt》由会员分享,可在线阅读,更多相关《数据库及其管理.ppt(43页珍藏版)》请在三一办公上搜索。
1、第5章 数据库及其管理,主讲教师:张琳制作时间:2012.10,数据库及其管理,教学安排,教学目标了解什么是数据库,熟悉数据库的规划与设计掌握数据库及数据库表的创建、修改、使用掌握数据库中表的的永久关系和参照完整性设置重点分析数据库表的使用、表的的永久关系和参照完整性设置学时安排2学时(理论)+2学时(实践),数据库及其管理,本章内容,Visual FoxPro数据库数据库的创建数据库表的使用表的永久关系与参照完整性,作业,1.如何改变自由表的身份?2.如何创建数据库?3.数据库表和自由表有什么区别?4.如何建立数据库中表与表之间的关系?,问题:,数据库及其管理,5.1 数据库及其管理,什么是
2、Visual FoxPro数据库数据库的规划与设计,本节内容,数据库及其管理,5.1.1 Visual FoxPro数据库,VFP的数据库是一种含有表、视图、连接和存储过程等对象的一个容器。VFP数据库扩展名为.DBC,与之相关还有一个扩展名为.DCT的数据库备注文件和一个扩展名为.DCX的数据库索引文件。,数据库,表1,表2,视图,连接,存储过程,数据库及其管理,5.1.2 数据库的规划与设计(以教学管理数据库为例),了解用户需要从数据库中得到哪些信息以及用户是如何使用这些数据。例如,我们建立教学管理数据库,主要用来管理学生信息、教师信息、课程信息以及考试成绩信息。,1.需求分析,数据库及其
3、管理,要建立一个数据库,需要收集许多资料和信息。将这些信息按主题进行分类,分解为各个基本实体,每个实体可以设计为数据库中的一个表,表有若干记录组成。例如,教学管理数据库包括学生表、教师表、课程表和学生成绩表。,2.确定需要的表,数据库及其管理,根据用户需要从表中了解哪些信息,确定数据库表的结构,也就是每个数据库表需要包括哪些字段。确定字段时注意:表中数据都是原始数据,不必包含可通过推导得到或通过计算可以得到的字段。需要确定数据库中每个数据表的主关键字,它能唯一确定表中各条记录。,3.确定表的字段,数据库及其管理,教务管理数据库表的所有字段,例5-1按照以上要求,建立教学管理数据库,主要包括四个
4、表,其中加下划线者是主关键字。学生表:学号、姓名、性别、年龄、是否团员、入学日期、简历、照片。教师表:教师号、姓名、性别、职称。课程表:课程编号、课程名称、教师号、课时、授课地点、授课时间。学生成绩表:学号、课程编号、成绩。,数据库及其管理,关系型数据库中各个独立表存储的数据之间可以靠公共字段建立起联系,以便得到更多信息。例如,教学管理数据库中表有以下关系:,4.确定表的关系,教师表,课程表,数据库及其管理,确定表、字段和关系后,应该对设计方案进行分析,检查其中的错误和缺陷。具体方法可以先创建表,在表中添加几个示例数据,检验是否能够从表中得到想要的结果。在最初的设计中,不要担心发生错误或遗漏东
5、西,这只是一个初步方案。在测试过程中如果发现错误,通过Visual FoxPro可以很方便地对设计方案进行修改。,5.检验和测试,数据库及其管理,5.2 数据库的创建,数据库设计器的使用 数据库的操作命令,本节内容,数据库及其管理,5.2.1 数据库设计器介绍,菜单方式通过“文件/新建”命令,在对话框中选择新建“数据库”。命令方式CREATE DATABASE,1.启动数据库设计器,数据库及其管理,2.数据库设计器界面,添加表,新建表,移去表,修改表,浏览表,数据库工具栏,数据库及其管理,数据库中表的添加和移去示例,例5-2创建jxgl数据库,并把自由表student、teacher、cour
6、se、score加入该数据库中。,数据库及其管理,5.2.2 数据库操作命令,1.打开数据库,命令:OPEN DATABASE,2.修改数据库,命令:MODIFY DATABASE,3.关闭数据库,命令:CLOSE DATABASE ALL,数据库及其管理,5.3 数据库表的使用,字段属性表属性索引属性,本节内容,数据库及其管理,5.3.1 字段属性,数据库表的字段除了具有自由表字段的基本属性外,还具有许多扩展属性,通过表设计器可以对这些属性进行设置。,自由表不具有,数据库及其管理,格式:指定字段中数据的显示格式,显示格式由格式符控制,显示格式符见下页。输入掩码:用于限制或控制用户输入数据的格
7、式。输入掩码字符见下页。标题:用来指定字段显示时的标题。,1.显示属性设置,字段的显示区用于设置字段显示格式和输入格式,包括3项内容:格式、输入掩码和标题。,数据库及其管理,显示格式码列表,例如,1、对“ssex”性别字段设置格式属性为:M 男,女。表明性别只能从男和女中选择其中一个。,数据库及其管理,输入掩码列表,例如,“sno”学号字段的输入掩码文本框中输入“99999999”。表明学号只能输入8位数字字符。,数据库及其管理,标题,在定义数据库表的字段名时,常用英文名称或汉语拼音缩写形式,显示时可以指定显示标题,这样可以更直观。例如,“sno”学号字段的标题可以输入“学号”,“sname”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 及其 管理
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5985533.html