首页数据库数据库系统教程第三版课后答案?求数据库系统教程(第三版)习题答案

数据库系统教程第三版课后答案?求数据库系统教程(第三版)习题答案

编程之家2023-10-22128次浏览

大家好,数据库系统教程第三版课后答案相信很多的网友都不是很明白,包括求数据库系统教程(第三版)习题答案也是一样,不过没有关系,接下来就来为大家分享关于数据库系统教程第三版课后答案和求数据库系统教程(第三版)习题答案的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

数据库系统教程第三版课后答案?求数据库系统教程(第三版)习题答案

求数据库系统教程(第三版)习题答案

1、试述数据、数据库、数据库管理系统、数据库系统的概念。(3、4、5页)答:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件;数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 2.使用数据库系统有什么好处?(12页)答:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。 3.试述文件系统与数据库系统的区别和联系。(8、9、10页)答:1)数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。 2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。 3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。 5.试述数据库系统的特点。(9、10、11页)答:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。

在迅雷狗狗上给你找了个,你看看吧:

http://www.gougou.com/search?search=%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F%E6%95%99%E7%A8%8B%E4%B9%A0%E9%A2%98&restype=-1&id=10000001&ty=0&pattern=0

数据库原理与应用教程 课后题答案 第三版 何玉洁

发给你了希望敢的上望采纳哈哈

数据库原理与应用教程―SQL Server

习题解答

数据库系统教程第三版课后答案?求数据库系统教程(第三版)习题答案

1.5习题

1.数据库的发展历史分哪几个阶段?各有什么特点?

答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。

1)人工管理阶段

这个时期数据管理的特点是:

数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。

数据库系统教程第三版课后答案?求数据库系统教程(第三版)习题答案

2)文件系统阶段

在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。

3)数据库系统阶段

数据库系统的特点如下:

(1)数据结构化

(2)较高的数据共享性

(3)较高的数据独立性

(4)数据由DBMS统一管理和控制

2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。

答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。

数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。

数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。

凡使用数据库技术管理其数据的系统都称为数据库应用系统。

3.简述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。

(1)数据定义和操纵功能

(2)数据库运行控制功能

(3)数据库的组织、存储和管理

(4)建立和维护数据库

(5)数据通信接口

4.简述数据库的三级模式和两级映像。

答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。

模式也称概念模式或逻辑模式,是对数据库中全............

数据库系统概论课后题答案

9.答:(1)首先画出一些重的函数依赖,所有这些函数依赖都是根据习题的文字说明和语义假设导出。语义假设如下:

1)一个职工不能同时成为多个部门的领导人; 2)一个职工不能同在在多个部门就职; 3)一个职工不能同时参加多个生产项目;

4)一个职工不能同时在两个不同的办公室办公; 5)一个职工不能同时拥有两部或两部以上的电话;

AREA

DBUDGET

OFF#DEPT#MGR_EMP#

PHONE#EMP#PROJ#PBUDGET#

JOBTITLE

DATE

SALARY

6)一个生产项目不能同时分配给多个部门; 7)一个办公室不能同时分配给多个部门;

