还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库平时作业第一章数据库系统引论
1.不属于逻辑数据模型的是(A)A E—R模型B关系模型C网状模型D层次模型
2、顾客看到的现实系统的、描述实际领域的状况的模型是(A)A E—R模型B关系模型C逻辑模型D物理模型A.数据库B.数据库系统C.数据处理系统D.数据库管理系统
3、MS SQLServer是(D)
4、下面没有反应数据库长处的是(A)oB.数据冗余度低A.数据面向应用程序D.数据共享性高C.数据独立性高
5、表达数据库的概念模型一般使用(C)oA.顾客活动图B.数据流图C.E-R图D.流程图
6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBMS和DBS D.DBS就是DB,也就是DBMS
7、数据库系统包括数据库、数据库管理系统DBMS、数据库管理员DBA和多种应用四个部分
8、用逻辑数据模型描述的模式有外模式、概念模式或逻辑模式
9、数据管理技术经历了人工管理、文献系统和数据库三个发展阶段
10、概念模式是用逻辑数据模型对一种单位的数据的描述
6.简答题数据目录的内容是什么?答数据目录的内容包括基表、视图的定义以及存取途径、访问权限和用于查询优化的记录数据等的描述第五章
1、DBMS一般提供文献的类型有堆文献、直接文献和索引文献
2、索引项分为两部分索引键的值和索引值对应的地址或地址集
3、以主键为索引键,则称该索引为主索引
4.如下有关索引文献的描述错误的是(D)0A.建产索引文献不变化库文献中记录的物理位置B.打开一种库文献可同步打开多种索引文献,但任何时刻只一索引文献起作用C.使用索引可提高数据查询速度D.当对库文献进行增、册h改操作时,系统自动维护所有的索引文献砧第八早不包括在本课程教学范围第七章
1.账号A到账号B转账50元钱1readA2A:=A-503writeA4readB5B=B+506writeB7printBO步构成了一种事务A1245B1356C1346D
2572.用日志中事务的前像恢复到近来的一致状态,使数据库恢复到事务更新前的状态这种恢复为C A用近来的数据库后备副本进行恢复B用近来的数据库后备副本加增量转储进行恢复C向后恢复D向前恢复
3、事务并发执行也许存在脏读的状况如下图示t是一元组t[x,y],初始值为t[8,5],两个事务T1和T2,它们伴随时间的执行状况如图示,T1事务中,Write t对t写A8和6时间T1T2B8和5C2和6Readt xD2和5▼Write tReadty入的数据是t[2,6],则T2事务读取的x,y值分别为A
4、若事务T对数据R已加X锁,则其他事务对数据RDoA可以加S锁不能加X锁B不能加S锁可以加X锁C可以加S锁也可以加X锁D不能加任何锁
5、数据库系统的并发控制的重要措施是采用C机制A拒绝B改为串行C封锁D不加任何控制6•假如事务T获得了数据项Q上的排它锁,则T对Q CA.只能读不能写B.只能写不能读C.既能读又能写D.不能读不能写A.数据独立性会提高B.增长数据冗余度
7.事务并发执行也许带来的问题包括D C.非法顾客的使用D.丢失更新
8.事务的管理包括两个方面的内容,分别为恢复和并发执行
9.一种事务对某数据加锁后,其他事务就不得再对这个数据对象加锁,这种锁称为X锁
10.保证事务在故障时满足ACID准则的技术,称为恢复
11.运行记录提供恢复用的数据库运行状况的记录它一般包括前像、后像和事务状态三个内容
12.简答题什么是运行记录的后像,它的作用是什么?答事务结束后,被该事务修改的物理块称为该物理块的后像有了后像,即时更新的数据丢失了,仍可以使数据库恢复到更新后的状态
13.简答题事务的一致性是什么?并举例阐明答事务的执行必须保持数据库的一致性,即从一种一致的状态转变到另一种一致的状态第八章
1.限制各系的教务员只能查询本系的学生的状况,可认为他们定义一种只包括本系学生的记录的视图,这和安全手段称为B A视图限制和查询修改B视图限制C访问控制D跟踪审查
2.在CREATE TABLEstudentSNO CHAR7NOT NULL,SNAME VARCHAR8NOT NULL,SEX CHAR2NOT NULL,BDATE DATENOT NULL,HEIGHT DEC3,2DEFAULT
0.00,PRIMARY KEYSNO,CHECK HEIGHT0;中,PRIMARY KEYSNO是B A域完整性约束B实体完整性约束C引用完整性约束D固有约束
3.下面几种约束中,D不属于隐含约束A域完整性约束B实体完整性约束C引用完整性约束D固有约束
4.数据库安全措施有视图限制和查询修改、访问控制、数据加密和跟踪审查
5.简答题数据库安全的最基本手段是什么,数据库顾客权限有那几种?答数据库安全的基本手段是访问控制顾客权限又CONNECT权限、RESOURCE权限、DBA权限三种第九章不包括在本课程的教学范围第十章
1.在关系student(学号,姓名,性别,年龄,床号,身高)中,属于非平凡依赖的是(A)A{学号}一{性别}B{姓名,学号}一{姓名}C{身高,年龄}一{床号}D{姓名,床号}一{床号}
2.对关系student(姓名,性别,年龄,系,系主任)这样的关系构造也许在产生数据冗余和更新异常等问题
3.设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B-C,C-D},则属性C的闭包C为CD
4.假如两个实体之间具有MN联络,则将它们转换为关系模型的成果是_3_个表
5.设R(A,B,C,D),F={A-C,D-A,B-C},则为ABC
6.简答题将图1中的E-R图转换为关系模式答R1(课号,课时,学分)R2(学号,姓名,性别,年级)R3(学号,课号,成绩)
7.简答题关系模式分解的两种准则是什么?答关系模式的分解重要由两种准则图11只满足无损分解规定2既满足无损分解规定,又满足保持依赖规定
8.简答题分析下列关系模式属于第几范式1R X,Y,Z F={XY-Z}2R X,Y,Z F={Y-Z,XZ-Y}3R W,X,Y,Z F={X-Z,WX-Y}4R A,B,C F={A-B,B-A,C-A}答1R为BCNFR的键为XY,F只有一种函数依赖,而该函数依赖的左部包括了R的键XYo2R为3NFR的键为XY和XZ,R中所有的属性都是主属性,不存在非主属性对键的传递依赖3R为INFR的键为WX、Y、Z为非主属性,又由于X-Z,因此F中存在非主属性对键的部分函数依赖4R为2NFR的键为C,属性C是主属性,属性A、B是非主流属性,存在非主属性对键的传递依赖
9.设有关系模式R A,B,C,D,E,F,其函数依赖集为F={E-D,C-B,CE-F,B-A}请回答如下问题1指出R的所有候选键并阐明原因2R最高属于第几范式,为何?3分解R为3NF答⑴CE为候选键措施1由于CE-C,C-B,因此CE-B,又B-A,因此CE-〉A,CE-E,而E-〉D,因此CE-D又CE-F,故CE-ABCDEF,综上所述,CE为候选键措施2把所有决定子组合在一起,ECCEB,去掉重叠的CE,这样假定CEB为键再对函数依赖进行分析,只有,C-〉B对CEB有影响,由于C决定B,也就是说C+包括B,有C存在的话,B可以从键CEB中去掉,这样得到键为,CEo2R最高为INF由于CE为键,而E-D,故存在非主属性对键的部分函数依赖,因此R不是2NF3因函数依赖集F为函数最小依赖集将R分解为RI E,D,R2C,B,R3C,E,F,R4B,A这样的分解开来关系模式RI、R
2、R
3、R4满足保持依赖的规定,同步到达了第三范式3NFo但不一定满足无损分解的规定要使分解满足无损分解的规定,可加入R5C,E R5为键CE包括的属性不过,R5包括于R3中,有R3存在,可删o除掉R5因此,最终分解的关系模式为,RI E,D,R2C,B,R3C,E,F,R4B,A,分解后的关系模式为无损的和保持依赖的,且均到达3NF
10.假设某商业集团数据库中有一关系模式R如下R(MN0,SNO,NUMBER,MDNO,MANAGER),其属性分别为商店编号,商品编号,数量,部门编号,负责人假如规定
(1)每个商店的每种商品只在一种部门销售⑵每个商店的每个部门只有一种负责人⑶每个商店的每种商品只有一种库存数量回答问题⑴根据上述规定,写出关系模式R的基本函数依赖⑵找出关系模式R的候选键⑶试问关系模式R最高已经到达第几范式?为何?答
(1)商品->部门,部门->负责人,商品->库存数量;
(2)系模式R的候选键为商品;
(3)第2范式,由于商品传递性决定负责人第十一章
1.数据库设计的次序为(C)A.需求分析,逻辑设计,概念设计,物理设计B.需求分析,逻辑设计,C.物理设计,概念设计需求分析,概念设计,D.逻辑设计,物理设计需求分析,概念设计,物理设计,逻辑设计
2.在数据库设计过程中,与DBMS无关的数据模型为(A)oA概念数据模型B关系数据模型C逻辑数据模型D物理数据模型
3.数据库设计的基本任务是根据一种单位的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统和硬件),设计出数据模式(包括外模式、逻辑模式和内模式)以及经典的应用程序
4.以信息需求为主,兼顾处理需求的数据库设计措施是面向数据的设计措施
5.数据库设计的环节一般分为需求分析、概念设计、逻辑设计和物理设计四步
6.在数据库的概念设计中,视图集成法分视图设计和视图集成两步
7.数据库物理设计的任务是选择合适的存储构造和存取途径,也就是设计数据库的内模式第二章数据模型
1.不属于关系数据模型中的概念是(B)A.主键B系C关系D属性
2.有关系R(A,B,C)PK=A S(D,A)PK=D,FK=A,参照于R的属性A关系R和S的元组如图1所示指出图1关系S中违反关系完整性规则的元组是(B)A(1,2)A BC123213B(2,null)R s
3.有一种关系学生(学号,姓名,系别),规定学号的值域是8个数字构成的字符串,这一规则属于(B)A实体完整性约束B引用完整性约束C一般性完整性约束D关键字完整性约束
4.在关系运算中,化费时间也许最长的运算是(C)A.投影B.选择C.笛卡尔乘积D.加
5.从关系中挑选满足条件的记录的运算称为(A)oA.选择运算B.投影运算C.联接运算D.笛卡尔运算
6.同一关系模型的任两个元组值(A)oA.不能全同B.可全同C.必须全同D.以上都不是
7.已知关系R如图1所示,可以作为R主键的属性组是(B)RA BC D123413452456143413473456图1A.ABC B.ABD C.ACD D.BCD
8.关系R有4列属性,关系S有6列属性,则RXS有10列属性
9.有关系课程表课程名,课程号,学分,开课时间,上课老师,其中,课程名不反复,在此关系中能作为键是课程名、课程号o
10.简答题外键的充要条件及其作用?答外键的充要条件1FK和K的取值域是同样的;2对于R中任何一种元祖3要么t[FK]上的值为null,要么存在R,中的元祖t,使得t[FK]=t[K]作用形成关系表与关系表之间的联络
11.简答题什么是实体完整性约束?举例阐明答每个关系应有一种主键,每个元祖的主键应是唯一的这就是实体完整性约束如关系empolyee工号,姓名,性别中,有一种主键“工号”,每条工人记录的工号都不一样,这就是关系empolyee中的实体完整性约束
12.简答题设有如图示的关系R,计算R4=nA,BoB=blR RAB Calbl cla2bl c2a3b3c3答R4为:A Balbla2b
213.简答题有如下关系代数体现式,DN0分别是EPM的PK和DEPT的FK,nENOEPM Xo manager=00T DEPT请将其转化成对应的SQL语句答nENOEPMmanager=OOP DEPT二口ENO manager=OOP EPMXDEPTSELECT ENOFROM EMP,DEPT WHEREDEPT.MANAGER、00T ANDEMP.DNO=DEPT.DNO
14.假设ABC房地产企业聘任多名业务员负责房地产的销售业务;每名客户可以多次或一次购置多套住房,每套住房有唯一的标识(房间号);每套房产交易都要签定协议,协议的实例如图2所示日其目付款方式二次隹总金颔丁加元99701431301/09/991/
0757000.客户身份证号客户姓名田源联系电话66370012房间号居室数使用面积(建筑面积(存)单价(元/存)金额(元)m-
1102901305000.00650,
000.
00110365855000.00425,
000.00地址北京海淀区中关村路号邮政编码10100083业务员代号业务员姓名江一平电话号码10484227112图房地产公司销售合同实例
2.ABC
(1)试为ABC房地产企业数据库设计一种优化的E-R模型,规定标注连通词,可以省略属性;
(2)将E-R模型转换成关系模型,规定写出每一种关系的主键和外键(假如有)答
(1)E-R模型客户业务员房间合同
(3)客户(身份证号,客户姓名,联络电话,地址,邮政编码)主键身份证号业务员(业务员代号,业务员姓名,电话号码)主键业务员代号房间(房间号,居室数,使用面积,建筑面积,单位,金额,协议号)主键:房间号外键协议号协议(协议号,日期,付款方式,总金额,身份证号,业务员代号)主键协议号外键身份证号,业务员代号
15.图中显示一张交通违章惩罚告知书,根据这张告知书所提供的信息,
(1)设计一种E-R模型(可省略属性);
(2)将这个E-R模型转换成关系数据模型,规定标注主键和外键(本大题每题5分,共10分)交通违章告知书编号TZ11719姓名XXX驾驶执照号X X X X X X地址XXXXXXXXXX邮编X X X X XX电话XXXXXX机动车牌照号XXXXXX型号XXXXXX制造厂XXXXXX生产日期XXXXXX违章日期XXXXXX时间XXXXXX地点XXXXXX违章记载XXXXXX惩罚方式警告(<)罚款«)暂扣驾驶执照()警察签字:XXX警橐编号?XXX被惩罚人签字XXX注一张违章告知书也许有多项惩罚,例如警告+罚款答
(1)E-R模型
(2)关系数据司机(驾照号,姓名,地址,邮编,电话)主键驾照号机动车(牌照号,型号,制造厂,生产日期)主键牌照号警察(警察编号,姓名)主键警察编号惩罚告知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣驾驶执照,警察编号)主键编号外键驾照号,牌照号,警察编号学号课程号分数S1C180第二早S1C
2551.已知成绩关系如图所示执行SQL语句:S2C1nullSELECT COUNT(学号)S2C270FROM成绩WHERE分数60S3C390查询成果中包括的元组数目是(B)A oA.DELETE B.DROP C.CLEAR D.REMOREA.1B.3C.5D.
42.SQL语言中,删除一条记录的命令是(
3.SQL语言中,删除一种表的命令是B A.DELETEB.DROPC.CLEARD.REMORE
4.授予顾客Jean可以查询帐户表的权限,使用的SQL语句是A A.GRANT SELECTON帐户TO JeanB.GRANT SELECTTO JeanON帐户C.GRANT SELECTTO帐户ON JeanD.GRANT SELECTON JeanTO帐户
5.若用如下的SQL语句创立了一种表SCREATE TABLES S#CHAR6NOT NULL,SNAME CHAR8NOT NULL,SEX CHAR2,AGE INTEGER;今向S表中插入如下行时,B可以被插入A.991001,,李明芳女,23B.990746,张为,NULL,NULLC.NULL,,陈道,,男,32D.992345,NULL,女,
256.如下面的数据库的表中,若职工表的主键是职工号,部门表的主键是部门号,SQL操作不能执行是B o职工表职工号职工名部门号工资001李红01580005刘军01670025王芳03720038张强02650部门表部门号部门名主任01人事处高平02财务处蒋华03教务处许红04学生处杜琼图1A.从职工表中删除行025,‘王芳‘,03,720B.将行005,‘乔兴,04,750插入到职工表中C.将职工号为‘001’的工资改为700D.将职工号为‘038’的部门号改为‘
037.假定学生关系是其属性为学号,姓名,性别,年龄;studentS#,SNAME,SEX,AGE,课程关系其属性为课程号,课程名,教师;学生选修courseC#,CNAME,TEACHER,课关系是其属性为学号,课程号,成绩若查询年龄为20岁的男scS#,C#,GRADE生的学号和姓名,将波及到的关系为DA.student B.student,course C.student,sc D.student,course,sc
8.SQL语言中对数据库的权限进行操作的命令重要有grant和revoke
9.设关系STUDENTSNO,SNAME,SEX,BDATE,HEIGHT,其中属性含义依次为学号,姓名,性别,出生年月,身高,关系COURSECNO,LHOUR,CREDIT,SEMESTER,其中属性含义为课程号,课时,学分,开课时期,关系SCSNO,CNO,GRADE,其中含义为学号,课程号,成绩1试用SQL语句完毕如下查询查询有一门以上含一门三学分以上课程的成绩低于70分的学生的姓名2将上述命令转换为关系代数表达达式3查询缺成绩的学生的姓名、缺成绩的课程号及其学分数4查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩,并按学生的课程号排序5生成一种女学生成绩临时表FGRADE,表中包括SNAME,CNO,GRADE三个属性答1select snamefrom student,course,sc wherecredit3and grade70and student,sno=sc.sno andsc.cno=course.eno;2n SNAMEo s.sno=sc.sno andsc.cno=c.eno andcredit3and grade70STUDENT XCOURSE XSC3select sname,sc.eno,credit fromstudent,course,sc wheregrade isnulland student.sno=sc.sno andcourse.eno=sc.eno;4select eno,countsno,maxgrade,mingrade,avg grade from scwheregroup by eno orderbyeno;5共分二步第一步create tablefgrade snamevarchar8not null,eno char6not null,grade dec4,1default null;第二步insert intofgrade selectsname,eno,gradefromstudent,sc wherestudent,sno=sc.sno andsex=女;
10.设有关系EMP ENO,ENAME,SALARY,DNO,其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT DNO,DNAME,MANAGER,其中各属性含义依次为部门号、部门名称、部门经理的职工号
1.试用SQL语句完毕如下查询:列出工资不低于600元的职工姓名和所在部门
2.写出“查询001号职工所在部门名称”的关系代数体现式⑶.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%
04.查询语句SELECT ENOFROM EMP,DEPT WHEREEMP.DNO=DEPT.DNO ANDDEPT.MANAGER=,001完毕了什么查询操作?答1select ename,dname from emp,dept where salary=600andemp.dno=dept,dno;and emp.dno=dept,dno H dname eno=001and emp.dno=dept.dno empXdept或者Hdnameemp eno=001dept;5select dnamefromemp,dept whereeno=OOP6update empset salary=salary*l.1wheresalary600and dnoinselect dnofrom deptwhere dname二销售部,;7a查询编号为“001”的部门经理的职工号;b查询编号为“001”的部门经理职工号第四章
1、DBMS的系统构造重要分集中式数据库系统构造,客户/服务器构造,物理上分布、逻辑上集中的分布式数据库构造,物理上分布、逻辑上分布的分布式数据库构造
2、在客户/服务器构造的数据库中,(B)是集中A处理B数据C物理上D数据互换
3.有一种网络数据库应用系统,其中一台计算机A存有DBMS软件、所有顾客数据和应用程序,其他各节点作为终端通过通信线路向A发出数据库应用祈求,这种方式属于(A)A集中式数据库体系构造B主从式数据库体系构造C客户机/服务器数据库体系构造D分布式数据库体系构造
4.对于物理上分布、逻辑上集中的分布式数据库构造的数据库管理系统,其特点是(B)0A.数据集中,处理分布B.数据模式统一设计C.结点自治和没有全局数据模式D.数据集中,但数据的管理分布
5.简答题DBMS最基本的功能是什么?答DBMS的最基本的功能是对的、安全、可靠地执行数据语言语句也就是说DBMS可以当作数据语言的一种实现。
个人认证
优秀文档
获得点赞 0