关系数据库标准语言SQL
一、选择题
1.若用如下的SQL语句创建了一个表SC:
CREATE TABLE SC(S# CHAR(6) NOT NULL,
C# CHAR(3) NOT NULL,
SCORE INTEGER,NOTE CHAR(20))
今向SC表插入如下行时,( )行可以被插入。
A.(‘201009’,‘111’,60,必修) B.(‘200823’,‘101’,NULL,NULL)
C.(NULL,‘103’,80,‘选修’) D.(‘201132’,NULL,86,‘’)
2.在数据库的如下两个表中,若学生成绩表的主键是学生号和课程名,学生表的主键是学生号。在下列所给的操作中,( )操作不能执行。
学生成绩表 学生表
学生号 | 课程表 | 成绩 | 学生号 | 学生名 | |
001 | 001 | 60 | 0001 | 马强 | |
0001 | 002 | 80 | 0102 | 王利 | |
0101 | 033 | 56 | 0103 | 李晓 | |
0103 | 004 | 90 | 0101 | 苑东 | |
A.从学生成绩表中删除行(‘001’,‘001’,60)
B.将行(‘0102’,‘002’,80)插入到学生成绩表中
C.将学生成绩表中学生号=‘0101’的成绩改为60
D.将学生成绩表中学生号 =‘0103’的学号改为‘0104’
3.有关系 S(S#,SNAME,SEX),SC(S#,C#,GRADE),C(C#,CNAME)。
其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体男学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里WHERE子句的内容是( )。
A.S.S#=SC.S# AND C.C#=SC.C# AND SEX=’男’ AND CNAME=‘数据库’
B.S.S#=SC.S# AND C.C#=SC.C# AND SEX IN ‘男’ AND CNAME IN ‘数据库’
C.SEX=’男’ AND CNAME=‘数据库’ D.S.SEX =‘男’ AND CNAME=‘数据库’
4.有如下关系:课程表C,主键为C_ID(CHAR(4))。
C_ID | C_NAME |
0601 | 数据库 |
0602 | 数据结构 |
0603 | 操作系统 |
若用如下语句建立成绩表SC:
CREATE TABLE SC(S_ID CHAR(6) NOT NULL, C_ID CHAR(4) NOT NULL,SCORE INTEGER),其中S_ID为主键,C_ID为外键(是C表的主键)。当执行如下语句时,哪个语句不能执行?( )
A.INSERT SC VALUES(‘990101’,NULL,75)
B.INSERT SC VALUES(‘990203’,‘C601’,80)
C.INSERT SC VALUES(‘NULL’,‘C602’,93)
D.INSERT SC VALUES(‘990202’,‘C604’,NULL)
5.在关系数据库标准语言SQL中,实现数据检索的语句(命令)是( )
A.SELECT B.LOAD C.FETCH D.SET
6.在下列的SQL语句中,属于数据控制语句的是哪些?
①CREATE ②SELECT ③UPDATE ④GRANT ⑤DROP
⑥DELETE ⑦ALTER ⑧INSERT ⑨REVOKE
A.①,⑤,⑥,⑦ B.④,⑨ C.②,③,⑥,⑧ D.①,⑤,⑦
7.数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括:( )。
A.建立、授权、修改 B.排序、授权、删除
C.建立、插入、修改、排序 D.查询、插入、修改、删除
8.将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加什么前缀来进行区分?( )
A.: B.EXEC SQL C.SQL D.DECLARE
9.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个( )。
A.表 B.记录 C.元组 D.数据项
10.使用视图会给系统带来许多优点,但下面列出的优点中,哪一条不是使用视图的优点?()
A.使操作简便 B.提高数据安全性 C.提高数据独立性 D.提高数据共享性
11.下列关于数据库语言SQL语言的说法不正确的是( )。
A.SQL支持数据库的三级模式结构
B.SQL的功能包括查询、操作、定义和控制等四个方面
C.SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内
D.SQL除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用
12.视图是由下面哪两个导出的表?( )
A.模式、关系 B.基本表、视图 C.基本关系、关系 D.内模式、外模式
13.索引的描述存放在下列哪一项所指示的对象中?
A.视图 B.模式 C.数据字典 D.文件
14.查询语言SQL与C语言处理记录的方式是不同的。一个SQL语句原则上一次生成或处理一组记录,而C语句一次只处理一条记录。当将SQL的语句嵌入用C语言写的程序时,为协调这两种处理方法,通常使用( )
A.指针 B.游标 C.记录 D.段
15.下列的SQL语句中,哪一个语句不是数据定义语句?
A.CREATE INDEX B.DROP VIEW C.REVOKE D.ALTER TABLE
16.下面列出的是MS-SQL SERVER 2000数据库系统的功能特的是( )
I.充分的Web支持。 II.高度可伸缩性和可靠性。
III.充分的数据仓库功能。 IV.广泛支持电子商务功能。
A.I和II B.I、II和IV C.III和IV D.都是
17.什么是子查询?()
A.选取单表中字段子集的查询语句 B.选取多表中字段子集的查询语句
C.嵌入到另一个查询语句之中的查询语句 D.返回单表中数据子集的查询语句
18.下列的SQL语句中,哪一个语句不是数据定义语句?()
A.CREATE INDEX B.GRANT C.DROP VIEW D.ALTER TABLE
19.有一个关系:职工(职工号,姓名,部门),规定职工号的值域是8个数字组成的字符串,这一规则属于( )。
A.实体完整性约束 B.参照完整性约束
C.用户自定义完整性约束 D.关键字完整性约束
二、填空题
1.关系R(A,B,C)和S(A,D,E,F),有R.A=S.A,若将关系代数表达式:Π基本的sql语句有哪些R.A,R.B,S.D,S.F(R∞S),用SQL语言的查询语句表示,则为:
SELECT R.A,R.B,S.D,S.F FROM R,S WHERE
2.设R和S是两个关系,与关系代数表达式RXS等价的SQL语句是 。
3.在关系S(S#,SN,D#)和D(D#,CN,NM)中,S的主键是S#,D的主键是D#,则D#在S中称为 。
4.一个SQL语句原则上产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用 机制来解决的。
三、设计题
1.已知有如下三个图书数据管理关系模式:
图书表BOOK(总编号,分类号,书名,作者,出版社,单价)
读者表READER(借书证号,姓名,性别,单位,职称,地址)
借阅表RB(借书证号,总编号,借阅日期,备注)
根据上述关系模式,完成如下操作。
(1)列出图书馆中所有藏书及出版社。
(2)将王小小的借书证号改为“7912007”,职称改为“教授”。
(3)查询有关VB的图书基本信息。
(4)查询“00120782”号图书借阅记录,包括图书书名、借书者姓名、借阅日期。
(5)统计各类图书的平均价格。
(6)查询所有图书中价格最高的那本图书的借阅者姓名。
2.已知三个关系模式:
学生:S(sno, sname, age,sex),其属性的含义依次为学号、姓名、年龄、性别。
课程:C(cno, cname,xuefen)其属性的含义依次为课程号、课程名称、学分。
成绩:SC(sno, cno, grade),其属性的含义依次为学号、课程号、分数。
根据上述三个关系模式,用SQL语句完成下题。
(1)创建视图,所有女生的选课情况,包括学号、课程号、分数。
(2)查询选修“数据库技术”课的学生学号、姓名、分数。
(3)查询英语成绩在60到70之间的学生学号、姓名、分数。
(4)统计每个学生的选修学分总和。
(5)查询比张敏同学的语文成绩高的学生学号、姓名和分数。
沁园春·雪
北国风光, 千里冰封, 万里雪飘。
望长城内外, 惟余莽莽; 大河上下, 顿失滔滔。
山舞银蛇, 原驰蜡象, 欲与天公试比高。
须晴日, 看红装素裹, 分外妖娆。
, 引无数英雄竞折腰。
惜秦皇汉武, 略输文采; 唐宗宋祖, 稍逊风骚。
一代天骄, 成吉思汗, 只识弯弓射大雕。
俱往矣, 数风流人物, 还看今朝。
兰亭序
永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。
夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既
夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既
倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:“死生亦大矣。”岂不痛哉!
每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。
每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论