下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关系数据库与SQL语言(共100分)一、单项选择题(本大题共 20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。1. 是存储在计算机内有结构的数据的集合。A 数据库系统B数据库C数据库管理系统D数据结构2. 数据库管理系统的工作不包括。A .定义数据库B.对已定义的数据库进行管理C .为定义的数据库提供操作系统D .数据通信3. 数据库管理系统是。A .操作系统的一部分B.在操作系统支持下的系统软件C .一种编译程序D.一种操作系统4. 在数据库中,下列说法 是不正确的。A .数据库避免了一切数据的重复B .若系统是完
2、全可以控制的,则系统可确保更新时的一致性C .数据库中的数据可以共享D.数据库减少了数据冗余5. 数据库中,数据的物理独立性是指 。A .数据库与数据库管理系统的相互独立B .用户程序与DBMS勺相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立6. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、和存储级三个层次。A .管理员级 B .外部级 C .概念级 D .内部级7. 在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是A .层次结构B.二维表结构C .网状结构D.封装结构
3、8. 在关系代数运算中,五种基本运算为 。A. 并、差、选择、投影、自然连接B. 并、差、交、选择、投影C并、差、选择、投影、乘积D.并、差、交、选择、乘积9. 在关系代数的传统集合运算中,假定有关系R和S,运算结果为w。如果w中的元组既属于R又属于S,则W为运算的结果。A笛卡尔积B .并 C .差 D .交10. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。A .元组 B .行 C .记录 D .属性11.SQL语言具有的功能。A .关系规范化、数据操纵、数据控制B .数据定义、数据操纵、数据控制C. 数据定义、关系规范化、数据
4、控制D .数据定义、关系规范化、数据操纵12. 下列SQL语句中,修改表结构的是 。A . ALTERB . CREATEC . UPDATED . INSERT13. 在SELECTS句中,对应关系代数中“投影”运算的语句是 。A. SELECT B. FROM C. WHERED. AS14. 在SELECTS句中使用*,表示()A.选择全部元组B.选择全部属性C.选择任何属性D.选择主码15. 假定学生关系是 S(S#, SNAMJESEX AGE,课程关系是 C(C#, CNAM,ETEACHER)学生选课关系是SC(S# C#, GRADE)要查找选修“ COMPUTER课程的“女”
5、学 生姓名,将涉及到关系。A . SB . SC C C . S, SCD. S, C, SC第16到第18题基于这样的三个表即学生表 S课程表C和学生选课表SC,它们 的结构如下:S(S# , SN SEX AGE DEPT)C(C# , CN)SC(S# , C# GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C# 为课程号,CN为课程名,GRAD为成绩。16. 在SC中有一个是主码,它是()A. S# B. S# , C# C. C# D. GRADE17. 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句A . SELECT
6、 SN AGE SEX FROM SWHERE AGEfSELECT AGE FROM SWHERE SN=“王华”)B . SELECT SN AGE SEXFROM SWHERE SN 王华”C . SELECT SN AGE SEX FROM SWHERE AGEfSELECT AGEWHERE SN=“王华”)D . SELECT SN AGE SEX FROM SWHERE AGE 王华.AGE18. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECTS句是)A . SELECT C# SUM(GRADE)FROM SCWHERE
7、 GRADE =60GROUP BY C#ORDER BY SUM(GRADE) DESCHAVING COUNT(*) = 4B . SELECT S# SUM(GRADE) FROM SCWHERE GRADE =60GROUP BY S#ORDER BY SUM(GRADE) DESCHAVING COUNT(*) = 4C . SELECT S# SUM(GRADE) FROM SCWHERE GRADE =60 AND COUNT(* = 4GROUP BY S#ORDER BY SUM(GRADE) DESCD. SELECT C# SUM(GRADE)FROM SCWHERE G
8、RADE =60 AND COUNT(* = 4GROUP BY C#ORDER BY SUM(GRADE) DESC19. 下列哪个命令语句是能给当前数据库内的用户或者角色授予权限。 A.DENYB.REVOKEC.GRANTD.REJECT20. 在关系模式中,如果属性 A和B存在1对1的联系,则说 。A. A B B. BA C . AB D .以上都不是二、填空题(本大题共同7小题,每空2分,共20分) 请将答案写在答题纸相应的位置上21. 关系数据库是采用作为数据的组织方式。22. 数据冗余可能导致的问题有 和 。23. 关系代数中,从两个关系中找出相同元组的运算称为 运算。24.
9、由负责全面管理和控制数据库系统。25. 关系代数是用对关系的运算来表达查询的, 而关系演算是用 查询的,它又分为 演算和演算两种。26. 关系规范化的目的是 。27. 在关系A(S, SN D)和B(D, CN NM中,A的主键是S, B的主键是D,贝U D在S中称为。三、根据题意,用SQL语句实现以下操作(本大题共 25分)请将答案写在答题纸相应的位置上28.(1)要求设计一个学生成绩管理子系统,经过需求分析后,在系统中要求三个存 储体:学生信息表、课程信息表、学生选课情况表,学生信息表中需记录学生的 学号、姓名、出生日期、性别、系别、已修总学分;课程信息表中需记录课程号、 课程名、先修课程
10、号,学分;学生选课情况表:学生与课程之间发生了选课关系, 一个学生能选多门课程,一门课程可以被多个学生选修,学生选修了课程后需用 成绩来记录学生的学习情况。请根据以上的表述给出学生成绩管理子系统的 E-R 图(图中必须有实体、属性、联系)。(3分)由于开发人员使用了 SQLSERVER200作为数据库的开发工具,现要求将第 1 题的E-R图转换成关系模式、并要求写出每个模式的主码(3分) 开发人员已在SQLSERVE中建了一个名为student的数据库,并在该库中已 建好学生信息表和课程信息表,现要求您使用T-SQL语言为他创建一个学生选课 情况表,表中所包含的属性必须与第2题的关系模式中的属
11、性一致,属性的数据 类型请根据实际情况设定,表中必须具有以下约束:实体完整性约束;参照完整 性约束;用户自定义约束(成绩取值范围 0-100) (3分)(4)用SQL语言实现下列一小题: 往学生信息表插入一条新的记录,对应的数据为(200210515001,张三,1983/10/14 ,男,计算机系,35) (2 分) 将课程名为“数据库概述”的课程的学分改为 5 (2分) 在学生信息表中检索所有记录的所有属性值(2分) 检索所有尚未填写成绩的学生学号(2分) 从学生选课情况表中检索选修课程号不为”201 ”或” 301” ,且成绩大于95的学生学号(2分) 从学生信息表中检索姓”陈”的学生的学号和姓名(2分) 检索出3门90分以上的学生的学号(2分) 检索每一门课的间接先修课,结果显示课程的课程号和间接先修课的课程号。(没有间接先修课的课程也必须在结果中体现) (2 分)四、计算题(本大题共 2 小题,共 15 分) 请将答案写在答题纸相应的位置上29 在关系模式R( D, E, G中,存在函数依赖关系E-D,( D, G)- E,试 回答下列 - 小题 : 该关系模式的候选码是什么 ?(3 分) 关系模式R (D, E, G)最高是第几范式?(4分)30.用关系代数表达式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州省人民政府机关幼儿园面向社会招聘编制外聘用人员3人笔试模拟试题及答案解析
- 2026福建三明市大田上京中心幼儿园招聘1人笔试备考题库及答案解析
- 2026浙江宁波市公安局招聘警务辅助人员5人笔试模拟试题及答案解析
- 2026年浙江省嘉兴机场管理有限公司招聘劳务派遣工作人员笔试备考试题及答案解析
- 2026年涉密人员安全教育题库及答案
- 2026年水利法实施条例(补充版)题库及答案
- 清明上河新版
- 2025-2026学年河北省部分学校高三上学期10月月考政治试题(解析版)
- 华为销售代表面试技巧
- 环保行业项目经理的职责与挑战
- 儿童除颤课件
- 开票提额合同协议
- (北京科电)GEX-2000技术使用说明(出版)
- 供电所所长讲安全课
- 医院感染管理办法全文
- 国家职业技术技能标准 X2-10-07-17 陶瓷产品设计师(试行)劳社厅发200633号
- 学生实习期间家长安全保障书
- 中医培训课件:火龙罐的中医技术
- 医保办理异地就医授权委托书
- 神经介入进修汇报
- 幼儿教师师德师风自查报告内容
评论
0/150
提交评论