2022年大学数据库考试题与答案,推荐文档 .pdf

上传人:Che****ry 文档编号:35740710 上传时间:2022-08-23 格式:PDF 页数:5 大小:116.82KB
返回 下载 相关 举报
2022年大学数据库考试题与答案,推荐文档 .pdf_第1页
第1页 / 共5页
2022年大学数据库考试题与答案,推荐文档 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年大学数据库考试题与答案,推荐文档 .pdf》由会员分享,可在线阅读,更多相关《2022年大学数据库考试题与答案,推荐文档 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库试题一、单选题1在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的()决定的。c A. 数据结构B. 数据操作C. 完整性约束D. 缺陷2数据库系统的数据独立性是指( )。C A.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D.不会因为某些存储结构的变化而影响其他的存储结构3SQL 语言具有两种使用方式,分别称为交互式SQL 和( )。C A.提示式 SQL B.多用户 SQL C.嵌入式 SQL D.解释式 SQL 4设 W=R ? S,且 W 、R、S的

2、属性个数分别为w、r 和 s,那么三者之间应满足( )。B Awr+s Bwr+s Cwr+s Dwr+s 5设有关系R(A,B,C) 和关系 S(B,C,D) ,那么与R? S 等价的关系代数表达式是( )。 C AR.A,R.B,R.C,S.B(R.B=S.BS.C=S.C(RS)BR.A,R.B,R.C,S.D(R.B=S.BR.C=S.B( RS)CR.A,R.B,R.C,S.D(R.B=S.BR.C=S.C(RS)DR.A,R.B,R.C,S.B(R.B=S.BR.C=S.C(RS)6. 最终用户使用的数据视图称为()。B A.内模式B.外模式C.概念模式D.存储模式7. 用下面的S

3、QL 语句建立一个基本表:CREATE TABLE Student(Sno int NOT NULL,Sname CHAR (8)NOT NULL, Sex CHAR(2),Age SMALLINT); 可以插入到表中的元组是()。 A A. 5021,刘祥,男,NULL B. NULL,刘祥, NULL ,21 C. 5021, NULL ,男, 21 D. 5021,刘祥,男,NULL 8. 进行自然联结运算的两个关系必须具有( )。 B A. 相同属性个数 B.相同的属性组 C. 相同关系名 D.相同的主码9. 数据库系统中,物理数据独立性是指( )。C A数据库与数据库管理系统的相互独

4、立B应用程序与DBMS 的相互独立C应用程序与存储在磁盘上数据库的物理模式是相互独立的D应用程序与数据库中数据的逻辑结构相互独立10 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A A数据共享B数据存储C数据应用D数据保密11数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为( )。 C A数据定义语言(DDL )B数据管理语言C数据操纵语言(DML )D数据控制语言12在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为( );从表中选出满足某种条件的元组的操作称为 ( );将两个关系中具有共同属性值的元组连接到一

5、起构成新表的操作称为( )。BAC A选择B投影C连接D扫描13 关系模型中,一个候选码( )。C A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D必须由多个属性组成14 SQL 语言是 ( )语言。C A层次数据库B网络数据库C关系数据库D非数据库15 数据库中只存放视图的( )。C A操作B对应的数据C定义D限制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 二、填空题

6、1数据管理技术的发展经历了如下三个阶段:_、_和_。、人工管理阶段、文件管理阶段、数据库系统阶段2 关系数据模型是由_、_、和 _三部分组成的。数据结构、数据操作、完整性约束3关系操作的特点是_操作。集合4关系代数中,从两个关系中找出相同元组的运算称为_交_运算。5指出下列缩写的含义:DBMS_ 、DBA _。数据库管理系统、数据库管理员6在关系 A(S,SN,D)和 B(D,CN,NM )中, A 的主码是 S,B 的主码是 D,则 D 在 B 中称为 _主属性或主码或主关键字_。7. 在关系模型中,若属性A 是关系R 的主码,则在R 的任何元组中,属性A 的取值都不允许为空,这种约束称为_

7、实体完整性_。8计算字段的累加和的函数是:_;统计元组数的函数是:_ sum、count _。三、简答题1什么是关系的外码?并举例说明。答:关系模式 R中属性或属性组X并非 R的码,但 X是另一个关系模式的码,则称X是 R的外部码,也称外码。学生数据库中有关系STUDENT(SNO ,SNAME,SEX ,AGE ) 、关系 COURSE(CNO ,CNAME)和关系 SC (SNO ,CNO ,GRADE) ,SC关系中 SNO 是外码,其参照关系是 STUDENT;CNO 也是外码,其参照关系是COURSE。2试说出数据库设计的基本步骤。答:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段

8、、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。3设有关系R 和 S,其值如下:R A B C S B C D 2 4 6 4 5 6 3 6 9 4 6 8 3 4 5 6 8 0 6 9 2 试求 R? S、R? S 的值。答案:R?S 结果为RS A B C D 2 4 6 8 3 6 9 2 3 4 5 6 R.B=S.B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - R?S结果为RS A B C BCD

9、2 4 6 4 5 6 2 4 6 4 6 8 3 6 9 6 8 0 3 6 9 6 9 2 3 4 5 4 5 6 3 4 5 4 6 8 四、综合题 (共 35 分) 1.关系表示的实体、实体与实体之间的联系,用E-R 图表示出来,要求在图中表示联系的类型(11、 1n、 mn)。(10 分) 实体 1:学生 (学号,姓名,性别,年龄) 关键字为:学号实体 2:课程 (课程号,课程名,学分数) 关键字为:课程号实体 1 与实体 2 的联系:学习 (学号,课程号,成绩) 关键字为:学号+课程号注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。完成如下设计:(1)设计

10、该计算机管理系统的ER 图;2设有关系S、SC、C 完成下列操作。(18 分,每小题2 分)S(S#,SNAME,AGE,SEX) 例:( 000001, 李强 ,23,男)(学生表 ) SC(S#,C#,SCORE) 例:( 000001,C1,83 )(选课表)C(C#,CNAME,TEACHER) 例:( C1, 数据库原理 , 王华 ) (课程表)1)使用关系代数完成下列操作(1)用关系代数检索选修课程号(C#)为 C1 和 C2 的学生学号( S#) 。2) 使用 SQL 语言完成下列操作(1) 创建基本表S,要求: S#为 6 位字符,且不能有重复或空缺;性别为“ 男” 或“ 女”

11、; 年龄必须在15 至 30 岁之间;该关系的主码为S#。(2) 按学号从小到大为关系S建立索引文件 ISS 。(3) 将王刚同学的信息插入到学生表S 中。 (学号100001, 年龄 19, 性别,男)。学生学号姓名性别年龄学习成绩课程课程号课程名学分数m n R.B=S.B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - (4) 创建关于男学生信息的视图。(5) 查询没有选修任何课程的学生姓名。(6) 查询选修人数最多的课程

12、名。(7) 统计选修了“数据库原理”成绩在7085 之间的男同学和女同学人数。(8) 查询选修了“程军”老师教的所有课程的学生姓名。1)使用关系代数完成下列操作(1) 用关系代数检索选修课程号(C# )为 C1和 C2的学生学号( S#) 。S,C(SC) C(C= C1 C= C2(C) )S(C=c1 ) S(C=c2 )2) 使用 SQL语言完成下列操作(1) 创建基本表 S,要求:S#为 6 位字符,且不能有重复或空缺;性别为“男”或“女”;年龄必须在 15至 30 岁之间;该关系的主码为S#。Createtable S1 ( S# char( 6)primarykey , SNAME

13、 char( 8)notnull, AGE smallint,性别 char( 4),constraint c1 check( 性别 in( 男 , 女 ),constraint c2 check( AGE between 15 and 30 );(2) 按学号从小到大为关系 S建立索引文件 ISS 。 Create Index ISS on S(S# ASC )(3) 将王刚同学的信息插入到学生表S中。 (学号 100001, 年龄 19 , 性别,男)。Insertinto S ( S#, Sname , Age , sex)values ( 100001, 王刚 ,19, 男 )(4)

14、创建关于男学生信息的视图。Createview男学生信息asselect*from S where sex= 男(5) 查询没有选修任何课程的学生姓名。 1)查询选修了课程的学生SELECT DISTINCT S# from SC;2)查询全体学生SELECT DISTINCT S# from S;3)两者进行差运算SELECT Sname for S where S# in(SELECT DISTINCT S# from S MINUS SELECT DISTINCT S# from SC ) (6) 查询选修人数最多的课程名。 Select CNAME from C where C# in

15、 (select C# from SC group by C# having count(*)=Max(count(*) (7) 统计选修了“数据库原理”成绩在7085 之间的男同学和女同学人数。Select sex,count(*)from SC , S where SCORE between 0 and 100 andSC. C# in( Select SC . C# from SC , C where CNAME = 数据库 and SC . C# = C . C#)andSC. S#= S . S# groupby sex 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