《数据库应用技术》A卷试题_第1页
《数据库应用技术》A卷试题_第2页
《数据库应用技术》A卷试题_第3页
《数据库应用技术》A卷试题_第4页
《数据库应用技术》A卷试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广州科技职业技术学院20212021学年第二学期试卷课程名称数据库应用技术试卷类别A卷考试形式闭卷试卷总分100分考试时间90分钟适用年级/专业/班级信息平安/多媒体1,2命题教师唐超班级: 学号: 姓名: 题号一二三四五六总分评卷人复核人得分得分一、选择题此题共15小题,每题2分,共30分1. 是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS数据库管理系统 BDBCDBS DDBA2. 以下四项中,记录SQL Server系统的所有系统级别信息的数据库文件是 。A. tempdb

2、B. master C.model D.msdb3. 关系数据库中的数据存储的主要载体是 表,表由行和列组成。 A 一维 B 三维 C二维 D 多维4. SQL Server数据库的至少有 个主要数据文件和1个事务日志文件 A . 1 B. 2 C. 3 D. 45.删除数据库使用的T_SQL语句 A.create database B. drop database C. alter database D.delete database6. 以下 是T_SQL语句中修改数据表t1的命令 A. create table t1 B. modify table t1 C. alter table t

3、1 D. modify database t17. select year(getdate()-year(1990-12-11)语句运行结果是 A. 21 B.22 C. 23 D.24 8. DML 触发器可基于以下 的语句上触发执行。 A. create B. update C. drop D. alter 9. SQL语言中,删除表中数据的命令是( )。A. delete B. drop C. declare D.remove10.SQL的视图是从 中导出的。A. 根本表 B. 视图 C. 根本表或视图 D. 数据库11. 以下与事务控制无关的关键字 。 Abegin B. declar

4、e C. commit D. rollback12. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁 B.不包括15岁和35岁C.包括15岁但不包括35岁 D.包括35岁但不包括15岁13. 在SQL Server 2005中,不属于权限类型的是 A用户定义权限 B. 语句权限 C. 隐含权限 D. 对象权限14. 以下属于只备份了自上次备份操作发生后的重新发生改变的数据是 A差异备份 B完整备份C文件和文件组备份 D事务日志备份 15. 为了使DBMS能够按规定的周期自动进行 ,可以通过设定备份维护方案来完成A 数据备份

5、B 数据操作 C 数据恢复 D 数据删除得分二、程序填空题此题共5小题,每题4分,共20分有学生表、选课表两个关系模式如下:学生表学号,姓名,性别和所在系;其中学号为主键选课表学号,课程号和成绩;学号和课程号为主键也为外键1. 创立学生表:学号为主键,默认性别为男 (4分) create table 学生表( 学号 char(4) not null primary key , 姓名 char(10) not null, 性别 char(2) deafult 男 , 所在系 char(10) )2. 使用学生表,查询“计算机系的女学生的所有信息4分select *或者学号,姓名,性别,所在系 f

6、rom 学生表where 性别='女' and 所在系='计算机' 3. 使用选课表,查询学生的学号和平均分4分select 学号, AVG ( 成绩 ) from 选课表 GROUP BY 学号4. 结合学生表与选课表,显示没有选修的学生姓名与所在系 4分select 姓名, 所在系from 学生表where 学号 NOT IN ( select 学号 from 选课表 )5. 结合学生表和选课表,查询所有选课的学生的姓名,所在系和成绩4分select 姓名 ,所在系 , 成绩from 选课表, 学生表 where 学生表.学号成绩表.学号 得分三、简答题此题

7、共2小题,每题10分,共20分 1.简述视图的作用(10分)答:(1) 屏蔽了数据的复杂性(2) 简化用户对数据库的操作;(3) 可以视图重新组织数据(4) 提供了一个简单而有效的平安机制2.简述存储过程的优点10分答:1存储过程在效劳器端运行,执行速度快.2存储过程执行一次后,其执行规划就驻留在效劳器的高速缓冲存储器中,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。3确保数据库的平安。4自动完成需要预先执行的任务5模块化程序设计得分四、程序设计题此题共3小题,共14分设教学数据库中有三个根本表: 学生表SSNO,SNAME,SEX,AGE,DEPT课程表

8、CCNO,CNAME,TEACHER学生选课表SCSNO,CNO,GRADE其中:SNO为学号,SNAME为姓名,SEX为性别,AGE为年龄,DEPT为系别,CNO为课程CNAME为课程名,TEACHER 任课老师,GRADE为成绩。试写出以下操作的SQL语句:1检索学生姓名及其所选修课程号和成绩。(3分)SELECT S.SNAME, SC O, SC.GRADE FROM SC INNER JOIN S ON SC.SNO =S.SNO2 检索选修课程“C2”的学生中的最高成绩。(5分)SELECT top 1 SC.GRADE FROM SC INNER JOIN S ON SC.SNO

9、=S.SNO JOIN C on SC O= C O where course ame='C2' order by SC.GRADE desc3检索所有比“王华年龄大的学生姓名、年龄和性别(6分)。select SNAME,AGE,SEX from S where AGE> (select AGE from S where SNAME='王华')得分五、综合题此题共2小题,共16分设计一个学生成绩管理系统,数据库中对每个学生实体存有:学号,姓名,性别,年龄,所在系等属性。对课程实体存有:课程号,课程名,学分等属性。一个学生可以选修多门课,一门课可以让多个学生选修。选修后每个课程都有对应的成绩。根据上述语义要求,答复以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论