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

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

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

大家好,如果您还对数据库课后题答案不太了解,没有关系,今天就由本站为大家分享数据库课后题答案的知识,包括数据库系统概论课后题答案的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

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

求《数据库原理与应用》第二版课后习题答案!!!

第6章

一、选择题

1.C2.A3.A4.C5.A6.C7.C8.B9.A10.C11.B12.B13.C14.D15.B

二、填空题

1.文件管理阶段数据库系统管理阶段

2.相互区别实体集

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

3.域

4.关系

5.数据结构数据操纵数据完整性约束

6.外模式模式内模式

7.模式

8.内模式

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

9.外模式

第7章

一、选择题

1.A2.C3.B4.B5.D6.A7.D8.C9.D10.B

二、填空题

1.矩形椭圆菱形数字

2.第一

3.命名属性结构

4.参照

5.学号

第8章

一、选择题

1.D2.C3.A4.B5.D

二、填空题

1.数据定义数据操纵数据控制

2.非过程化集合

3.结构化查询语句StructuredQueryLanguage

4.不能

5.select@变量名或select@@变量名

第9章

一、选择题

1.A2.A3.B4.C5.D6.D7.B8.A

二、填空题

1.一多多

2.alterdatabase

3.dbccshrinkfile

4.将数据库userdb缩小到原来的30%

5.dropdatabase

第10章

选择题

1.C2.D3.D4.B5.C

二、填空题

1.可以重名

2.99999.999

3.无

4.altertable

5.primarykey unique foreignkey check default

6.聚集索引非聚集索引

第11章

一、选择题

1.B2.C3.A4.A5.C6.B

二、填空题

1.distinct

2.desc

3.匹配多个字符匹配单个字符

4.orderby

5.groupby

第13章

选择题

1.A2.D3.A4.C5.C

二、填空题

1.子模式基本表视图

2.alterview dropview

第14章

选择题

1.A2.D

二、填空题

1.正确性相容性

2.createrule

3.sp_bindrule

4.droprule

第15章

选择题

1.A2.C3.D4.A

二、填空题

1.alterprocedure

2.@参数名

3.exec[ute]<过程名>

4.insert update delete

5.deleted

6.inserted

7.deleted

http://zhidao.baidu.com/question/440479153.html?oldq=1#answer-1298076427

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

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#)

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

第一题:

答案:

第二题:

答案:

第三题:

答案:

第四题:

答案:

扩展资料

这部分内容主要考察的是数据库系统的知识点:

数据库系统为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。

好了,关于数据库课后题答案和数据库系统概论课后题答案的问题到这里结束啦,希望可以解决您的问题哈!

查看数据库表空间(oracle怎么查询所有的表空间的名称)python搭建服务器(python 怎么搭建简单的web服务器)