计算机软件技基术础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件技基术础

第5章 数据库技术 5.1 数据库基本概念 5.1.1 数据库技术与数据库系统 1. 数据库管理技术 图5.1 人工管理下程序与数据之间的关系 图5.2 文件系统管理下程序与数据之间的关系 图5.3 数据库管理阶段程序与数据之间的关系 2. 数据库管理系统 3. 数据库系统的构成 图5.4 数据库系统的层次结构 图5.5 访问数据库中数据的过程 5.1.2 数据描述 1. 信息的存在形态 图5.6 “教师”记录型与“教师”文件的示意图 2. 实体间的联系 5.1.3 数据模型 1. 层次模型 图5.7 学校行政机构的层次模型 2. 网状模型 图5.8 学校教学情况的网状模型 3. 关系模型 图5.9 关系例 图5.10 “学生选课”关系的二维表 图5.11 关系ER 5.2 关系代数 1. 并运算(union) 图5.12 关系的并运算例 2. 差运算(difference) 图5.13 关系的差运算例 3. 交运算(intersection) 图5.14 关系的交运算例 4. 笛卡儿积(Cartesian product) 5. 选择运算(selection) 图5.15 关系的笛卡儿积例 图5.19 关系SNM=R\7. 连接运算(join) 图5.20 关系R和关系S 图5.21 关系R和关系S连接运算R\=\S后的结果 8. 自然连接运算(natural join) 图5.22 关系R和关系S自然连接运算RS后的结果 图5.25 关系T和关系P 图5.26 TP与关系TP 5.3 数据库设计 5.3.1 数据库设计的基本概念 5.3.2 数据库设计的过程 1. 需求分析 2. 概念结构设计 图5.27 描述实体集联系的E-R图 图5.28 多个实体集联系的E-R图 图5.29 同一个实体集内实体联系的E-R图 图5.30 实体属性的E-R图 图5.31 实体集之间联系属性的E-R图 图5.32 简单的分E-R图 图5.33 商店管理的初步E-R图 图5.34 商店管理的基本E-R图 3. 逻辑结构设计 图5.35 实体职工转换为关系 4. 物理结构设计 5.3.3 数据字典 1. 数据字典的作用 2. 数据字典的内容 5.4 关系数据库语言SQL 5.4.1 SQL语言概述 1. SQL语言的功能与特点 3. SQL的语句结构 4. SQL的命令分类 5.4.2 数据库定义 1. 表、视图和索引 2. 表的建立、修改和删除 3. 视图的建立、修改和删除 5.4.3 数据查询 1. 单表查询 2. 多表查询 3. 附加子句 5.4.4 数据修改 1. 数据的插入 2. 数据的修改 3. 数据的删除 4. 视图的修改 5.4.5 数据控制 1. 授权 5.4.6 嵌入式SQL 1. 概述 2. 不用游标的DML语句 习题 5.1 数据管理技术的发展经历了哪几个阶段?各个阶段与计算机技术的发展有何关系? 5.2 数据库技术的主要特点是什么?它与传统的文件系统有何本质的区别? 5.3 数据的逻辑独立性的含义是什么?数据的物理独立性的含义是什么? 5.4 举例说明实体集之间一对一、一对多、多对多的联系。 5.5 关系模型与格式化模型比较有哪些主要优点? 5.6 在关系模型中,一个关系是一张二维表,任意一张二维表是否就是一个关系?为什么? 5.7 设有一关系S如图5.36所示。分别写出符合下列要求的关系运算式和运算结果。 图5.36 关系S (1) 找出平均分在85分(包含85分)以上的所有记录。 (2) 列出满足总分在270分(包含270分)以上的学生的学号、姓名、总分和平均分。 5.8 数据库设计过程包括哪几个阶段?各阶段的主要工作是什么? 5.9 什么是E-R图?利用E-R图进行数据库概念结构设计分为哪几步? 5.10 数据库的逻辑结构设计主要完成什么任务?把概念模型转换为关系模型时需要做哪些工作? 5.11 假设一个图书出版社的行政组织可以分为编辑、出版、发行3部分,包括若干个编辑室,几个录入排版组,几个定点印刷厂,若干图书发行员和几个图书仓库。其中: (1) 每个编辑室有若干名编辑,他们负责组稿、编辑加工、发稿,且每人有规定的任务量。 (2) 每个录入排版组有若干名职工,他们负责书稿的录入与排版工作,书稿排版有时间要求,每个人的录入排版有数量(字数)和质量要求。 (3) 若干名发行员负责图书的征订和发行工作,每人有规定的任务。 (4) 几个定点印刷厂负责图书的印刷,一个印刷厂可承印多种图书,但同一种图书不会在几个印刷厂印刷。 (5) 若干个仓库存放未销售出去的图书,一个仓

文档评论(0)

ggdxyz3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档