欢迎来到天天文库
浏览记录
ID:40920250
大小:1.00 MB
页数:16页
时间:2019-08-10
《计算机软件技术基础 (5)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机软件技术基础(第二版)第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.网
2、状模型图5.8学校教学情况的网状模型3.关系模型图5.9关系例计算机软件技术基础(第二版)图5.10“学生选课”关系的二维表图5.11关系ER5.2关系代数1.并运算(union)图5.12关系的并运算例计算机软件技术基础(第二版)2.差运算(difference)图5.13关系的差运算例3.交运算(intersection)图5.14关系的交运算例4.笛卡儿积(Cartesianproduct)5.选择运算(selection)计算机软件技术基础(第二版)图5.15关系的笛卡儿积例计算机软件技术基础(第二版)图5.19关系SNM=R7.连接
3、运算(join)图5.20关系R和关系S图5.21关系R和关系S连接运算R=S后的结果8.自然连接运算(naturaljoin)图5.22关系R和关系S自然连接运算RS后的结果计算机软件技术基础(第二版)图5.25关系T和关系P图5.26TP与关系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图
4、图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关系数据库语言SQL5.4.1SQL语言概述1.SQL语言的功能与特点计算机软件技术基础(第二版)3.SQL的语句结构4.SQL的命令分类5.4.2数据库定义1.表、视图和索引计算机软件技术基础(第二版)2.表的建立、修改和删除3.视图的建立、修改和删除5.4.3数据查询1
5、.单表查询2.多表查询3.附加子句计算机软件技术基础(第二版)5.4.4数据修改1.数据的插入2.数据的修改3.数据的删除4.视图的修改5.4.5数据控制1.授权5.4.6嵌入式SQL1.概述2.不用游标的DML语句计算机软件技术基础(第二版)习题5.1数据管理技术的发展经历了哪几个阶段?各个阶段与计算机技术的发展有何关系?5.2数据库技术的主要特点是什么?它与传统的文件系统有何本质的区别?5.3数据的逻辑独立性的含义是什么?数据的物理独立性的含义是什么?5.4举例说明实体集之间一对一、一对多、多对多的联系。5.5关系模型与格式化模型比较有哪
6、些主要优点?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
7、假设一个图书出版社的行政组织可以分为编辑、出版、发行3部分,包括若干个编辑室,几个录入排版组,几个定点印刷厂,若干图书发行员和几个图书仓库。其中:(1)每个编辑室有若干名编辑,他们负责组稿、编辑加工、发稿,且每人有规定的任务量。(2)每个录入排版组有若干名职工,他们负责书稿的录入与排版工作,书稿排版有时间要求,每个人的录入排版有数量(字数)和质量要求。(3)若干名发行员负责图书的征订和发行工作,每人有规定的任务。(4)几个定点印刷厂负责图书的印刷,一个印刷厂可承印多种图书,但同一种图书不会在几个印刷厂印刷。(5)若干个仓库存放未销售出去的图书,
8、一个仓库能存放多种图书,但同一种图书不能放在几个仓库中。计算机软件技术基础(第二版)根据以上信息,设计一个出版社管理系统的概念模型。要求画出分E-R图
此文档下载收益归作者所有