版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南京医科大学康达学院数据库复习题一、单项选择题(每题2分,共30分).()是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、 统一控制。A. DB B. DBMSC. DBS D. DBA. SQL语言允许使用通配符进行字符串匹配的操作,其中,可以表示()A、零个字符 B、1个字符 C、多个字符 D、以上都可以.以下哪一个数据库不是SQL Server 2008的系统数据库()A. master数据库B. msdb数据库C. pubs数据库D. model数据库.以下四项中,可以直接用于表示概念模型的是()0A.网状模型B.关系模型C.层次模型D.实体-联系(
2、E-R)模型.以下四项中说法不正确的选项是()A.数据库防止了一切数据的重复B.数据库中的数据可以共享C.数据库减少了数据冗余D.数据库具有较高的数据独立性.关系数据库中空值(NULL)相当于()。A.零(0) B.空白 C.零长度的字符串D.没有输入.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据 模型。A.概念设计B.物理设计C.运行阶段 D.逻辑设计.取出关系中的某些列,并消去重复的元组的关系运算称为()A.取列运算B.投影运算C.连接运算D.选择运算.数据库的概念模型独立于 oA.具体的机器和DBMS B. E-R图C.信息世界D.现实世界)o
3、)o)o)o)o.下面哪一组命令,可以将变量COUNT值赋值为1 ()oDECLARE COUNTSELECT COUNT=1DIM COUNT=lDECLARE COUNTSELECT COUNT=1DIM COUNTSELECT COUNT=1.假设用如下的SQL语句创立STUDENT表:CREATE TABLE STUDENT(SNO CHAR(4) NOT NULL,SNAME CHAR(8) NOT NULL,SSEX CHAR(2), SAGE INT) 可以插入到STUDENT表中的是()。C103T,,曾华,男,23)(1031,,曾华,NULL, NULL)(NULL,,曾华
4、,男,23)C103P, NULL,,男23).在SQLServer编程中,可使用()将多个语句捆绑。A. B. BEGIN-END C. ( ) D.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键 字是。A. M端实体的关键字B. N端实体的关键字C. M端实体关键字与N端实体关键字组合D.重新选取其他属性题目14-15都是基于这样的三个表,即学生表、课程表和学生选课表,它们的结构如下:学生表:STUDENT (SNO, SNAME, SSEX, SAGE, SDEPT)课程表:COURSE (CNO, CNAME, CREDIT)学生选课表:SC (SN
5、O, CNO, GRADE)其中 SNO、SNAME、SEX、SAGE、SDEPT、 CNO、CNAME、CREDIT、GRADE 分另ij 表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。14.检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。A SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SAGE (SELECT SAGEFROM STUDENTWHERE SNAME = 王华”)SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SNAME=王华”SELECT SNAME
6、, SAGE, SSEXFROM STUDENTWHERE SAGE (SELECT SAGEWHERE SNAME = 王华”)SELECT SNAME, SAGE, SSEXFROM STUDENTWHERE SAGE王华.SAGE6检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。SELECT SNOFORM SCWHERE CNO =C2 AND GRADE =(SELECT GRADE FORM SCWHERE CNO =C2”)SELECT S#FORM SCWHERE CNO =C2 AND GRADE IN(SELECT GRADE FORM SC
7、WHERECNO=C2)SELECT SNOFORM SCWHERECNO=C2 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE CNO=C2”)SELECT SNOFORM SCWHERE CNO=C2 AND GRADE = ALL(SELECT GRADE FORM SCWHERE CNO=C2”)二、填空题(每空1分,共15分).实体之间的联系可抽象为三类,它们是、 和 O.关系数据库中基于数学上两类运算是 和 o.设有如下关系表R:R(No, NAME, SEX, AGE, CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,
8、AGE为年龄,CLASS为班号。写出实现以下功能的SQL语句。向表R中插入一条记录(25, “李明”,“男”,21, “95031 ); 。向“95031”班插入学号为30、姓名为“郑和”的学生记录;。将学号为10的学生姓名改为“王华”; O 将“95101”班的班号改为“95091”; o删除学号为20的学生记录; o删除所有姓“王”的学生记录; 。.在关系A(S, SN, D)和B(D, CN, NM)中,A的主键是S, B的主键是D,那么D在A中称 为 O.在SQL编程语句中,WHILE结构可以根据条件屡次重复执行一条语句或一个语句块,还可 以使用()和CONTINUE关键字在循环内部控
9、制WHILE循环中语句的执行。.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、 数据流、数据存储和数据加工过程等的描述,通常称为 o三、简答题(每题3分,共15分).简述DBS的概念。.数据库的三级模式和两级映射主要是什么?.规范化关系要满足哪些性质?.什么是3NF?.数据库维护阶段,DBA的主要工作有哪些(P161) ?四、编程题(共40分)设学生课程数据库中有三个关系:S (SNO, SNAME, AGE, SEX), SC (SNO, CNO, GRADE), C (CNO, CNAME) 其中SNO、CNO、SNAME、AGE、SEX、GRADE、C
10、NAME分另U表示学号、课程号、姓 名、年龄、性别、成绩和课程名。用SQL语句表达以下操作:(1)查询所有年龄在18-22岁(包括18岁和22岁)之间并且选修了三门以上课程的学生姓 名和年龄(2)查询所有课程的的课程名,课程号和平均成绩,结果按平均成绩降序排列(3)查询以“数据”开头并且第四个字符为“教”的课程的详细情况。(4)创立一个视图VIEW1,用于查看学生的学号、姓名和总成绩(5)修改视图VIEW1中的数据,将学号“C001”学生姓名改为“张三”2. T-SQL 编程.设学生课程数据库中有三个关系:S (SNO, SNAME, AGE, SEX), SC (SNO, CNO, GRADE), C (CNO, CNAME) 其中SNO、CNO、SNAME、AGE、SEX、GRADE CNAME分别表示学号、课程号、姓 名、年龄、性别、成绩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粤规科技2026顶尖校园人才招聘备考题库完整答案详解
- 蓝绿色渐变AI智能商务工作计划演示模板
- 成都轨道交通集团有限公司2025年秋季第三批次校园招聘备考题库及完整答案详解1套
- 2025年大连市辽渔集团招聘7人备考题库含答案详解
- 2025年中科大附中实验学校公费师范生招聘备考题库及1套完整答案详解
- 2025年贵州兴义市消防救援大队招录专职消防员招录备考题库及完整答案详解1套
- 排水工程题库及答案
- 2025年云南省玉溪市江川区教育体育系统公开招聘毕业生38人备考题库完整答案详解
- 2025年市中心医院选聘170名人员备考题库完整答案详解
- 2025年中国煤炭地质总局应届高校毕业生招聘467人备考题库及答案详解参考
- 临汾高三联考试卷及答案
- 浙江省温州市2024-2025学年高一上学期期末数学试题B卷(含答案)
- 绿色生物技术:天然产物制备与应用
- 家电元旦活动方案策划(3篇)
- 2026上海黄浦区城银清算服务有限责任公司校园招聘16人备考题库及完整答案详解一套
- 硬化混凝土地面施工规范
- 焊接生产管理概述
- DBJ50-T-200-2024 建筑桩基础技术标准
- 医院护理培训课件:《老年患者静脉输液的治疗与护理》
- 虚拟交互设计课程标准6
- LY/T 1690-2017低效林改造技术规程
评论
0/150
提交评论