Chap1数据库基础知识.ppt
《Chap1数据库基础知识.ppt》由会员分享,可在线阅读,更多相关《Chap1数据库基础知识.ppt(44页珍藏版)》请在三一办公上搜索。
1、数据库技术及应用,数据库技术及应用,课程简介,本课程是一门面向全校各专业开设的必修基础教学课程,共48学时,其中实验16学时,讲授32学时。本课程采用平时考核实验考核结课上机题库考试的课程考核方式,Chap1 数据库基础知识,本章内容,数据库系统的组成 关系模型理论 数据完整性规则 模式的规范化,1.1 数据库系统的组成,1.1.1 什么是数据库 1.2.1 实体、属性与联系,1.1.1 什么是数据库,保存在磁盘等外存介质上的数据集合 能被各类用户所共享 数据冗余低、数据之间有紧密联系 可通过数据库管理系统进行访问 在Access数据库系统中,数据以二维表的形式保存。,“表”,1.1.2 数据
2、库系统(DBS)的组成,数据库(DB)、数据库管理系统(DBMS)、数据库应用,1.2 关系模型理论,1.2.1 实体、属性与联系1.2.2 三种数据模型1.2.3 表的特点,1.2.1 实体、属性与联系,1.实体、属性 实体(entity):客观世界的万事万物-人、抽象的概念(天津市)属性(attribute):实体的特征(外在表现)-姓名、性别、身高 实体集(entity set):同一类实体属性的集合 在数据库应用中,实体集以数据表的形式呈现。如学生实体集,1.2.1 实体、属性与联系,2.联系 实体集(数据表)之间是有联系的 公共属性是联系两个实体集的纽带,又如:学生学籍表和成绩中的学
3、号!,3.实体的联系方式 一对多、多对多、一对一(较少见)一对一,1.2.1 实体、属性与联系,系办表,系表,一个系只有一个系办公室,一个系办公室为一个系所有!更多是将两个表合成一个表,一对多,是关系型数据库系统中最基本的联系形式,学生表,一对多,班级表,一个班级有多名学生,但每名学生只能属于一个班级!,多对多,多对多联系形式无法直接表达,必须通过第3个实体,学生表,多对多,课程表,一名学生可以修读多门课程,一门课程有多名学生修读!,成绩表,数据模型反映的是事物本身的数据和相关事物之间的联系!层次模型:上一层实体与下一层实体间的联系形式为一对多(倒挂树形结构)网状模型:结构过于复杂,难以实现数
4、据结构的独立 关系模型:数据库中的数据以二维表格的形式存在 基于关系数据模型的数据库系统称关系数据库系统,如Access、SQL Server、FoxPro、Oracle等。,1.2.2 三种数据模型,1.2.3 表的特点,表由行(记录)、列(字段)组成每列有一个字段名,每个字段只有一个值 行的上下顺序、列的左右顺序任意任意两行记录的内容不应完全相同 重复记录字段的取值范围称为域。同一字段的域相同,不同字段的域也有可能相同。性别,1.3 数据完整性规则,1.3.1 主键1.3.2 实体完整性规则1.3.3 参照完整性规则1.3.5 域完整性规则1.3.4 冗余的弊端,用于实现对数据的约束,决定
5、字段的取值范围!,3类数据完整性规则,1.3.1 主键,主键用以保证表中每个记录互不相同一个表只能有一个主键主键可以是一个字段,也可以由若干个字段组合而成。,2009年毕业生中有6名张磊同学,1.3.2 实体完整性规则,实体完整性规则规定:一个表的主键不能重复取值,也不能为空。如学号,不能重复也不能为空,否则无法给出成绩.一个表只能有一个主键,主键可以是一个字段,也可以由若干个字段组成。,主键:“职工号”,主键:“职工号工地编号”,Access中主键字段标示有钥匙图案,1.3.3 参照完整性规则,外键:“一对多”关系中,“一”表的主键字段必然会出现在“多”表中,成为联系两个表的纽带;“多”表中
6、出现的这个字段被称为外键;“一”表称为该外键的参照表。参照完整性规则规定:不能设置一表中没有的外键值。数据冗余降至最低,一对多,“多”表中的外键值或者为空,或者是“一”表中主键的有效值;外键值可以重复。,说明(P7):,关系型数据库管理系统支持数据的级联:级联更新:当“一”表主键值更新时,对应“多”表中外键字段的所有值将自动更新。如D02改为D05级联删除:如果删除“一”表中某个记录,则与该记录主键字段值相同的外键字段值所在的所有记录也将自动删除。,1.3.5 域完整性规则,域完整性规则是用户自定义规则作用:将某些字段的值限制在合理的范围内,超出限定范围的数据(非法数据)不允许进入数据库(系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Chap1 数据库 基础知识

链接地址:https://www.31ppt.com/p-5378196.html