2023年华工数据库平时作业_第1页
2023年华工数据库平时作业_第2页
2023年华工数据库平时作业_第3页
2023年华工数据库平时作业_第4页
2023年华工数据库平时作业_第5页
已阅读5页,还剩20页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库平时作业

第一章数据库系统引论

1.不属于逻辑数据模型的是(A)

AE—R模型B关系模型C网状模型D层次模型

2、顾客看到日勺现实系统的I、描述实际领域日勺状况日勺模型是(A)

AE—R模型B关系模型C逻辑模型D物理模型

3、MSSQLServer是(D)。

A.数据库B.数据库系统C.数据处理系统D.数据库管理系统

4、下面没有反应数据库长处日勺是(A)o

A.数据面向应用程序B.数据冗余度低

C.数据独立性高D.数据共享性高

5、表达数据库的概念模型一般使用(C)o

A.顾客活动图B.数据流图C.E-R图D.流程图

6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间日勺关系是

(A)。

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBMS和DBSD.DBS就是DB,也就是DBMS

7、数据库系统包括数据库、数据库管理系统DBMS、数据库管理员DBA

和多种应用四个部分。

8、用逻辑数据模型描述的模式有;外模式、概念模式或逻辑模式。

9、数据管理技术经历了人1:管理、文件系统和数据库三个发展阶段。

10、概念模式是用逻辑数据模型对一种单位口勺数据的描述。

第二章数据模型

1.不属于关系数据模型中的概念是(B)

A.主键B系C关系D属性

2.有关系:R(A,B,C)PK=AS(D,A)PK=D,FK=A,参照于R的I属性A。关

系R和S的元组如图1所示。

s

DA

12

2null

33

41

图1

C(3,3)

D(4,1)

3.有一种关系:学生(学号,姓名,系别),规定学号H勺值域是8个数字构成的字

符串,这一规则属于(B)

A实体完整性约束

B引用完整性约束

C一般性完整性约束

D关键字完整性约束

4.在关系运算中,化费时间可能最长日勺运算是(C)0

A.投影B.选择C.笛卡尔乘积D.加

5.从关系中挑选满足条件的记录日勺运算称为(A)。

A.选择运算B.投影运算C.联接运算D.笛卡尔运算

6.同一关系模型时任两个元组值(A)o

A.不能全同B.可全同C.必须全同D.以上都不是

7.已知关系R如图1所示,可以作为R主键的属性组是(B)。

R

记录的工号都不一样,这是就关系empolyee中的实体完整性约束。

12.简答题:设有如图示的I关系R,计算R4二riA,B(oB=bl(R))

R

ABC

alblcl

a2blc2

a3b3c3

答:R4为:

AB

albl

a2b2

13.简答题:

有如下关系代数体现式,DNO分别是EPM的PK和DEPT的JFK,

X

HEN0(EPM0manager=,OOP(DEPT))

请将其转化成对应H勺SQL语句。

答:HENO(EPM。manager='OOP(DEPT))=IIENO(omanager='OOP(EPM

XDEPT))

SELECTENOFROMEMP,DEPTWHEREDEPT.MANAGER='001'ANDEMP.DNODEPT.DNO

14.假设ABC房地产企业聘任多名业务员负责房地产的销售业务;每名客户可以多

次或一次购置多套住房,每套住房有唯一日勺标识(房间号);每套房产交易都要签定

协议,协议的实例如图2所示

合同号T997014313日期:617097的付款方式:一次性总金额:1,0污;000:00元

客户身份证号:110119401111141客户姓名:田源联系电话:66370012

地址:北京海淀区中关村路10号邮政编码:100083

房间号居室数使用面积(m2)建筑面积(m2)单价(元/m2)金额(元)

11023901305000.00650,000.00

1103265855000.00425,000.00

业务员代号:1。4业务员姓名:江一平电话号码:84227112

图2.ABC房地产公司销售合同实例

(1)试为ABC房地产企业数据库设计一种优化日勺E-R模型,规定标注连通词,可以

省略属性;

(2)将E-R模型转换成关系模型,规定写出每一种关系的主键和外键(假如有)。

答:(1):E-R模型

(2)、客户(身份证号,客户姓名,联络电话,地址,邮政编码)主键:身份证号

业务员(业务员代号,业务员姓名,电话号码)主键:业务员代号

房间(房间号,居室数,使用面积,建筑面积,单位,金额,协议号)

主键:房间号外键:协议号

协议(协议号,日期,付款方式,总金额,身份证号,业务员代号)

主键:协议号外键:身份证号,业务员代号。

15.图中显示一张交通违章惩罚通知书,根据这张通知书所提供的信息,(1)设计一

种E-R模型(可省略属性);(2)将这个E-R模型转换成关系数据模型,规定标注主键

