Chap1数据库基础知识课件.ppt

上传人(卖家):晟晟文业 文档编号:5203654 上传时间:2023-02-17 格式:PPT 页数:44 大小:917KB
下载 相关 举报
Chap1数据库基础知识课件.ppt_第1页
第1页 / 共44页
Chap1数据库基础知识课件.ppt_第2页
第2页 / 共44页
Chap1数据库基础知识课件.ppt_第3页
第3页 / 共44页
Chap1数据库基础知识课件.ppt_第4页
第4页 / 共44页
Chap1数据库基础知识课件.ppt_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、数据库技术及应用 本课程是一门面向全校各专业开设的必修基础教学课程,共48学时,其中实验16学时,讲授32学时。本课程采用平时考核实验考核结课上机题库考试的课程考核方式 保存在磁盘等外存介质上的数据集合 能被各类用户所共享 数据冗余低、数据之间有紧密联系 可通过数据库管理系统进行访问 在Access数据库系统中,数据以二维表的形式保存。“表表”数据库(DB)、数据库管理系统(DBMS)、数据库应用核心核心 1.实体、属性 实体(entity):客观世界的万事万物 -人、抽象的概念(天津市)属性(attribute):实体的特征(外在表现)-姓名、性别、身高 实体集(entity set):同一

2、类实体属性的集合 在数据库应用中,实体集以数据表的形式呈现。如学生实体集2.联系 实体集(数据表)之间是有联系的 公共属性是联系两个实体集的纽带 又如:学生学籍表和成绩中的学号!又如:学生学籍表和成绩中的学号!3.实体的联系方式 一对多、多对多、一对一(较少见)一对一一对一系办表系办表系表系表一个系只有一个系办公室一个系只有一个系办公室,一个系办公室为一个系所有一个系办公室为一个系所有!更多是将两个表合成一个表更多是将两个表合成一个表 是关系型数据库系统中最基本的联系形式学生表学生表一对多一对多班级表班级表一个班级有多名学生,但每名学生只能属于一个班级!一个班级有多名学生,但每名学生只能属于一

3、个班级!多对多联系形式无法直接表达,必须通过第3个实体学生表学生表多对多多对多课程表课程表一名学生可以修读一名学生可以修读多多门课程门课程,一门课程有一门课程有多多名学生修读!名学生修读!成绩表成绩表上一层实体与下一层实体间的联系形式为一对多(倒挂树形结构)结构过于复杂,难以实现数据结构的独立 数据库中的数据以二维表格的形式存在 基于关系数据模型的数据库系统称关系数据库系统,如Access、SQL Server、FoxPro、Oracle等。表由行(记录)、列(字段)组成 每列有一个字段名,每个字段只有一个值 行的上下顺序、列的左右顺序任意 任意两行记录的内容不应完全相同 重复记录 字段的取值

4、范围称为域。同一字段的域相同,不同字段的域也有可能相同。性别 用于实现对数据的约束,用于实现对数据的约束,决定字段的取值范围!决定字段的取值范围!主键用以保证表中每个记录互不相同 一个表只能有一个主键 主键可以是一个字段,也可以由若干个字段组合而成。20092009年毕业生中有年毕业生中有6 6名张磊同学名张磊同学一个表的主键不能重复取,也不能为空。如学号,不能重复也不能为空,否则无法给出成绩.一个表只能有一个主键,主键可以是一个字段,也可以由若干个字段组成。主键:主键:“职工号职工号”主键:主键:“职工号工地编号职工号工地编号”Access中主键字段标示有钥匙图案外键:外键:“一对多”关系中

5、,“一”表的主键字段必然会出现在“多”表中,成为联系两个表的纽带;“多”表中出现的这个字段被称为外键;“一”表称为该外键的参照表。不能设置一表中没有的外键值。数据冗余降至最低一对多一对多 “多”表中的外键值或者为空,或者是“一”表中主键的有效值;外键值可以重复。一对多一对多关系型数据库管理系统支持数据的级联:当“一”表主键值更新时,对应“多”表中外键字段的所有值将自动更新。如D02改为D05如果删除“一”表中某个记录,则与该记录主键字段值相同的外键字段值所在的所有记录也将自动删除。是用户自定义规则将某些字段的值限制在合理的范围内,超出限定范围的数据(非法数据)不允许进入数据库(系统将报警)典型

