数据库原理及应用(SQL Server 2019) 试卷及答案 卷1_第1页
数据库原理及应用(SQL Server 2019) 试卷及答案 卷1_第2页
数据库原理及应用(SQL Server 2019) 试卷及答案 卷1_第3页
数据库原理及应用(SQL Server 2019) 试卷及答案 卷1_第4页
数据库原理及应用(SQL Server 2019) 试卷及答案 卷1_第5页
全文预览已结束

下载本文档

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

文档简介

一、填空题(每空1分,共14分)

1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经

历了3个阶段:阶段、阶段和阶

段。

2.SQL全称是__________。

3.数据库系统是由、、、和数据

库管理员五部分组成。

4.关系数据库的标准语言是________,该语言的功能主要包括、

5.在ORDERBY子句的选择项中,DESC代表输出;省略DESC时,代

表输出。

二、选择题(每题3分,共30分)

L数据库系统的核心是—

A.数据库B.数据库管理系统C.数据模型D.软件工具

2.SQL语言是语言

A.层次数据库B.网络数据库

C.关系数据库D.非数据库

3.以下有关视图查询的叙述中正确的是

A.首先查询出视图所包含的数据,再对视图进行查询

B.直接对数据库存储的视图数据进行查询

C.将对视图的查询转换为对相关基本表的查询

D.不能对基本表和视图进行操作

4.DB,DBMS,DBS三者之间的关系是

A.DB包括DBMS和DBSB.DBS包括DBMS和DB

C.DBMS包括DB和DBSD.DBS与DBMS和DB无关

5.SQL语言中,实现数据检索的语句是—

A.SELECTB.INSERTC.UPDATED.DELETE

6.SQL中,与“NOTIN”等价的是

A.二SOMEB.OSOMEC.=ALLD.OALL

7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库

系统阶段。在这几个阶段中,数据独立性最高的是____阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理

8.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商

与零件之间的联系是O

A.一对一B.一对多

C.多对一D.多对多

9.已知学生数据表Student.课程数据表Course和选课数据表SC,它们的结构

如下:

Student(Sno,Sname,Ssex,Sage,Sdept)

Course(Cno,Cname)

SC(Sno,Cno,Grade)

其中:Sno为学号,Sname为姓名,Ssex为性别,Sage为年龄,Sdept为系

别,Cno为课程号,Cname为课程名,GradeE为成绩。

要查找选修"COMPUTER”课程的女学生姓名,将涉及到关系:

A.StudentB.SC,Course

C.Student,SCD.Student,Course,SC

10.WHERE的条件表达式中,可以匹配单个字符的是

A.*B.%C.-D.?

三、将下图转化为关系数据模型,并在主码下加下划线。(20分)

四、设学生关系表student,表中有4个字段:学号(字符型),姓名(字符型),

年龄(整型),所在系(字符型);选课关系表有3个字段:学号,课程号,成绩。

用SQL语言完成下列功能:(每题6分,共36分)

(1)建立学生关系表。

(2)查询所有计算机系同学的姓名及其选修的课程号和成绩。

(3)求C1课程成绩高于张三学生的学号和成绩;

(4)添加一个学生记录,学生的姓名为李江,学号为001,所在系为计算机系。

(5)删除李丽同学的记录。

(6)求其他系中比计算机系某一学生年龄小的学生信息。

一、填空题

1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历

了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

2.SQL全称是结构化查询语言。

3.数据库系统是由计算机硬件、数据库、数据库管理系统、应用程序系统和数据

库管理员五部分组成。

4.关系数据库的标准语言是SQL语言,该语言的功能主要包括数据定义功能、数

据操纵功能、数据控制功能。

5.在ORDERBY子句的选择项中,DESC代表降序输出;省略3ESC时,代表升序

输出。

二、选择题

ABCBADADDC

三、将下图转化为关系数据模型,并在主码下加下划线。

答案:

学生(学号,姓名,性别);

教师(0,姓名,性别);

课程(谡号,课程名,学分);

学习(学号,课号,成绩);

任课(工号,课号,评价)

四、设学生关系表student,表中有4个字段:学号(字符型),姓名(字符型),

年龄(整型),所在系(字符型);选课关系表有3个字段:学号,课程号,成绩。

用SQL语言完成下列功能:

答案:

(1)CREATTABLE学生(学号CHAR(4),

姓名VARCHAR(50),

年龄INT.

所在系VARCHAR(50));

(2)SELECT姓名,课程号,成绩

FROM学生,选课

WHERE学生.学号二选课学号AND所在系二‘计算机系’;

(3)SELECT学号,成绩

FROM选课

WHERE课程号二Cl'AND成绩〉(SELECT成绩

FROM选课

WHERE课程号二Cl'AND学号二

(SELECT学号

FROM学生

WHERE姓名二‘张三’));

(4)INSERT

INTO学生(学号,姓名,所在系)

VALUES(g,‘李江,‘计算机系’);

(5)DELETE

FROM学生

WH

温馨提示

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

评论

0/150

提交评论