和外键。(本大题每题5分,共10分)

交通违章通知书:

编号:TZ11719

婵名:XXX驾驶执照号:XXXXXX

地址:XXXXXXXXXX

邮编:XXXXXX电话:XXXXXX

机动车牌照号:XXXXXX

型号:XXXXXX

制造厂:XXXXXX生产日期:XXXXXX

违章日期:XXXXXX时间:XXXXXX

地点:XXXXXX

违章记载:XXXXXX

惩罚方式

警告H)罚款")暂扣驾驶执照()

警察签字:XXX警察编导:XXX

被惩罚人签字:XXX

注:一张违章通知书可能有多项惩罚,洌如:警告+罚款

答:(1)、E-R模型

司机机动车警察

处罚通知

(2)、司机(驾照号,姓名,地址,邮编,电话)PK;驾照号

机动车(牌照号,型号,制造厂.,生产日期)PK二牌照号

警察(警察编号,姓名)PK二警察编号

惩罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,

警察编号)PK二编号FK二驾照号牌照号警察编号

、、,

第三章

1.已知成绩关系如图所示。执行SQL语句:…一

SELECTCOUNT(学号)

FROM成绩一一

WHERE分数>60

查询成果中包括的元组数目是(B)

A.1B.3C.5D.4

2.SQL语言中,删除一条记录的命令是(A)。

A.DELETEB.DROPC.CLEARD.REMORE

3.SQL语言中,删除一种表日勺命令是(B)

A.DELETE

B.DROP

C.CLEAR

D.REMORE

4.授予顾客Jean可以查询帐户表的权限,使用日勺SQL语句是(A)

A.GRANTSELECTON帐户TOJean

B.GRANTSELECTTOJeanON帐户

C.GRANTSELECTTO帐户ONJean

D.GRANTSELECTONJeanTO帐户

5.若用如下日勺SQL语句创立了一种表S:

CREATETABLES(

S#CHAR(6)NOTNULL,

SNAMECHAR(8)NOTNULL,

SEXCHAR(2),

AGEINTEGER

);

今向S表中插入如下行时,(B)可以被插入。

