- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 数据库技术 第5章 数据库技术 5.1 数据库基本概念 5.2 关系代数 5.3 数据库设计 5.4 关系数据库语言SQL 5.1 数据库基本概念 5.1.1 数据库技术与数据库系统 5.1.2 数据描述 5.1.3 数据模型 5.1.1 数据库技术与数据库系统 1. 数据库管理技术 (1)人工管理 (2)文件管理 1) 数据的冗余度比较大。 2) 由于数据是面向应用的,使程序与数据还是互相依赖。 3) 文件系统对数据的控制没有统一的方法,而是完全靠应用程序自己对文件中的数据进行控制,因此,使应用程序的编制很麻烦,而且缺乏对数据的正确性、安全性、保密性等有效且统一的控制手段。 (3)数据库管理 1) 数据是结构化的,是面向系统的,数据的冗余度小。 2) 数据具有独立性。 3) 保证了数据的完整性、安全性和并发性。 2. 数据库管理系统 数据库管理系统功能: 1) 定义数据库。 2) 管理数据库。 3) 建立和维护数据库。 4) 数据通信。 (1) 语言处理部分 分为以下四部分。 ① 数据描述语言DDL解释程序 模式DDL:DB管理员用来定义DB总体逻辑数据结构 子模式DDL:用户用来定义其所用的局部逻辑数据结构 物理DDL(设备介质语言):定义数据的物理存储方式 ② 数据操纵语言DML处理程序 ③ 终端询问解释程序 ④ 数据库控制命令解释程序 (2) 系统运行控制程序 分为以下几个模块。 ① 系统总控程序。 ② 访问控制程序。 ③ 并发控制程序。 ④ 保密控制程序。 ⑤ 数据完整性控制程序。 ⑥ 数据访问程序。 ⑦ 通信控制程序。 (3) 系统建立与维护程序 分为以下几个模块: ① 数据装入程序。 ② 工作日志程序。 ③ 性能监督程序。 ④ 系统恢复程序。 ⑤ 重新组织程序。 3. 数据库系统的构成 5.1.2 数据描述 1. 信息的存在形态 现实世界 (2) 观念世界 ① 属性 ② 实体 ③ 实体型 ④ 实体集 (3) 数据世界 ① 数据项(字段)(field) ② 记录(record) ③ 记录型(record type) ④ 文件(fild) ⑤ 关键字(key) 【教师】记录型 2. 实体间的联系 (1) 一对一(1:1)的联系 设有两个实体集E1和E2,如果E1和E2中的每一个 实体最多与另一个实体集中的一个实体有联系,则 称实体集E1和E2的联系是一对一的联系,通常表示 为“1:1的联系”。 【例如】实体集学校与实体集校长之间的联系就是1:1的联系 (2) 一对多(1:n)的联系 设有两个实体集E1和E2,如果E2中的每一个实体与E1中 的任意个实体(包括零个)有联系,而E1中的每一个实体 最多与E2中的一个实体有联系,则称这样的联系为“从E2 到E1的一对多的联系”,通常表示为“1:n的联系”。 例如,实体集学校与实体集教师之间的联系为一对多的联系。 (3) 多对多(m:n)的联系 设有两个实体集E1和E2,其中的每一个实体都与另一个实 体集中的任意个(包括零个)实体有联系,则称这两个实体 集之间的联系是“多对多的联系”,通常表示为“m:n的联系”。 例如,教师实体集与学生实体集之间的联系是多对多的联系。 又如。学生实体集和课程实体集之间的联系也是一种多对多的联系。 5.1.3 数据模型 1. 层次模型 建立数据的层次模型需要满足下列两个条件: (1) 有一个数据记录没有“父亲”,这个记录即是 根结点; (2) 其他数据记录有且只有一个“父亲”。 学校行政机构的层次模型 2. 网状模型 网状数据模型的特点: (1) 可以有一个以上的结点无“父亲”; (2) 至少有一个结点有多于一个的“父亲”。 3. 关系模型 把数据看成一个二维表,每一个二维表称为一个关系。 关系模型的优点。 (1) 数据结构比较简单 (2) 具有很高的数据独立性 (3) 可以直接处理多对多的联系 (4) 有坚实的理论基础 一个关系的属性名表称为关系模式,也就是二维表的表框架,相当于记录型。 若某一关系的关系名为R,其属性名为 A1,A2,…,An 则该关系的关系模式记为 R(A1,A2,…,An) 关系名为ER 关系模式(即二维表的表框架)为ER(S#,SN,SD) 其中: S#,SN,SD分别是这个关系中的三个属性的名字 1. 并运算(union) 假设有n元关系R和n元关系S,它们相应的属 性值取自同一个域,则它们的并仍然是一个n元 关系,它由属于关系R或属于关系S的元组组成
您可能关注的文档
- 基于ARM Linux的嵌入式图像采集.doc
- 基于ARM7的音乐播放器.doc
- 基于AT89C51单片机的电源切换控制器的设计.doc
- 基于AT89S53单片机的数控直流稳压电源设计报告.doc
- 基于Atmel89S51单片机的音乐喷泉控制系统开题报告.doc
- 基于CCD传感器的智能车系统设计与实现(硬件部分).doc
- 基于CPLD数字密码锁的设计[实用论文].doc
- 基于IPV6的下一代校园网设计—毕业设计论文.doc
- 基于IP的远程视频监控设备技术要求.doc
- 基于J2EE的BBS论坛的设计与开发—计算机毕业设计.doc
- 上海市宝山区2025-2026学年第一学期期末考试高三英语试卷(含答案).pdf
- 云南省普洱市镇沅县第一中学2025-2026学年高二上学期期中考试语文试题(含答案).pdf
- 天津市扶轮中学2025-2026学年高一上学期第一次月考英语试题(含答案).pdf
- 上海市杨浦区2026届高三一模英语试题(含答案).pdf
- 湖北省八校联考2025-2026学年高二上学期月考语文试题(含答案).pdf
- 山西省介休市第一中学校2025-2026学年高二上学期期中考试英语试卷(含答案,无听力原文及音频).pdf
- 江苏省无锡市梅村高级中学2025-2026学年高二上学期期中英语试题(含答案).pdf
- 山东省临沂市临沭县2025-2026学年九年级(上)期中化学试卷(含答案).pdf
- 山东省菏泽市2025-2026学年高二上学期期中考试英语(B)试卷(含答案,无听力原文及音频).pdf
- IPO审核耗时与首发股票市场表现.pdf
最近下载
- 精品课件-《菩萨蛮·书江西造口壁》(优质课课件用).ppt VIP
- 应用高等数学(第2版)练习册胡桐春课后习题答案解析.docx VIP
- 2025年连云港专业技术人员公共课程公需考试-学习贯彻党的二十届三中全会精神.docx VIP
- 标准作业流程心得体会范文.docx VIP
- DBJT 61-38-2016 建筑给水排水与采暖工程施工工艺标准.docx VIP
- 尿液干化学法检测尿液红细胞与白细胞假阴性结果分析.doc VIP
- 皖南医学院《马克思主义基本原理》2016-2017学年期末考试卷.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
- 简约手绘工作概述商务汇报通用PPT模板.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
原创力文档


文档评论(0)