8)部门号、职工号、项目号、办公室号及电话号码是全局惟一的。(2)先按照图5。12设计一组关系模式,它们都是属于INF的。 DEPT(DEPT#,DBUDGET,MGR_EMP#) PRIMARY KEY(DEPT#)

DEPT#和MGR_EMP#都是候选码,把DEPT#作为主码。

F={DEPT#→DBUDGET,DEPT#→MGR_EMP#,MGR_EMP#→DEPT#} EMPI(EMP#,DEPT#,PROJ#,OFF#,PHONE# PRIMARY KEY(EMP#)

F={EMP#→DEPT#,EMP#→PROJ#,EMP#→OFF#,EMP#→PHONE#,PHONE#→OFF#,OFF#→DEPT#,PROJ#→DEPT#} JOB(EMP#,JOBTITLE)

PRIMARY KEY(EMP#,JOBTITLE)

F={EMP#,JOBTITLE→EMP#,EMP#,JOBTITLE→JOBTITLE} SALHIST(EMP#,JOBTITLE,DATE,SALARY) PRIMARY KEY(EMP#,DATE)

F={EMP#,DATE→JOBTITLE,EMP#,DATE→SALARY} PROJ(PROJ#,DEPT#,PBUDGET) PRIMARY KEY(PROJ#)

F={PROJ#→DEPT#,PROJ#→PBUDGET} OFFICE(OFF#,DEPT#,AREA) PRIMARY KEY(OFF#)

F={OFF#→DEPT#,OFF#→AREA} PHONE(PHONE#,OFF#) PRIMARY KEY(PHONE#)

F={PHQNE#→OFF#}

(3)现在来分析一下这7个关系模式,发现:SALHIST(EMP#,DATE,JOBTITLE,SALARY)的属性包含了JOB(EMP#,JOBTLTLE)的属性,所以JOB(EMP#,JOBTITLE)可以消去。

EMP1中OFF#和DEPT#都传递函数依赖于主码(EMP#)。OFF#通过PHONE#,DEPT#通过PROJ#或OFF#(然后通过PHONE#)传递依赖于{EMP#},所以可以把EMP1(EMP#,DEPT#,PROJ#,OFF#,PHONE#)分解成下面4个3NF的关系模式: EMP(EMP#,PROJ#,PHONE#) PRIMARY KEY(EMP#) X(PHONE#,OFF#)

PRIMARY KEY(PHONE#) Y(PROJ#,DEPT#)

PRIMARY KEY(PROJ#) Z(OFF#,DEPT#) PRIMARY KEY(OFF#)

然而,X就是PHONE,Y是PROJ的投影,Z是OFFICE的投影,所以X、Y、Z都可以消去。

最后可以得到下面6个关系模式,所有这些关系模式都是属于3NF的,进一步发现他们也是BCNF的。

DEPT(DEPT#,DBUDGET,MGR_EMP#) PRIMARY KEY(MGR_EMP#) EMP(EMP#,PROJ#,PHONE#) PRIMARY KEY(EMP#)

SALHIST(EMP#,DATE,JOBTITLE,SALARY) PRIMARY KEY(EMR#)

PROJ(PROJ#,DEPT#,PBUDGET) PRIMARY KEY(PROJ#)

OFFICE(OFF#,DEPT#,AREA) PRIMARY KEY(OFF#) PHONE(PHONE#,OFF#)

PRIMARY KEY(PHONE#)

10.答:其语义假设如下:

(1)任何两个顾客的收货地址都不相同;(2)每一个订单都有一个惟一的订单号码。

(3)每个订单的订单细则在这个订单里有一个惟一的编号。函数依赖图如下:

ADDRESSADDRESS

QTYORD

ORD#

DISCOUNT

CREDLIM

BAL

CUST#

QTYOUTDANGER

PLANT#QTYOH

ITEM#DESCNLINE#

相应的BCNF关系模式如下:

CUST(CUST#,BAL,CREDLIM,DISCOUNT) PRIMARY KEY(CUST#) SHIPTO(ADDRESS,CUST#) PRIMARY KEY(ADDRESS)

ORDHEAD(ORD#,ADDRESS,DATE) PRIMARY KEY(ORD#)

ORDLINE(ORD#,LINE#,ITEM#,QTYORD,QTYOUT) PRIMARY KEY(ORD#,LINE#) ITEM(ITEM#,DESCN)

PRIMARY KEY(ITEM#)

IP(ITEM#,PLANT#,QTYOH,DANGER) PRIMARY KEY(ITEM#,PLANT#)

数据库原理与应用教程课后题答案第三版何玉洁

三级数据库技术教程丛书名:全国计算机等级考试教材系列

作者:赵宏杰主编

出版社:水利水电出版社

出版时间:2006-4-1字数:495000版次:1页数:311印刷时间:2006/04/01开本:印次:纸张:胶版纸ISBN:包装:平装所属分类:图书>>计算机/网络>>数据库>>数据仓库与数据挖掘

内容简介

本书是根据教育部考试中心最新制定的《全国计算机等级考试大纲(2004年版)》对三级数据库技术的考试范围要求,组织有多年考前培训实际教学经验的老师编写而成的。

本书主要内容包括:考试大纲及要求、计算机基础知识、数据结构与算法、操作系统、

数据库技术基础、关系数据库系统、结构化查询语言SQL、关系数据库的规范化与设计、数

据库管理系统实例、事务管理与数据库安全性、数据库应用开发工具、数据库技术的发展、

考试笔试及上机考试指导、模拟试题等。

本书内容丰富,论述清晰,图文并茂。每章内容均包括考纲、考点分析和历年经典考题

讲解,具有很强的实用性和针对性。通过本书的学习读者可以轻松掌握数据库技术的基本知

识,达到教育部对等级考试三级数据库技术的要求。

本书适合作为全国计算机等级考试三级数据库技术的教材和参考书,也可作为高等院校

学生学习数据库理论与技术的教材或学习辅导书。

目录

前言

第1章计算机基础知识

1.1计算机的发展与应用

1.2计算机系统的组成

1.3计算机系统工作原理简述

1.4计算机多媒体基础

1.5计算机网络基础

1.6计算机信息安全基础

1.7考点分析及历年经典考题讲解

习题一

第2章数据结构与算法

2.1概述

2.2算法和算法分析

2.3线性表基础

2.4特殊的线性表——栈、队列和串

2.5数组、矩陈与广义表

2.6树形结构

2.7查找

2.8排序

2.9考点分析及历年经典考题讲解

习题二

第3章操作系统

3.1概论

3.2进程管理

3.3存储管理

3.4设备管理

3.5文件管理

3.6作业管理

3.7考点分析及历年经典考题讲解

习题三

第4章数据库技术基础

4.1数据库的基本概念

4.2数据模型

4.3数据库系统结构

4.4考点分析及历年经典考题讲解

习题四

第5章关系数据库系统

5.1关系数据库系统概述

5.2关系数据模型

5.3关系代数

5.4考点分析及历年经典考题讲解

习题五

第6章关系数据库规范化理论

第7章关系数据库的标准语言SQL

第8章数据库设计

第9章事务管理与数据库安全性

第10章数据库管理系统

第11章数据库开发工具

第12章数据库技术的发展

附录A全真笔试试题

附录B等级考试三级数据库考试大纲

附录C参考答案

关于数据库系统教程第三版课后答案,求数据库系统教程(第三版)习题答案的介绍到此结束,希望对大家有所帮助。

spss数据库,spss数据库打开只有一个视图服务器cpu核数,怎么看服务器有几颗CPU,是几核的