1对于现实世界中事物的特征,在实体-联系模型中使用 (      )
A)属性描述    B)关键字描述    C)二维表格描述      D)实体描述
2在数据库设计中,将ER图转换成关系数据模型的过程属于 (      )
A)需求分析阶段          B)逻辑设计阶段
C)概念设计阶段          D)物理设计阶段
3设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是  (        )
  A) m:n                    B) 1:m 
  C) m:1                  D) 1:1
4 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 (      )
A)使用WHERE子句       
B)在GROUP BY后面使用HAVING 子句
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING 子句,再使用WHERE子句
5 关系表达式运算的结果是(      )。
A.数值型  B.字符型    C.逻辑型   D.日期型
6储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(     )。
A.一对一的联系      B.一对多的联系
C.多对一的联系      D.多对多的联系
7视图是一个“虚表”,视图的构造基于(    )
A.基本表          B.视图
C.基本表或视图    D.数据字典
8设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是(   
A.职工号        B.姓名,技能      C.技能        D.职工号,技能
9 在SQL语句中,与表达式 "仓库号 NOT IN("wh1","wh2")"功能相同的表达式是
  A)仓库号="wh1" AND 仓库号="wh2"        B)仓库号!="wh1" OR 仓库号!= "wh2"
  C)仓库号="wh1" OR 仓库号="wh2"        D)仓库号!="wh1" AND 仓库号!="wh2"
10在SQL SELECT语句中用于实现关系的选择运算的短语是
  A)FOR                    B)WHILE         
  C)WHERE                 D)CONDITION
mysql视图和存储过程11关系数据库中,实现主键标识元组的作用是通过(  )来实现的。
A.实体完整性规则    B.参照完整性规则
C.用户自定义的完整性    D.属性的值域
12根据关系模式的完整性规则,一个关系中的主键(  )。
A.不能有两个    B.不能成为另一个关系的外部键
C.不允许空值    D.可以取空值
13 若规定工资表中基本工资不得超过5000元,则这个规定属于(    )。
A.关系完整性      B.实体完整性约束   
C.参照完整性      D.用户定义完整性
14 关系模型中,实体完整性是指(      )。
A.实体不允许是空实体    B.实体的主键值不允许是空值
C.实体的外键值不允许是空值        D.实体的属性值不能是空值
15 关系数据库中,外码(ForeignKey)是(      )。
A)在一个关系中定义了约束的一个或一组属性
B)在一个关系中定义了缺省值的一个或一组属性
C)在一个关系中的一个或一组属性是另一个关系的主码
D)在一个关系中用于唯一标识元组的一个或一组属性
16 以下哪些命令是DDL语句(     
A. CREATE DATABASE命令
B.  ALTER TABLE命令
C.  SELECT 命令
D.  INSERT命令
17在SQL中,删除视图用______。
A、DROP SCHEMA命令    B、CREATE TABLE命令
C、DROP VIEW命令      D、DROP INDEX命令
18 SQL语句中修改表结构的命令是______。
A、MODIFY TABLE      B、MODIFY STRUCTURE
C、ALTER TABLE      D、ALTER STRUCTURE
19 SQL语言具有_______的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
20在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。
A、候选键 B、主键 C、外键 D、超键
21 DELETE FROM S WHERE 年龄>60 语句的功能是______。
A、从S表中彻底删除年龄大于60岁的记录
B、S表中年龄大于60岁的记录被加上删除标记
C、删除S表
D、删除S表的年龄列
22. 如下图所示的关系数据表中,主键最好定为( )
A.姓名  B.借书证号 C.所教学科  D. T2005001
23 . 设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是______。
SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE;借阅.借书证号="0001" AND ______
______
A、图书.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号
B、图书.分类号=借阅.分类号 AND; 读者.借书证号=借阅.借书证号
C、读者.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号
D、图书.总编号=借阅.总编号 AND;
24. 设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。
SELECT 单位,______ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 ______
A、COUNT(借阅.借书证号) GROUP BY 单位
B、SUM(借阅.借书证号) GROUP BY 单位
C、COUNT(借阅.借书证号) ORDER BY 单位
D、COUNT(借阅.借书证号) HAVING 单位
25. 设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是______。
SELECT 借书证号 FROM 借阅 WHERE 总编号=;______
A、(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础")
B、(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础")
C、(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础")
D、(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础")
26 .用一组数据准考证号:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为(     )。
A.日期/时间型    B.数字型  C.货币型    D.逻辑型
27 如下图所示,"书目信息"表中被排序的字段是(  )。
A.分类号  B.书名  C.出版日期  D.价格
28 下列描述正确的是(   )。
A.一个数据库只能包含一个数据表  B.一个数据库可以包含多个数据表
C.一个数据库只能包含两个数据表  D.一个数据表可以包含多个数据库
29 下列有关数据库的描述,正确的是( )
  A.数据库是一个DBF文件          B.数据库是一个关系
  C.数据库是一个结构化的数据集合  D.数据库是一组文件
30 在SELECT语句中,只列出前几行的关键字是(        )。
A.limit     B. distinct    C. del    D. from
31订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息
A.delete from 订单表 where 订购日期<DATEDD(yy,-3,getdate())
B.delete from 订单表 where 订购日期<DATEDD(yy,3,getdate())
C.delete from 订单表 where 订购日期<getdate()-3
D.delete from 订单表 where 订购日期<getdate()+3
32.区分不同实体的依据是?
A名称   B.属性     C.对象   D.概念
33.某查询语句运行后返回的结果集为  1班 72
                                  2班 75
                                  3班 NULL
则最有可能的查询语句是以下:
A.SELECT AVG(score) FROM test WHERE class<=3
B.SELECT AVG(score) FROM test WHERE class<=3 order by class

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。