版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库平时作业
第一章数据库系统引论
1.不属于逻辑数据模型的是(A)
AE-R模型B关系模型C网状模型D层次模型
2、用户看到的现实系统的、描述实际领域的情况的模型是(A)
AE—R模型B关系模型C逻辑模型D物理模型
3、MSSQLServer是(D)。
A.数据库B.数据库系统C.数据解决系统D.数据库管理系统
4、下面没有反映数据库优点的是(A)。
A.数据面向应用程序B.数据冗余度低
C.数据独立性高D.数据共享性高
5、表达数据库的概念模型一般使用(C)。
A.用户活动图B.数据流图C.E-R图D.流程图
6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A.DBS涉及DB和DBMSB.DBMS涉及DB和DBS
C.DB涉及DBMS和DBSD.DBS就是DB,也就是DB
MS
7、数据库系统涉及数据库、数据库管理系统(DBM据、数据库管理员(DBA)和各种
应用四个部分。
8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。
9、数据管理技术经历了人工管理、文献系统和数据库三个发展阶段。
10、概念模式是用逻辑数据模型对一个单位的数据的描述。
第二章数据模型
1.不属于关系数据模型中的概念是(B)
A.主键B系C关系D属性
2.有关系:R(A,B,C)PK=AS(D,A)PK=D,FK=A,参照于R的属性A。关
系R和S的元组如图1所示。
指出图1关系S中违反关系完整性知s
A(1,2)4B(2,null)ABCDA
12
C(3,3)1232null
33
213
D(4,1)41
却
3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符
串,这一规则属于(C)
A实体完整性约束
B引用完整性约束
C一般性完整性约束
D关键字完整性约束
4.在关系运算中,化费时间也许最长的运算是(C)。M.投影
B.选择C.笛卡尔乘积D.加
5.从关系中挑选满足条件的记录的运算称为(A)。
A.选择运算B.投影运算C.联接运算D.笛卡尔运算
6.同一关系模型的任两个元组值(A)0
A.不能全同B.可全同C.必须全同D.以上都不是
7.已知关系R如图1所示,可以作为R主键的属性组是(B)。
R
ABCD
1234
1345
2456
1434
1347
3456
图1
A.ABCB.ABDC.ACDD.BCD
8.关系R有4列属性,关系S有6列属性,则RXS有10列属性。
9.有关系:课程表(课程名,课程号,学分,开课时间,上课老师),其中,课程名不反
复,在此关系中能作为键是课程名,课程号。
10.简答题:外键的充要条件及其作用?
答:外键的充要条件:1)FK和K的取值域是同样的;2)对于R中任何一个元组
t,要么t[FK]上的值为nu11,要么存在R'中的元组t',使得t
[FK]=t'[K]0作用:形成关系(表)与关系(表)之间的联系
11.简答题:什么是实体完整性约束?举例说明。
答:每个关系应有一个主键,每个元组的主键的应是唯一的。这就是实体完整性约
束。如关系:student(学号,姓名,性别)中,有一个主键“学号”,每条学生记
录的学号都不同,这是就关系student中的实体完整性约束。
12.简答题:设有如图示的关系R,计算R4=FIA,B(。B=b1(R))
R
ABC
alblcl
a2b1c2
a3b3c3
解:R4为:ABalb1a2bl
13.简答题:
有如下关系代数表达式,DN0分别是EPM的PK和DEPT的FK,
x
11ENO(EPMomanager='OOP(DEPT))
请将其转化成相应的SQL语句。
解:
nENO(EPMomanager='001'(DEPT))=nENO(omanager="001'(EPMDEPT))
SELECTENOFROMEMP,DEPTWHEREDEPT.MANAGER=*00TANDEMP.DNO=DEPT.DNO
14.假设ABC房地产公司聘用多名业务员负责房地产的销售业务;每名客户可以多
次或一次购买多套住房,每套住房有唯一的标记(房间号);每套房产交易都要签定
协议,协议的实例如图2所示
恂同号:997014313~日期:01/09/99付款方式:一次性总金额:1,。75,0。0.00元
客户身份证号:110119401111141客户姓名:田源联系电话:66370012
鼠址:北京海淀区中关村路10号邮政编码:100083
房间号居室数使用面积(m2)建筑面积(m2)单价(元An?)金额(元)
11023901305000.00650,000.00
1103265855000.00425,000.00
应务员代号:104业务员姓名:江一平电话号码:84227112]
12.ABC房地产公司销售合同实例
(1)试为ABC房地产公司数据库设计一个优化的E-R模型,规定标注连通词,可以
省略属性;2(A)将E-R模型转换成关系模型,规定写出每一个关系的主键和外键(假
如有)。
A答:客户(身份证号,客户姓名,联系电话,地址,邮政编码)
主键:身份证号
业务员(业务员代号,业务员姓名,电话号码)
主键:业务员代号
房间(房间号,居室数,使用面积,建筑面积,单位,金额,协议号)
主键:房间号外键:协议号
协议(协议号,日期,付款方式,总金额,身份证号,业务员代号)
主键:协议号外键:身份证号,业务员代号
15.图中显示一张交通违章处罚告知书,根据这张告知书所提供的信息,(1)设计一个
E-R模型(可省略属性);(2)将这个E—R模型转换成关系数据模型,规定标注主键
和外键。(本大题每小题5分,共10分)
交通违章告知书:
编号:TZl1719
连名:XXX驾驶执照号:XXXXXX
地址:XXXXXXXXXXA邮编:义XXXX义
电话:XXXXXX
机务车牌照号:XXXXXX
型号:XXXXXX
制造厂:XXXXXX生产日期:XXXXXX
违章日期:XXXXXX时间:XXXXXXA地
点:义义义X义XA违章记载:XXXXXX
处罚方式A警告«)罚款«)暂扣驾驶
执照()
警察签字:XXX警察编号:xxT
被处罚人签字:XXX
注:一张违章告知书也许有多项处罚,例如:警告+罚款
答:司机(驾照号,姓名,地址,邮编,电话)
PK=驾照号
机动车(牌照号,型号,制造厂,生产日期)
PK=牌照号
警察(警察编号,姓名)
PK=警察编号
处罚告知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号)
PK=编号FK=驾照号,牌照号,警察编号
第三章卜当有拂包旦八将
Q1r1QA
1.已知成绩关系如图所示。执行SQL语句:A
Q1roU二
SELECTCOUNT(学号)AFROM成绩ACOr1…11
WHERE分数〉60A查询结果中包含的元组数Q9ro7A
CQPQnn
目是(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)M.GRA
NTSELECTON帐户TOJean
B.GRANTSELECTTOJeanON帐户AC.GRANTSELECTTO帐户
ONJean
D.GRANTSELECTONJeanTO帐户
5.若用如下的SQL语句创建了一个表S:
CREATETABLES(
S#CHAR(6)NOTNULL,
SNAMECHAR(8)NOTNULL,
SEXCHAR(2),
AGEINTEGER
);
今向S表中插入如下行时,(B)可以被插入。
A.L99100P,,李明芳’,女,,23,)
B.('990746','张为',NULL,NULL)
C.(NULL,'陈道‘,'男',32)
D.('992345',NULL,'女',25)
6.如下面的数据库的表中,若职工表的主键是职工号,部门表的主键是部门号,S
QL操作不能执行是(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(C#,CNAME,TEACHER),其属性为课程号,课程
名,教师;学生选修课关系是sc(S#,C#,GRADE)其属性为学号,课程号,成绩。
若查询年龄为20岁的男生的学号和姓名,将涉及到的关系为(D)。
A.studentB.student,courseC.student,scD.studen
t,course,sc
8.SQL语言中对数据库的权限进行操作的命令重要有gj皿L和revokco
9.设关系STUDENT(SN0,SNAME,SEX,BDATE,HEIGHT),其中属性含义依
次为学号,姓名,性别,出生年月,身高,关系COURSE(CN0,LH0UR,CREDIT,S
EMESTER),其中属性含义为课程号,课时,学分,开课时期,关系SC(SN0,CN
0,GRADE),其中含义为学号,课程号,成绩。
(1)试用SQL语句完毕以下查询:A查询有一门以上(含一门)三学分以上课程的
成绩低于70分的学生的姓名。
(2)将上述命令转换为关系代数表达达式。
(3)查询缺成绩的学生的姓名、缺成绩的课程号及其学分数。
(4)查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩,并按学生的
课程号排序。
(5)生成一个女学生成绩临时表FGRADE,表中涉及SNAME,CNO,GRADE三个属
性。
答:⑴selectsnamefromstudent,course,scwherecredit>3an
dgrade<70andstudent.sno=sc.snoandsc.cno=course.eno
(2)nSNAME(as.sno=sc.snoandsc.cno=c.enoandcredit>
3andgrade<70(STUDENTXCOURSEXSC))
(3)se1ectsname,sc.eno,creditfromstudent,course,scw
heregradeisnul1andstudent.sno=sc.snoandcourse.cn
o=sc.eno
(4)Selectcno,count(sno),max(grade),min(grade),avg(grade)
fromscwheregroupbycnoorderbyeno
(5)二步:第一步:CREATETABLEFGRADE(SNAMEVARCHAR(8)NO
TNULL,CNOCHAR(6)NOTNULL,GRADEDEC(4,1)DEFAULTNULL);
第二步:INSERTINTOFGRADESELECTSNAME,CNO,GRADEFROM
STUDENT.SCWHERESTUDENT.SNO=SC.SNOANDSEX='女'
10.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、
姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含
义依次为部门号、部门名称、部门经理的职工号。
(1).试用SQL语句完毕以下查询:A列出工资不低于600元的职工姓名和所在
部门。2(A).写出“查询001号职工所在部门名称”的关系代数表达式。3(A).请用
SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%o
(4).查询语句SELECTENOFROMEMP,DEPTWHEREEMP.DNO=D
EPT.DNOANDDEPT.MANAGER='001'完毕了什么查询操作?
答:(1)selectename,dnamefromemp,deptwheresalary>
=600andemp.dno=dept,dno
(2)selectdnamefromemp,deptemp.dno=dept.dno(e
mpXdept))ndname(oeno='或001'andemp.dno=dept.
dno者ndname(empeno='OOPdept)
(3)updateempsetsalary=salary*1.1wheresalary<60
0anddnoin(selectdnofromdeptwheredna
me=>销售部')
(4)查询编号为“001”的部门经理的职工号。
第四章
1、DBMS的系统结构重要分集中式数据库系统结构,客户/服务器结构,物理上分布、
逻辑上集中的分布式数据库结构,物理上分布、逻辑上分布的分布式数据库结构。
2、在客户/服务器结构的数据库中,(B)是集中。
A解决B数据C物理上D数据互换
3.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据
和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方
式属于(A)AA集中式数据库体系结构AB主从式数据库体系结构
C客户机/服务器数据库体系结构AD分布式数据库体系结构
4.对于物理上分布、逻辑上集中的分布式数据库结构的数据库管理系统,其特点是
(B)o
A.数据集中,解决分布B.数据模式统一设计
C.结点自治和没有全局数据模式D.数据集中,但数据的管理分布
5.简答题:DBMS最基本的功能是什么?
答:DBMS的最基本的功能是对的、安全、可靠地执行数据语言语句,也就是说DB
MS可以当作数据语言的一个实现
6.简答题:数据目录的内容是什么?
答:数据目录的内容涉及基表、视图的定义以及存取途径、访问权限和
用于查询优化的的记录数据等的描述
第五章
1、DBMS一般提供文献的类型有堆文献、直接文献和索5文献。
2、索引项分为两部分:索力键的值和索引值相应的地址或地址集。
3、以主键为索引键,则称该索引为上索M=
4.以下有关索引文献的描述错误的是(D)。
A.建产索引文献不改变库文献中记录的物理位置
B.打开一个库文献可同时打开多个索引文献,但任何时刻只一索引文献起作用
C.使用索引可提高数据查询速度
D.当对库文献进行增、册U、改操作时,系统自动维护所有的索引文献。
第六章
不包含在本课程教学范围
第七章
1.账号A到账号B转账50元钱A1read(A)2A:=A-503write(A)4
read(B)
5B=B+506write(B)7print(B)
(C)步构成了一个事务。
A1245B1356C1346D257
2.用日记中事务的前像恢复到最近的一致状态,使数据库恢复到事务更新前的状态。
这种恢复为(C)。
A用最近的数据库后备副本进行恢复
B用最近的数据库后备副本加增量转储进行恢复
C向后恢复
D向前恢复
3、事务并发执行也许存在脏读的情况。如下图示:t是一元组t[x,y],初始值为
t[8,5],两个事务T1和T2,它们随着时间的执行情况如图示,T1事务中,Write(t)
对t写入的数据是t⑵6],则T2事务读取的x,y值分别为(A)。
时T1T2
间Read(t(x))
V
Write(t)
4、若事务T对数据R已加X锁,则其他事务对数据R(D)。
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)。
A.数据独立性会提高B.增长数据冗余度
C.非法用户的使用D.丢失更新
8.事务的管理包含两个方面的内容,分别为恢复和并发执
行o
9.一个事务对某数据加锁后,其他事务就不得再对这个数据对象加锁,这种锁称为
X锁。
10.保证事务在故障时满足ACID准则的技术,称为恢复o
11.运营记录提供恢复用的数据库运营情况的记录。它一般涉及前像、后像和事
务状态三个内容。
12.简答题:什么是运营记录的后像,它的作用是什么?
答:事务结束后,被该事务修改的物理块称为该物理块的后像。有了后像,即使更
新的数据丢失了,仍可以使数据库恢复到更新后的状态
13.简答题:事务的一致性是什么?并举例说明。
答:事务的执行必须保持数据库的一致性,即从一个一致的状态转变到另一个一致的
状态
第八章
1.限制各系的教务员只能查询本系的学生的情况,可认为他们定义一个只包含本系
学生的记录的视图,这和安全手段称为(B
A视图限制和查询修改B视图限制C访问控制D跟踪审查
2.在CREATETABLEstudent
(
SNOCHAR(7)NOTNULL,ASNAMEVARCHAR(8)NOTNULL,
SEXCHAR(2)NOTNULL,
BDATEDATENOTNULL,
HEIGHTDEC⑶2)DEFAULT0.00,APRIMARYKEY(SNO),ACH
ECK(HEIGHT>0)
);中,PRIMARYKEY(SNO)是(B)。
A域完整性约束B实体完整性约束C引用完整性约束D固有约束
3.下面几种约束中,(D)不属于隐含约束。
A域完整性约束B实体完整性约束C引用完整性约束D固有约束
4.数据库安全措施有:视图限制和查询修改、访问控制、数据加密和跟踪
审查。
5.简答题:数据库安全的最基本手段是什么,数据库用户权限有那几种?
答:数据库安全的基本手段是访问控制。用户权限有:CONNECT权限、RESOUR
CE权限、DBA权限三种。
第九章
不包含在本课程的教学范围
第十章
1.在关系student(学号,姓名,性别,年龄,床号,身高)中,属于非平凡依赖
的是(A)。
A{学号}-{性别}B{姓名,学号}一{姓名}
C(身高,年龄}-{床号}D{姓名,床号}一{床号}
2.对关系student(姓名,性别,年龄,系,系主任)这样的关系结构也许在产生
数据冗余和更新异常等问题o
3.设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B-C,C-D},
则属性C的闭包C+为CDo
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.简答题:关系模式分解的两种准则是什么?
答:关系模式的分解重要有两种准则:
(D只满足无损分解规定。
(2)既满足无损分解规定,又满足保持依赖规定。
8.简答题:分析下列关系模式属于第几范式
1)R(X,Y,Z)F={XY—Z}
2)R(X,Y,Z)F={YfZ,XZ—Y}
3)R(W,X,Y,Z)F={X-*Z,WX-*Y}
4)R(A,B,C)F={A-B,B-A,C-A}
答:
(DR为BCNF。R的键为XY,F只有一个函数依赖,而该函数依赖的左部包含了
R的键XY。
(2)R为3NF。R的键为XY和XZ,R中所有的属性都是主属性,不存在非主属性
对键的传递依赖。
(3)R为INF。R的键为WX,Y、Z为非主属性,又由于XfZ,因此F中存在非主
属性对键的部分函数依赖。
(4)R为2NF。R的键为C,属性C是主属性,属性A,B是非主属性,存在非主属性
对键的传递依赖。
9.设有关系模式R(A.B,C,D,E,F),其函数依赖集为F={E-D,C-B,CE-F,
B-A}。请回答如下问题:
(1)指出R的所有候选键并说明因素。
(2)R最高属于第几范式,为什么?
(3)分解R为3NF。
答:(1)CE为候选键。方法1:由于CE-C,C-B,所以CE-B;又B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年5月南方医科大学深圳口腔医院(坪山)选聘2人备考题库(广东)附答案详解
- 2026福建省厦漳水资源开发有限责任公司招聘4人备考题库及答案详解(有一套)
- 2026湖北襄阳市市直事业单位“智汇襄阳·才赢未来”专项招聘108人备考题库(成都站)完整参考答案详解
- 2026江西九江市修水县投资集团有限公司及所属企业招聘22人备考题库及一套完整答案详解
- 2026国盛证券股份有限公司选聘广西分公司负责人1人备考题库及答案详解1套
- 2026中国人民大学高瓴人工智能学院招聘2人备考题库及参考答案详解
- 2026河北石家庄一中实验学校高中教师岗位招聘16人备考题库带答案详解
- 2026福建福州市仓山区民政局编外人员招聘2人备考题库含答案详解(预热题)
- 2026上海复旦大学马克思主义学院招聘青年教师1人备考题库附答案详解(综合卷)
- 2026江苏宿迁市苏州外国语实验学校招聘事业编制教师8人备考题库及答案详解1套
- 2026年4月23日四川省宜宾市五方面人员选拔笔试真题及答案深度解析
- 2026广东建设职业技术学院第二批招聘6人备考题库附答案详解(考试直接用)
- 2026年科级干部任职资格政治理论考核要点
- GB/T 17498.6-2026室内固定式健身器材第6部分:跑步机附加的特殊安全要求和试验方法
- 2026秋招:重庆水务环境控股集团笔试题及答案
- 四百米障碍完整的教案
- 《材料分析测试技术》全套教学课件
- 天津英华插班生考试卷五年级
- 2021一级消防工程师继续教育考试石油化工类答案
- 小学音乐人教版 六年级下册爱我中华1 课件
- 深圳珠宝参展商名录
评论
0/150
提交评论