数据库部分复习重点.ppt

上传人:sccc 文档编号:5360902 上传时间:2023-06-29 格式:PPT 页数:36 大小:7.07MB
返回 下载 相关 举报
数据库部分复习重点.ppt_第1页
第1页 / 共36页
数据库部分复习重点.ppt_第2页
第2页 / 共36页
数据库部分复习重点.ppt_第3页
第3页 / 共36页
数据库部分复习重点.ppt_第4页
第4页 / 共36页
数据库部分复习重点.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《数据库部分复习重点.ppt》由会员分享,可在线阅读,更多相关《数据库部分复习重点.ppt(36页珍藏版)》请在三一办公上搜索。

1、第6-9章 数据库部分备课思路,南京信息工程大学 计算机与软件学院,计算机基础数据库部分备课思路,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,数据库部分教学要求,第六章关系型数据库管理系统数据管理技术发展的三个阶段数据库系统得组成数据模型的分类数据库系统的结构实体-联系图的绘制关系模型的构成关系模型的性质关系模型的数据结构关系运算的种类及具体含义VFP的常用命令,项目的含义与用途,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.1 数据库基本理论,6.1.1 数据与信息,1.数据,在计算机系统中,凡能为计算机所接受和处理的各种字符、数字、

2、图形、图像及声音等都称为数据。,2.信息,信息是事物状态及运动方式的反映,需经过加工、处理后才能交流使用。,3.信息与数据联系及区别:信息是对客观现实世界的反映,数据是信息的具体表现形式。如:“开会”这个信息,可用数据如广播(声音数据)、文件(文字数据)等方式通知给有关单位。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,4.数据处理,也称为信息处理。是指利用计算机将各种类型的数据转换成信息的过程。它包括对数据的采集、整理、存储、分类、排序、加工、检索、维护、统计、传输等一系列处理过程。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.1.

3、2 数据管理的发展阶段,1.人工管理阶段,数据管理技术的发展主要经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段,特点:1)数据不独立。指数据与程序间的独立2)数据不能长期保存。3)没有专门进行数据管理的软件。4)一组数据对应于一个程序。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,2.文件管理阶段,特点:1)数据没有完全独立。2)存在数据冗余。3)数据不能被集中管理。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,3.数据库系统阶段,特点:1)实现了数据的结构化。2)实现了数据共享,减少了数据冗余。3)实现了数据独立。4)实现了

4、数据统一控制。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,2、数据库系统与文件系统的主要区别是(2004年4月考题)A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量,1 下列不属于文件系统特点的是 A 文件内部的数据是有结构的 B数据可为特定用户所专用 C 数据结构和应用程序相互依赖 D 减少和控制了数据冗余,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,3、在下面关

5、于数据库技术说法中,不正确的是:(2003年4月考题)A 数据的完整性是指数据的正确性和一致性 B 防止非法用户对数据的存取,称为数据库的安全性 保护C 采用数据库技术处理数据,数据冗余应完全消失D 不同用户可以使用同一数据库,称为数据共享,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,数据库(DB):指按一定的组织形式存储在一起的相互关联的数据集合。,数据库系统(DBS):,组成:(1)计算机硬件系统和相关软件系统(2)数据库(DB)(3)数据库管理系统(DBMS):是数据库系统的核心。(4)人员:包括数据库管理员(DBA)和用户。,6.1.3 数据库系统的组成与结

6、构,数据库管理系统(DBMS)是负责数据库定义、建立、操纵、管理和维护的系统软件,是数据库系统的核心部分。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,1、DB、DBS和DBMS间的关系是:包括、。(2006年4月)2、数据库系统的核心是。(2005年9月),2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,数据库应用系统(DBAS):是在DBMS支持下根据实际总是开发出来的数据库应用软件。一个DBAS通常是由数据库和应用程序两部分组成,它们都需要在DBMS支持下开发。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,例