A.('991001','李明芳女,'23')

B.('990746','张为',NULL,NULL)

C.(NULL,,陈道‘,'男',32)

D.('992345',NULL,'女',25)

6.如下面的数据库的表中,若职工表的主键是职工号,部门表口勺主键是部门号,SQL

操作不能执行是(B)。

职工表

职工号职工名部门号工资

001李红01580

005刘军01670

025王芳03720

038张强02650

部门表

部门号部门名主任

01人事处高平

02财务处蒋华

03教务处许红

04学生处杜琼

图1

A.从职工表中删除行('025',‘王芳‘,'03',720)

B.将行('005',‘乔兴','04',750)插入到职工表中

C.将职工号为‘001'的工资改为700

D.将职工号为'038'的部门号改为‘03'

7.假定学生关系是student(S#,SNAME,SEX,AGE),其属性为学号,姓名,性

别,年龄;课程关系course©#,CNAME,TEACHER),其属性为课程号,课程名,

教师;学生选修课关系是sc(S#,C#,GRADE)其属性为学号,课程号,成绩。若查

询年龄为20岁的男生的学号和姓名,将波及到的关系为(D)。

A.studentB.student,courseC.student,scD.student,course,sc

8.SQL语言中对数据库内权限进行操作的命令重要有grant和revoke

9.设关系STUDENT(SNO,SNAME,SEX,BDATE,HEIGHT),其中属性含义依次为学号,姓

名,性别,出生年月,身高,关系COURSE(CNO,[.HOUR,CREDIT,SEMESTER),其中属

性含义为课程号,课时,学分,开课时期,关系SC(SNO,CNO,GRADE),其中含义为

学号,课程号,成绩。

(1)试用SQL语句完成如下查询:

查询有一门以上(含一门)三学分以上课程口勺成绩低于70分的学生的姓名。

(2)将上述命令转换为关系代激表达达式。

(3)查询缺成绩日勺学生的I姓名、缺成绩的课程号及其学分数。

(4)查询每门课程选课日勺学生人数、最高成绩、最低成绩和平均成绩,并按学生的

课程号排序。

(5)生成一种女学生成绩临时表FGRADE,表中包括SNAME,CNO,GRADE三个属性。

答:(l)Selectsnamefromstudent,course,scwherecredit>3and

grade<70andstudent.sno=sc.snoando=course.eno

(2)11SNAME(os.sno=sc.snoandsc.cno=c.enoandcredit>3and

grade<70(STUDENTXCOURSEXSC))

(3)Selectsname,sc.eno,creditfromstudent,course,scwhere

gradeisnullandstudent.sno=sc.snoandcourse.cno=sc.eno

⑷Selecteno,count(sno),max(grade),min(grade),avg(grade)

fromscwheregroupbyenoorderbyeno

(5)共分二步

笫一步:Createtablefgrade(SnameVarchar(8)notnull,Cnochar(6)not

null,gradedec(4,1)defaultnull);

第二步:Insertintofgradeselectsname,cno,gradefromstudent,scwhere

student.sno=sc.snoandsex='女'

10.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、

姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含

义依次为部门号、部门名称、部门经理的职工号。

(1).试用SQL语句完成如下查询:

列出工资不低于600元日勺职工姓名和所在部门。

(2).写出“查询001号职工所在部门名称”的关系代数体现式。

⑶.请用SQL语句将“销售部”日勺那些工资数额低于600日勺职工日勺工资上调10%。

⑷.查询语句SELECTENOFROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOAND

DEPT.MANAGER='001’完成了什么查询操作?

答:(1)selectename,dnamefromemp,deptwheresalary>=600and

emp.dno=dept.dno

(2)selectdnamefromemp,deptwhereeno=’001"andemp.dno=dept.dno

IIdname(oeno=,0011andemp.dno=dept.dno(empXdept))或者Ildname(emp

eno=,001,dept)

(3)updateempsetsalary=salary*1.1wheresalary<600anddnoin(select

dnofromdeptwheredname=,销售部’)

(4)a查询编号为“001”的部门经理日勺职工号

b查询编号为“001”的部门经理日勺职工号。

第四章

1、DBMSH勺系统构造重要分集中式数据库系统构造,客户/服务器构造,物理上分

布、逻辑上集中的I分布式数据库构造,物理上分布、逻辑上分布日勺分布式数据库构

造。

2、在客户/服务器构造口勺数据库中,(B)是集中。

A处理B数据C物理上D数据互换

3.有一种网络数据库应用系统,其中一台计算机A存有DBMS软件、所有顾客数据

和应用程序,其他各节点作为终端通过通信线路向A发出数据库应用祈求,这种方

式属于(A)

A集中式数据库体系构造

B主从式数据库体系构造

C客户机/服务器数据库体系构造

D分布式数据库体系构造

4.对于物理上分布、逻辑上集中的分布式数据库构造的数据库管理系统,其特点是

(B)。

A.数据集中,处理分布B.数据模式统一设计

C.结点自治和没有全局数据模式D.数据集中,但数据的管理分布

5.简答题:DBMS最基本的功能是什么?

答:DBMS的最基本H勺功能是对的、安全、可靠地执行数据语言语句。也就是说

DBMS可以当作数据语言日勺一种实现。

6.简答题:数据目录日勺内容是什么?

答:数据目录的内容包括基表、视图的定义以及存取途径、访问权限和用于查询优

化口勺记录数据等的描述。

第五章

1、DBMS一般提供文件H勺类型有堆文件、直接文件和索引文件。

2、索引项分为两部分:索引键区I值和索引值对应的地址或地址集。

3、以主键为索引键,则称该索引为主索引

4.如下有关索引文件H勺描述错误日勺是(D)。

A.建产索引文件不变化库文件中记录的物理位置

B.打开一种库文件可同步打开多种索引文件,但任何时刻只一索引文件起作用

C.使用索引可提高数据查询速度

D.当对库文件进行增、删、改操作时,系统自动维护所有的索引文件。

第六章

不包括在本课程教学范围

第七章

1.账号A到账号B转账50元钱

1read(A)2A:=A-503write(A)4read(B)

5B=B+506write(B)7print(B)

(C)步构成了一种事务。

A1245B1356C1346D257

2.用口志中事务日勺前像恢复到近来的一致状态,使数据库恢复到事务更新前日勺状态。

这种恢复为(C)。

A用近来的数据库后备副本进行恢复

B用近来的数据库后备副本加增量转储进行恢复

C向后恢复

D向前恢复

3、事务并发执行可能存在脏读的状况。如下图示:t是一元组t[x,y],初始值为

t[8,5],两个事务门和T2,它们伴随时间的执行状况如图示,T1事务中,Write(t)

对t写入的数据是I[2,6],则T2事务读取的x,y值分别为(A

A8和6

时T1T2

B8和5

间Read(t(x))

C2和6Write(t)

D2和5

4、若事务T对数据R己加X锁,则其他事务对数据R(D)o

A可以加S锁不能加X锁B不能加S锁可以加X锁

C可以加S锁也可以加X锁D不能加任何锁

5、数据库系统的并发控制的重要措施是采用(C)机制。

A拒绝B改为串行C封锁D不加任何控制

6.假如事务T获得了数据项Q上日勺排它锁,则丁对。(C)。

A.只能读不能写B.只能写不能读C.既能读又能写D.不能读不能写

7.事务并发执行可能带来的问题包括(D)0

A.数据独立性会提高B.增加数据冗余度

C.非法顾客的使用D.丢失更新

8.事务H勺管理包括两个方面的内容,分别为恢复和并发执行。

9.一种事务对某数据加锁后,其他事务就不得再对这个数据对象加锁,这种锁称为

X锁。

10.保证事务在故障时满足ACID准则的技术,称为恢复。

11.运行记录提供恢复用口勺数据库运行状况的记录。它一般包括前像、后像和

事务状态三个内容。

12.简答题:什么是运行记录日勺后像,它日勺作用是什么?

答:事务结束后被该事务修改的物理块称为该物理块的后像。有了后像即

使更新的数据丢失了仍可以使数据库恢复到更新后的状态。

13.简答题:事务日勺一致性是什么?并举例阐明。

答:事务口勺执行必须保持数据库的一致性即从一种一致的状态转变到另一种

一致的状态。

第八章

1.限制各系的教务员只能查询本系的学生的状况,可认为他们定义一种只包括本系

学生的记录的视图,这和安全手段称为(B)。

A视图限制和查询修改B视图限制C访问控制D跟踪审查

2.在CREATETABLEstudent

(

SNOCHAR(7)NOTNULL,

SNAMEVARCHAR(8)NOTNULL,

SEXCHAR(2)NOTNULL,

BDATEDATENOTNULL,

HEIGHTDEC(3,2)DEFAULT0.00,

PRIMARYKEY(SNO),

CHECK(HEIGHT〉。)

);中,PRIMARYKEY(SNO)是(B)。

A域完整性约束R实体完整性约束C引用完整性约束D固有约束

3.下面儿种约束中,(D)不属于隐含约束。

A域完整性约束B实体完整性约束C引用完整性约束D固有约束

4.数据库安全措施有:视图限制和查询修改、访问控制、数据加密和跟踪审查。

5.简答题:数据库安全日勺最基本手段是什么,数据库顾客权限有那几种?

答:数据库安全的基本手段是访问控制。顾客权限有CONNECT权限、RESOURCE

权限、DBA权限三种。

第九章

不包括在本课程的教学范围

第十章

1.在关系student(学号,姓名,性别,年龄,床号,身高)中,属于非平凡依赖的

是(A)<>

A{学号}一{性别}B{姓名,学号}一{姓名}

C{身高,年龄)一{床号}D{姓名,床号}一{床号}

2.对关系sludent(姓名,性别,年龄,系,系主任)这样的关系构造可能在产生数

据冗余和更新异常等问题O

3.设有关系模式R(A,B,C,D),F是R上成立日勺函数依赖集,F二出一C,C-D},

则属性CH勺闭包C为CD。

4.假如两个实体之间具有M:N联络,则将它们转换为关系模型的成果是_3

个表。

5.设R(A,B,C,D),F={A-C,D-A,B-C},则D'为ABC

6.简答题:将图1中的E-R图转换为关系模式。

答:R1(课号,课时,学分)

R2(学号,姓名,性别,年级)

R3(学号,课号,成绩)

7.简答题:关系模式分解的两种准则是什么?

答:关系模式日勺分解重要有两种准则

(1)、只满足无损分解规定。

(2)、既满足无损分解规定,又满足保持依赖规定。

8.简答题:分析下列关系模式属于第儿范式

1)R(X,Y,Z)F={XY-*Z)

2)R(X,Y,Z)F={Y->Z,XZ-*Y}

3)R(W,X,Y,Z)F={XfZ,WX-Y)

4)R(A,B,C)F={AfB,B->A,C-A}

答:(1)、R为BCNF。R的键为XY,F只有一种函数依赖,而该函数依赖的左部包

含了R/、J键XYo

(2)、R为3NF。RH勺键为XY和XZ,R中所有的属性都是主属性,不存在非

主属性对键H勺传递依赖。

(3)、R为INF。R的键为WX,Y、Z为非主属性,又由于X-Z,因此F中存

在非主属性对键日勺部分函数依赖。

(4)、R为2NF。R的键为C,属性C是主属性,属性A,B是非主属性,存在

非主属性对键的传递依赖。

9.设有关系模式R(A,B,C,D,E,F),其函数依赖集为卜={E-*D,C-*B,CE->F,

B-A}。请回答如下问题:

(1)指出R/、J所有候选键并阐明原因。

(2)R最高属于第几范式,为何?

(3)分解R为3NF。

答:(1)、CE为候选键。

措施1:因为CE-C,C-*B,因此CEfB,又BfA,因此CE-A,CEfE,而EfD,

因此CE-D,又CE-F,故CE—ABCDEF,综上所述,CE为候选键。

措施2:把所有决定子组合在一起,ECCEB,去掉重叠日勺CE,这样假定CEB为键。

再对函数依赖进行分析,只有,Cf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论