数据库技术与应用课后答案?数据库原理与应用教程第4版课后习题答案(何玉洁)
大家好,如果您还对数据库技术与应用课后答案不太了解,没有关系,今天就由本站为大家分享数据库技术与应用课后答案的知识,包括数据库原理与应用教程第4版课后习题答案(何玉洁)的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
数据库原理与应用教程第4版课后习题答案(何玉洁)
第一题:
答案:
第二题:
答案:
第三题:
答案:
第四题:
答案:
扩展资料这部分内容主要考察的是数据库系统的知识点:
数据库系统为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。
数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。
数据库技术及应用 —SQL Server
create table图书(总编号 Char(6),分类号 Char(8),书名 Char(16),作者 Char(6),出版单位 Char(20),单价 Numeric(6,2))
create table读者(借书证号 Char(4),单位 Char(8),姓名 Char(6),性别 Char(2),职称 Char(6),地址 Char(20))
create table借阅(借书证号 Char(4),总编号 Char(6),借书日期 Datetime)
1.对图书管理数据库,将借阅表增加新字段:应还日期 datetime。请对下面的SQL语句填空:
ALTER TABLE读者 add应还日期 datetime
2.向图书表插入一条记录,总编号为101002,分类号为02,书名为数据库技术,作者为王大为,出版单位为电子工业出版社,单价为23.5。
INSERT INTO图书 VALUES('101002','02','数据库技术','王大为','电子工业出版社',23.5)
3.对于图书管理数据库,将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空:
UPDATE图书 SET单价=单价*1.1 WHERE出版单位='电子工业出版社'
4.对于图书管理数据库,要查询所藏图书中每个出版社的图书最高单价、平均单价。
SELECT出版单位,MAX(单价) AS最高单价,AVG(单价) AS平均单价 FROM图书 GROUP BY出版单位
5.对于图书管理数据库,求电子工业出版社出版图书的最高单价和平均单价。
SELECT出版单位,MAX(单价) AS最高单价,AVG(单价) AS平均单价 FROM图书 where出版单位='电子工业出版社'
6.使用SQL语句从上表中查询所有姓刘的读者的信息:
SELECT* FROM读者 WHERE姓名 like'刘%'
7.检索书价在10元至30元(含10元和30元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。
SELECT书名,作者,单价,分类号 FROM图书
WHERE单价 between 10 and 30
ORDER BY分类号
8.对于图书管理数据库,查询借阅图书超过3本的每个读者的借书证号和所借图书册数。请对下面的SQL语句填空:
SELECT借书证号,count(*) as借图书册数 FROM借阅
GROUP BY借书证号 having count(*)>3
9.对于图书管理数据库,查询电子工业出版社的图书信息,检索结果按书价降序排列。
SELECT* FROM图书 WHERE出版单位='电子工业出版社' ORDER BY单价 DESC
10.对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均价。
SELECT出版单位,MAX(单价) AS最高单价,AVG(单价)AS平均价 FROM图书 GROUP BY出版单位 HAVING count(*)>=2
数据库基础与应用课后习题答案
第
1
章练习题答案
一、选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
A
D
C
B
B
B
A
A
二、填空题
1
、数据定义、数据操纵
2
、文件系统阶段、数据库系统阶段
3
、属性、字段、元组、记录
4
、关键字
5
、域
6
、属性、属性到域的映象
7
、关系、关系
8
、投影
9
、选择运算、投影运算
10
、连接运算、自然连接
三、简答题
1
、答:数据库(
DataBase
)是被长期存放在计算机内、有组织的、可以表现为多种形式的
可共享的数据集合。
数据库管理系统(
DataBase Management System
,简称
DBMS
)是计算机系统软件,它的职
能是有效地组织和存储数据、
获取和管理数据,
接受和完成用户提出的访问数据的各种请求。
数据库系统是指拥有数据库技术支持的计算机系统,
它可以实现有组织地、
动态地存储大量
相关数据,提供数据处理和信息资源共享服务。
数据库系统是指在计算机系统中引入数据库后的系统,
一般由数据库、
数据库管理系统
(及
其开发工具)
、应用系统、数据库管理员和用户构成。
2
、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一
个文件。在
Visual FoxPro
中,一个关系就是一个表文件。
元组是二维表中水平方向的行,有时也叫做一条记录。
属性是二维表中垂直方向的列,有时也叫做一个字段。
3
、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。
4
、答:常用的数据模型有层次模型、网状模型和关系模型。
层次模型的特点是:
形状象一棵倒立的树,
有且仅有一个结点无父结点,
这个结点称为根结
点,其他结点有且仅有一个父结点。
网状模型的特点是:
形状象一张网,
允许一个以上的结点无父结点,
一个结点可以有多于一
个的父结点。
关系模型的特点是:
在关系中,
数据的逻辑结构是一张二维表。
该表满足每一列中的分量是
类型相同的数据;
列的顺序可以是任意的;
行的顺序可以是任意的;
表中的分量是不可再分
割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。
层次模型对具有一对多层次关系的数据描述非常自然、
直观、
容易理解;
网状模型主要是描
述具有多对多关系的数据。
关系模型具有严格的数学理论为基础,
在描述数据时使用简单灵
活、数据独立性强等特点,而被公认为是理想的数据的组织方式。
5
、答:不是,只有具备以下几个要求的二维表才被称为是关系:
(
1
)每一列中的分量是类型相同的数据;
(
2
)列的顺序可以是任意的;
附上出处链接:http://wenku.baidu.com/link?url=9i5NhjeDRi7MJL9lUqfAjg93SBGB9gzF92MagBRQD_SG2oXNthO3WjMdKZAaGOIE_sHRKyDsmITdFcgdoX20wNzmYAppzdU5-DeBlHr9Hcm
数据库原理与应用教程 课后题答案 第三版 何玉洁
发给你了希望敢的上望采纳哈哈
数据库原理与应用教程―SQL Server
习题解答
1.5习题
1.数据库的发展历史分哪几个阶段?各有什么特点?
答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。
1)人工管理阶段
这个时期数据管理的特点是:
数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。
2)文件系统阶段
在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。
3)数据库系统阶段
数据库系统的特点如下:
(1)数据结构化
(2)较高的数据共享性
(3)较高的数据独立性
(4)数据由DBMS统一管理和控制
2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。
答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。
数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。
数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。
凡使用数据库技术管理其数据的系统都称为数据库应用系统。
3.简述数据库管理系统的功能。
答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。
(1)数据定义和操纵功能
(2)数据库运行控制功能
(3)数据库的组织、存储和管理
(4)建立和维护数据库
(5)数据通信接口
4.简述数据库的三级模式和两级映像。
答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。
模式也称概念模式或逻辑模式,是对数据库中全............
文章到此结束,如果本次分享的数据库技术与应用课后答案和数据库原理与应用教程第4版课后习题答案(何玉洁)的问题解决了您的问题,那么我们由衷的感到高兴!