7、1 某学校的工资管理程序属于:A)系统程序 B)应用程序 C)工具软件 D)文字处理软件,例2 VFP的DBMS是:A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.2 数据模型,6.2.1 E-R数据模型 实体:客观存在并可以相互区别的事物.相当于表中的记录.属性:用于描述实体的特性。如学生实体可由学号、姓名、性别等属性来描述,可用不同的属性表示不同的实体。相当于表中的字段。实体型:属性的集合表示一种实体的类型,为实体型。相当于表的结构。实体集:同类型的实体的集合,称为实体集。相

8、当于一个表。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,2实体间联系及联系的种类 一对一联系 如学校与校长间的联系 一对多联系 如学校与学生间的联系 多对多联系 如学生与课程间的联系,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,例2 设有部门和职员两个实体,每个职员只能属于一 个部门,一个部门可以有多名职员,则部门与职员实体间的联系是(2003年4月考题)A)m:n B)1:m C)m:k D)1:1,例1 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体的关系属于:(2002年9考题)A)一对一联系

9、B)一对二联系 C)多对多联系 D)一对多联系,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.2.2 数据模型分为:层次模型:用树状结构存放数据 网状模型:用网状结构存放数据 关系模型:用一张二维表来存放数据,它是VFP所采用的模型.,例:VFP的DBMS基于的数据模型是:A)层次型 B)关系型 C)网状型 D)混合型,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.3 关系数据库,1.关系术语:,关系:是一张二维表,每个关系有一个关系名,在VFP中,称为“表”。元组:二维表中每一行称为一个元组,在VFP中称为一个记录。属性:二维表中每

10、一列称为一个属性,在VFP中称为一个字段。是关系数据库中可命令的最小单位。域:属性的取值范围.,6.3.1 关系模型,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,分量:元组中的一个属性值。候选码:字段或字段的组合,能惟一的标识一个记录.主关键字:从候选码中选择一个作为主码。一个关系只有一个主码。外关键字:字段或字段的组合不是本表的关键字,而是另外一个表的关键字,这样的字段为外关键字。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,主属性:包含在任何一个候选码中的属性。非主属性:不包含在任何候选码中的属性。关系模式:是属性的集合,对应表的结构

11、。格式为:关系名(属性1,属性名2,属性名n),2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,关系模型的特点,(1)在同一个关系中,不允许出现相同的元组和属性 名.(2)关系中行与行、列与列的次序可任意颠倒,不影响表的关系.(3)每一个字段均不可再分,即表中不能再含表。(4)一列中的数据要求具有相同的数据类型。,例:下列说法不正确的是:A)二维表中的每一列均有唯一的字段名 B)二维表中不允许出现完全相同的两行 C)二维表中行的顺序均可以任意交换 D)二维表中列的顺序不可以任意交换,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,1当一张二维表(

12、A表)的主关键字被包含到另一张表(B表)中时,它就称为B表的:A)主关键字 B)候选关键字 C)外关键字 D)超关键字 2实体是信息世界的术语,与之对应的数据库术语是:A)文件 B)投影 C)记录 D)字段3对于现实世界中事物的特征,在实体-关系模型中使用:A)属性描述 B)关键字描述 C)二维表描述 C)实体描述,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,4.职工表结构为:职工(职工号,姓名,性别,职称),其中可作为主关键字的字段是:A)职工号 B)姓名 C)性别 D)职称 5 在VF中,“表”是指。(2004年4月)A)报表 B)关系 C)表格 D)表单6 在

13、关系数据库中,把数据表示成二维表,每一个二维表称为。(2005年4月),2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,专门的关系运算 选择 从关系中找出满足给定条件的记录的操作,在VFP中用For 表示.投影 从关系模式中指定若干个字段组成新的关系,在VFP中用Fields 或Select 表示.连接 将两个关系中的记录按一定条件横向联接生成新的关系,在VFP中用Inner Join表示.自然连接 去掉重复属性值的联接为自然联接.,6.3.2 关系运算,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,1)设有关系R1和R2,经过关系运算等到的结

