- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术及应用 课程简介 本课程是一门面向全校各专业开设的必修基础教学课程,共48学时,其中实验16学时,讲授32学时。 本课程采用平时考核+实验考核+结课上机题库考试的课程考核方式 Chap1 数据库基础知识 本章内容 数据库系统的组成 关系模型理论 数据完整性规则 模式的规范化 1.1 数据库系统的组成 1.1.1 什么是数据库 1.2.1 实体、属性与联系 1.1.1 什么是数据库 保存在磁盘等外存介质上的数据集合 能被各类用户所共享 数据冗余低、数据之间有紧密联系 可通过数据库管理系统进行访问 在Access数据库系统中,数据以二维表的形式保存。 1.1.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. 联系 实体集(数据表)之间是有联系的 公共属性是联系两个实体集的纽带 1.2.1 实体、属性与联系 3. 实体的联系方式 一对多、多对多、一对一(较少见) 一对一 一对多 是关系型数据库系统中最基本的联系形式 多对多 多对多联系形式无法直接表达,必须通过第3个实体 1.2.2 三种数据模型 数据模型反映的是事物本身的数据和相关事物之间的联系! 层次模型:上一层实体与下一层实体间的联系形式为一对多(倒挂树形结构 ) 网状模型:结构过于复杂,难以实现数据结构的独立 关系模型:数据库中的数据以二维表格的形式存在 基于关系数据模型的数据库系统称关系数据库系统,如Access、SQL Server、FoxPro、Oracle等 。 1.2.3 表的特点 表由行(记录)、列(字段 )组成 每列有一个字段名,每个字段只有一个值 行的上下顺序、列的左右顺序任意 任意两行记录的内容不应完全相同 ——重复记录 字段的取值范围称为域。同一字段的域相同,不同字段的域也有可能相同。 ——性别 1.3 数据完整性规则 1.3.1 主键 1.3.2 实体完整性规则 1.3.3 参照完整性规则 1.3.5 域完整性规则 1.3.4 冗余的弊端 1.3.1 主键 主键用以保证表中每个记录互不相同 一个表只能有一个主键 主键可以是一个字段,也可以由若干个字段组合而成。 1.3.2 实体完整性规则 实体完整性规则规定:一个表的主键不能重复取值,也不能为空。 ——如学号,不能重复也不能为空,否则无法给出成绩. 一个表只能有一个主键,主键可以是一个字段,也可以由若干个字段组成。 1.3.3 参照完整性规则 说明(P7): 1.3.5 域完整性规则 域完整性规则是用户自定义规则 作用:将某些字段的值限制在合理的范围内,超出限定范围的数据(非法数据)不允许进入数据库(系统将报警) 典型的例子:性别(男或女)、成绩(0~100) 1.3.4 冗余的弊端 冗余: 数据在同一表或不同表中重复出现,称为冗余。 弊端: 浪费空间 数据异常 数据不一致 插入异常 1.4 模式的规范化 1.4.1 第一范式 1.4.2 第二范式 1.4.3 第三范式 1.4.1 第一范式 表中任意字段的值必须是不可分的,即每个记录的每个字段只能包含一个数据。 1.4.2 第二范式 指表中所有非主键字段完全依赖于主键字段 解决办法: 解决方法: 1.4.3 第三范式 第三范式:满足第二范式的前提下,一个表的所有非主键字段均不传递依赖于主键 传递依赖:设表中有A(主键)、B、C三个字段,若B依赖于A,而C依赖于B,称字段C传递依赖于主键字段A 实例: 解决方法: 分解成2个表 附加内容: 参考资料:《数据库技术及应用—Access》 李雁翎 编著 高等教育出版社 数据库设计 数据库设计是指设计数据库管理系统 数据库设计的步骤 需求分析阶段 — 通过调查,信息收集,获取用户对数据库的要求。 概念结构设计阶段— 把需求分析结果抽象为反应用户需求
您可能关注的文档
- Access15过程调用及参数传递.ppt
- 板贵乡中心小学交通安全工作的简报.doc
- Access2003数据访问页及web.ppt
- Access2007数据库基本2.ppt
- 极其重要毕业论文规则化要求.doc
- 极惯性矩常计用算公式.doc
- access2第2章节表的基本操作.ppt
- access—数据库基础.ppt
- 极致物业的管理系统仓库的管理操作手册.doc
- 极荐群主分享安卓模拟器配置技巧.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)