《《数据库原理》模拟试题资格考试教师资格考试_资格考试-教师资格考试.pdf》由会员分享,可在线阅读,更多相关《《数据库原理》模拟试题资格考试教师资格考试_资格考试-教师资格考试.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理模拟题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在 该题的括号内。每小题 2 分,共 20 分)1数据的正确、有效和相容称之为数据的()。A、安全性 B、一致性 C、独立性 D、完整性 答案.B 一致性 2.()是与模式串 a%匹配的字符串。A、abcd B、cab 张三 C、bcab D、ead 答案:A 3.在概念模型中,客观存在并可以相互区别的事物称为()A)码 B)属性 C)联系 D)实体 答案:D 4.设有关系 R(仓库号,城市)和 S(职工号,仓库号,工资),与关系代数表达式 n城市,职工号,工资(c仓库号=WHI(R)*S)(注:
2、*表示自然连接)等价的 SQL 语句是()A)SELECT*FROM R,S WHERE 仓库号=S.仓库号 B)SELECT 城市,职工号,工资 FROM R,S WHERE F 仓库号=S.仓库号 and R.仓库号=WH1 C)SELECT 城市,职工号,工资 FROM R,S WHERE仓库号=S.仓库号 D)SELECT 城市,职工号,工资 FROM R,S WHERE 爸库号=WH1 答案:B 5.假定学生关系是 S(SNO,SNAM,ESEX,AGE)课程关系是 C(CNO,CNAM,ECREDIT)学生选课关系是 SC(SNO,CNO,GRADE)要查找选修 数据库课程的女学生
3、的姓名,将涉及到的关系()A)S B)C,SC B)S,SC D)S,C,SC 答案:D 6.若关系 R 要达到 2NF,且满足(),则 R 属于第三范式。A)每个非主属性都完全依赖于主码 B)主码属性唯一标识关系中的的元组 C)所有的非主属性均不传递依赖于主关键字 D)每个属性都是不可分解的 答案:C 7.设关系 R 的度为 20,关系 S 的度为 30。如果关系 T 是 R 与 S 的广义笛卡尔积,即:T=RX S,则关系 T 的度为()A)10 B)20 C)30 D)600 答案:D 8.下列关于函数依赖的规则中,哪一条是正确的?()A、若心 Y,WYZ,贝卩 XWZ B、若 X 包含
4、于丫,则 X 丫 C、若 XY乙则 X Z,YZ D 若 xn 丫=空,贝 U X Y 答案:A 9.当使用 INSERT 语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会 产生的情况是()。A、出错,操作失败 B 操作成功 C 操作成功,但要给出警告信息 D 自动把数据行的主键列值更改为没有重复的列值后在插入,操作成功 答案:A 10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多 答案:C 二、填空题(每空 2 分,共 20 分)1.有关系模式 R(U,F),属性集
5、U=A,B,C,D,E,P,Q,函数依赖集合 F=A B,E A,CiD,EF Q,则CEF+为 _ 。答案:C,E,D,A,B 2.在关系代数中专门的关系运算包括 _、投影、自然连接、除等运算。答案:选择 3.表示数据与数据之间联系的方法称之为 _ 答案:数据模型 4.SQL Server有的三种备份类型是 _、差额备份、表备份。全备份 5._ 是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指 定操作。答案:存储过程 6.共享封锁是为 _ 置的一种封锁,目的是想读到一组不变的数据 答案:读操作 7.在定义了触发器的表上发生修改操作时,会自动派生出两个视图,一个是 _ ,一个是
6、删除视图 deleted,它们和原表具有完全相同的结构.答案:插入视图 inserted 8.设有关系 R 和 S 如下 图所示。差(R-S)运算结果R:A B C S:A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 2 3 3 6 7 4 4 3 答:A B C 2 5 7 4 4 3 9.关系“客户客户编号,邮政编码,省,城市 ”属于第一范式,但存在 _ 因此 不属于第二范式 传递函数依赖 10.将“订货”数据库备份到 C:dumpdump1.bak的命令为 _ 答案:BACKUP DATABASE TO DISK=C:dumpdumpfull.bak 案的序号填在该题的括
7、号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案在概念模型中客观存在并可以相互区别的事物称为码属性联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列三、程序设计题
8、(10 小题,每小题 4 分,共 40 分)现有如下扩展 bachman图所示的关系数据库 订购单 1 写出关系代数表达式:检索在北京的供应商名和所接收的订购单号与经手职工号 n供应商名,职工号,订购单号(T地址=北京(供应商)*订购单)用 SQL 语言实现下列 210 小题:2.分析仓库表的各属性及取值范围,写出建表的 SQL 语句 create table 订购单(仓库号 char(3)not n ull primary key,城市 char(30),面积 int check(面积 0 and 面积 1000)3.给订购单表的增加“订购金额”字段,类型为 money alter tabl
9、e 订购单 add colu mn 订购金额 money 4.回收名为 wang 的用户对订购单关系的更新和删除权限 revoke update,delete on 订购单 from wang 5.检索在北京仓库工作的职工信息。SELECT*FROM仓库,职工 WHERE 仓库.仓库号=职工.仓库号 and 地址=北京 6.检索发给供应商 S6 的订购单号。SELECT 订购单号 FROM 订购单 WHERE 供应商号=S6 7.检索出有最高工资的职工所有的仓库信息。SELECT*FROM仓库 WHERE 仓库号 in(SELECT 仓库号 from 职工 where 工资=(select M
10、AX(工资)FROM 职工)8.检索出每个城市的供应商个数。SELECT 地址,COUNT(*)FRO M 供应商 GROUP BY 地址 9.插入一个供应仓库记录,仓库号为 WH1 城市为南宁,面积为 560。INSERT INTO 仓库 VALUES(WH1,南宁,560)10.定义一个视图 V_bj,包含北京仓库的职工信息 create view v_bj as select*from 职工,仓库 where 职工.仓库号=仓库.仓库号 and 城市=北京 案的序号填在该题的括号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案
11、在概念模型中客观存在并可以相互区别的事物称为码属性联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列四、综合应用题(共 20 分)1.(12 分)设大学环境有学生实体,其属性有学号,姓名,性别,年龄和住址;有实体类型系,有属性
12、系编号,系名称,办公室地址,电话号码;并有教师实体,有属性教师编号,姓名,性别,年龄,职称 一个学生只能注册一个系,有入学日期;一个教师必须且只能为一个系工作,有 任职日期 1 绘出上述环境的 E R 图,该图应该表明关键字属性,并注明联系类型,如 M:N.2.将 E 3.设计一 答:R 图转换成对应的关系模式,指出每个关系的主键和外键 个 SQL查询语句,显示教师数大于 12 的系的系名称,教师人数。性别 年龄 案的序号填在该题的括号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案在概念模型中客观存在并可以相互区别的事物称为码属性
13、联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列 1.E-R 图如下:(5 分)案的序号填在该题的括号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案在概念模型中
14、客观存在并可以相互区别的事物称为码属性联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列姓名 教师编号 姓名 性别 年龄 住址 教师 学号 入学日期 学生 注册 工作 任职日期 系编号 系名称 办公室地址 两个联系因为均属一对
15、多联系,电话号均在多 2.转换后有三个实体关系,作为外键,(5 分)系(系编号,系名称,办公室地址,电话,)教师(教师编号,姓名,性别,年龄,职称,系编号,任职日期,)学生(学么 姓名,性别,年龄,住址,系编号,入学日期,)多的一边加上一的主键 3.(2 分)select 系名称,count(教师编号)from 系,教师 where 系.系编号二教师.系编号 group by 系名称 having count(教师编号)12 职称 案的序号填在该题的括号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案在概念模型中客观存在并可以相互区
16、别的事物称为码属性联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列2.(8 分)现有如下关系模式:R(U,F),U=A,B,C,D,E,F=AB-E,4C,C D 问:1.该关系模式满足 2NF 吗?为什么?2.如果将关系模
17、式 R 分解为:R1(A,B,E)R2(B,C,D)指出关系模式 R2 的码,并说明该关系模式最高满足第几范式?(在 1NF-BCNF 之内)。3.将关系模式 R 分解到 BCNF 答案:(1)R 不属于第 2NF(1 分),因为主关键字 AB,存在部分函数依赖 B C;(1 分)(2)R2 的码是 B(1 分),最高满足 2NF(1 分),因为存在非主属性 D 对主属性 B 的传递依赖,故不满足 3NF(1 分)(3)分解 R 为第三范式:R1(A,B,E)R2(B,C)案的序号填在该题的括号内每小题分共分数据的正确有效和相容称之为数据的安全性一致性独立性完整性答案一致性是与模式串匹配的字符串张三答案在概念模型中客观存在并可以相互区别的事物称为码属性联系实体答案设有关系库号仓库号仓库号城市职工号工资仓库号仓库号城市职工号工资爸库号答案假定学生关系是课程关系是学生选课关系是要查找选修数据库课程的女学生的姓名将涉及到的关系答案若关系要达到满足每个非主属性都完全依赖于主码主度为关系的度为如果关系是与的广义笛卡尔积即则关系的度为答案则属于第三范式下列关于函数依赖的规则中哪一条是正确的若心贝卩若包含于丫则丫若乙则若丫空贝答案操作成功当使用语句往数据库表中插入一行数据时在主键列
限制150内