6、的例子:性别(男或女)、成绩(0100)冗余:数据在同一表或不同表中重复出现,称为冗余。弊端:浪费空间 数据异常 数据不一致 插入异常 表中任意字段的值必须是不可分的,即每个记录的每个字段只能包含一个数据。指表中所有非主键字段完全依赖于主键字段 “名称、位置、造价”字段与职工号无关,不依赖于主键“职工号工地编号”,所以不满足第二范式。该表的主键该表的主键:职工号职工号+工地编号工地编号冗余字段是冗余字段是:名称、位置、造价名称、位置、造价依赖的主键是依赖的主键是:工地编号工地编号解决方法:非主键字段(工作量)依赖主键“职工号工地编号”非主键字段依赖主键“工地编号”第三范式:满足第二范式的前提下

7、,一个表的所有非主键字段均不传递依赖于主键设表中有A(主键)、B、C三个字段,若B依赖于A,而C依赖于B,称字段C传递依赖于主键字段A 参考资料:数据库技术及应用Access 李雁翎 编著 高等教育出版社需求分析阶段 通过调查,信息收集,获取用户对数据库的要求。概念结构设计阶段 把需求分析结果抽象为反应用户需求和信息处理需求的概念模型。逻辑结构设计阶段 把概念模型转换成数据库管理系统支持的模型。物理结构设计阶段 设计数据库的结构,包括存储结构和存储方法。实施阶段 编程实现1.使用与维护阶段 后期的调试与修改概念模型中数据的结构用“实体-联系”图(E-R图)表示,图中有3个主要的元素,即实体集、

8、属性和联系,它们分别用“矩形”、“椭圆形”、“菱形”框表示。员工员工部门部门采购采购商品商品各实体集图各实体集图“员工员工”实体集属性图实体集属性图拥有拥有员工员工实体集之间的实体实体集之间的实体联系图联系图编号编号姓名姓名岗位岗位级别级别传统的集合运算包含交、并、差 等.学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472学号姓名性别出生日期入学

9、成绩040101王洪男85-03-10510040102李娜女85-05-20498040103陈颖女85-08-10490040201孙磊男85-06-29483040203孙英女85-06-01472学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472R-SRS学号姓名性别出生日期入学成绩040102李娜女85-05-20498040103陈颖

10、女85-08-10490学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472RSRS学号姓名性别出生日期入学成绩040101王洪男85-03-10510 专门的关系运算包括选择、投影、连接等,这些运算可以实现数据库中的查询操作。从关系中找出满足给定条件的元组的操作称为选择运算。(查询特定的记录)从关系中选取指定的若干属性组成一个新的关系的操作称为投

11、影运算。连接运算是选取两个指定关系中属性间满足一定条件的元组,拼接成一个新的关系。生成的新关系中包含满足连接条件的元组。RS 1.用二维表来表示实体及实体之间联系的数据模型是_。A:实体-联系模型 B:层次模型 C:网状模型 D:关系模型答案:D 2.下列关系运算中,能使经运算后得到的新关系中元组个数少于原来关系中元组个数的是_。A:并 B:连接 C:选择 D:投影答案:C 3.下列叙述中正确的是_。A:数据库是一个独立的系统,不需要操作系统的支持 B:数据库设计是指设计数据库管理系统 C:数据库技术的根本目标是要解决数据共享的问题 D:数据库系统中,数据的物理结构必须与逻辑结构一致答案:C提

12、示:数据的物理结构是指数据在计算机内的实际存储形式.数据的逻辑结构是数据元素之间的逻辑关系 4.假设数据库中表A与表B建立了一对多关系,表B为多的一方,则下述说法中正确的是_。A:表A中的一个记录能与表B中的多个记录匹配 B:表B中的一个记录能与表A中的多个记录匹配 C:表A中的一个字段能与表B中的多个字段匹配 D:表B中的一个字段能与表A中的多个字段匹配答案:A 5.数据类型是_。A:字段的另一种说法 B:决定字段能包含哪类数据的设置 C:一类数据库应用程序 D:一类用来描述Access表向导允许从中选择的字段名称 答案:B 6.关系型数据库管理系统中所谓的关系是指_。A:各条记录中的数据彼此有一定的关系 B:一个数据库文件与另一个数据库文件之间有一定的关系 C:数据模型符合满足一定条件的二维表格式 D:数据库中各个字段之间彼此有一定的关系 答案:C

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Chap1数据库基础知识课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|