14、果S,则S是 A)一个关系 B)元组 C)一个数据库 D)表的结构2)从关系模式中指定若干属性组成新的关系的运算称为。(2004年4月)A 联接 B 投影 C 选择 D 排序3)关系运算中的选择运算是。(2005年4月)A)从关系中找出满足给定条件的元组的操作 B)从关系中选择若干个属性组成新的关系的操作 C)从关系中选择满足给定条件的属性的操作 D)A和B都对4)专门的关系运算不包括下列中的。(2003年9月)A)联接运算 B)选择运算 C)投影运算 D)交运算,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,6.3.3 关系的完整性,1、实体完整性 是指关系中的主属

15、性值不能取空值(NULL)且不能有相同值,是对主属性的约束。,2、域完整性 也称为用户自定义的完整性约束。是指关系中属性值的取值 范围。,3、参照完整性 是对关系数据库中建立关联关系的数据表之间数据参照引用的约束,也就是对外关键字的约束。参照完整性是指关系中的外关键字必须是另一个关系的主关键字的有效值,或者是NULL。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,小结关系数据库,一个关系数据库是由若干张数据表组成的,每张数据表又由若干个记录组成,而每一个记录是由若干个以字段加以分类的数据项组成的。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学

16、院,6.4 Visual FoxPro系统概述,1启动VFP:法1 单击桌面上的“开始”按钮,选择“程序”选项,单击“Microsoft Visual FoxPro6.0”。法2 双击桌面上的“Microsoft Visual FoxPro”快捷方式。,2退出VFP:法1 单击VFP窗口标题栏右端的关闭按钮。法2 在VFP窗口的“文件|退出”命令。(注:“文件|关闭”,用于关闭当前活动窗口)法3 直接按Alt+F4。法4 在命令窗口中执行Quit命令。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,1)VFP窗口的组成:,标题栏 左端有一个名字,作为窗口的标识。右 端

17、依次为最大化、最小化和关闭按钮。菜单栏 执行菜单命令的方法:法1 用鼠标单击某菜单项,即会出现一个 下拉菜单。法2 按Alt+菜单项旁带下划线的字母。,Visual FoxPro的用户界面,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,工具栏 显示或隐藏工具栏 方法一 单击“显示”菜单中的“工具栏”命令,打开“工 具栏”对话框,先中或清除相应的工具栏,“确定”。方法二 在工具栏的空白处单击右键,打开快捷菜单,选择要显示或隐藏的工具栏。,工作区窗口 又称主窗口,用于显示命令或程序的执行结果。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,例 启

18、动VFP后屏幕上出现两个窗口 和。,命令窗口 用于显示用户输入或系统执行的命令。打开和隐藏“命令窗口”的方法:法1 通过单击“窗口”菜单的“隐藏”命令,关闭窗 口。单击“命令窗口”打开窗口。法2 单击“常用”工具栏上的“命令窗口”按钮。法3 按Ctrl+F4键隐藏窗口,按Ctrl+F2显示窗口。,项目 指文件、数据、文档和VFP对象的集合。,1创建一个项目 方法1 执行“文件”菜单中的“新建”命令,打开“新建”对话框,选择“项目”并单击“新建文件”按钮 在“创建”对话框中输入项目名,单击“保存”按钮 方法2 命令 CREATE PROJECT 项目文件名,注:项目文件的扩展名默认为.pjx。创

19、建项目文件的同时,会自动生成一个以.pjt为扩展名的项目备注文件。,6.5 项目管理器,各选择卡作用 数据-包含了项目中所有的数据,数据库、自由表、查询和视图。文档-包含处理数据时的所有文件,表单、报表、标签。类-显示与管理类库文件。代码-包含程序文件、函数库其他-包含文本文件、菜单文件和其他文件。全部-以上各类文件的集中显示窗口。,2修改项目文件 MODIFY PROJECT 项目文件名,3添加和移去文件(1)添加 选定要添加文件的类型,单击“添加”按钮,(2)移去 选定要移去的文件,单击“移去”按钮,出现提示框,单击“移去”,从项目中移去所选的文件,否则删除。,2023/6/29 计算机基础数据库部分,主讲:马利 计算机与软件学院,作业,1书面:实验指导与习题书上P174 一、单项选择题;二、填空题2实习:完成实验指导与习题书上P92 实验十二 项目管理器的基本操作,The end,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号