题目
第 (30 ) 到第(35 )题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:
图书 (图书编号 , 书名 , 第一作者 , 出版社 ) :图书编号、书名、第一作者和出版社为 C 型字段,图书编号为主关键字;
读者 (借书证号 , 单位 , 姓名 , 职称 ) :借书证号、单位 、姓名、职称为 C 型字段,借书证号为主关键字;
借阅 (借书证号 , 图书编号 , 借书日期 . 还书日期 ) : 借书证号和图书 编号为 C 型字段 ,借 书日期和还书日期为 D 型字段,还书日期默认值为 NULL ,借书证号和图书编号共同构成主关键字 。
(30 )查询第一作者为 “ 张三 ” 的所有书名及出版社,正确的 SQL 语句是
A ) SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三
B ) SELECT 书名,出版社 FROM 图书 WHERE 第一作者二 " 张三 "
C ) SELECT 书名,出版社 FROM 图书 WHERE " 第一作者 " =张三
D ) SELECT 书名,出版社 FROM 图书 WHERE " 第一作者 "=" 张三 "
第1题
第 (31) 到第 (35) 题基于学生表 S 和学生选课表 SC 两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄 ) 其中学号、姓名和性别为 C 型字段,年龄为 N 型字段。
SC(学号,课程号,成绩 ) ,其中学号和课程号为 C 型字段,成绩为 N 型字段 (初始为空值 )
(31) 查询学生选修课程成绩小于 60 分的学号,正确的 SQL 语句是
A)SELECT DISTINCT 学号 FROM SC WHERE " 成绩 " < 60
B)SELECT DISTINCT 学号 FROM SC WHERE 成绩 < " 60 "
C)SELECT DISTINCT 学号 FROM SC WHERE 成绩 < 60
D)SELECT DISTINCT " 学号 " FROM SC WHERE " 成绩 " < 60
第2题
第(30 ) - (32 )题基于以下描述:设有供应商关系 S 和零件关系 P 如下图所示。它们的主码分别是
“ 供应商号 ” 和 “ 零件号 ” 。 而且 , 零件关系 P 的属性 “ 供应商号 ” 是它的外码 , 属性 “ 颜色 ” 只能取值为 ‘ 红 ’ 、 ‘ 白 ’ 或 ‘ 兰 ’ 。
(30 )下列哪个(些)行不能插入到关系 P 中?
I. (`201', ‘ 白 ’ , `S10 ‘ )
II. (`101', ’ 兰 ‘ , `S01 ’ )
III. (‘ 301', ’ 绿 ‘ 。 'B01 )
A )仅 I
B )仅 I 和 II
C )仅 III
D )都不能
第3题
SQL语句中的SELECT命令建立表之间联系的短语为 ______。
A.UNIQE
B.GROUPBY
C.JOIN
D.FROM 第(33)~(35)是基于下述描述: 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
第4题
下面所列条目中,错误的SQL语句是______。
A.ALTERTABLE
B.ALTERVIEW
C.CREATETABLE
D.CREATEVIEW 第(33)~(35)是基于下述描述: 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
第5题
第34和35题基于如下所示的二叉树:
该二叉树对应的树林包括几棵树()。A.1 B.2C.3 D.4
第6题
第(35 ) - (36 )题基于 “ 学生 - 选课 - 课程 ” 数据库中的三个关系:
S (S# , SNAME , SEX , AGE ) , SC (S# , C# , GRADE ) , C (C# , CNAME , TEACHER ) 它们的主键用下划线标出。
(35 )定义一个反映学生姓名及他的平均成绩的视图将使用关系
A) S 和 C
B) SC 和 C
C) S 和 SC
D) S 、 SC 和 C
第8题
A.insert into books values('20888',34.5,'C#程序设计','计算机','97810345678')
B.假设书号为20652的图书已经被选购了。 delete from books where book_no='20652'
C.假设books表中并没有编号为20888的图书。 update sale_item set book_no='20888' where order_no='102893'
D.update books set price='abc' where book_no='20652'
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!