【sql】复习题

1 是实体属性。(A)
A、形状
B、汽车c、盘子D、高铁
2 是一个单一的逻辑工作单元。(B)
A、记录
B、数据库c、事务D、字段
3___字段可以采用默认值。(B)
A、姓名
B、专业c、备注D、出生时间
4 CREATE,DROP, ALTER等命令属于下列哪类命令
(B)
A、DCL
B、 DDLc、 DMLD、DQL
5 DECIMAL是__数据类型
A、可变精度浮点值B、整数值
c、双精度浮点值D、单精度浮点值
标准答案:A
6E-R图是数据库设计的工具之一,它一般适用于建立数据库的__。
A、概含模型
B、结构模型c、物理模型D、逻辑模型
标准答案:A
7 MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是
A、数据段
B、索引段c、分区段D、临时段.
标准答案:c

8MySQL普通用户通过___操作数据库对象。
A、 DBMS
B、sQL
c、IySQL的SQL
D、应用程序
标准答案:D
9MySQL是一种_类型的数据库管理系统。
A、关系模型
B、网状模型c、实体-关系模型D、层次模型
标准答案:A
10MySq1数据库中,取余数的运算符是_
A、%
B、modec、lD、*
标准答案:A
8MySQL普通用户通过___操作数据库对象。
A、 DBMS
B、sQL
c、IySQL的SQLD、应用程序
标准答案:D
9MySQL是一种_类型的数据库管理系统。
A、关系模型
B、网状模型c、实体-关系模型D、层次模型
标准答案:A
10MySq1数据库中,取余数的运算符是_
A、%
B、modec、lD、*
标准答案:A
8MySQL普通用户通过___操作数据库对象。
A、 DBMS
B、sQL
c、IySQL的SQLD、应用程序
标准答案:D
9MySQL是一种_类型的数据库管理系统。
A、关系模型
B、网状模型c、实体-关系模型D、层次模型
标准答案:A
10MySq1数据库中,取余数的运算符是_
A、%
B、modec、lD、*
标准答案:A
11 SL语句中的条件用以下哪一项来表达_
A、THEN
B、 VHILE
c、HERE
D、IF
标准答案:c
12关于表的主键,说法正确的是_
A、主键字段最多只能建立在一个字段上B、主键字段的值可以重复
c、主键字段的值能为Nu11
D、主键字段的值不能重复
标准答案:D
13 关于数据控制语言中,收回所授予的权限的语句是_—
A、Create
B、Revoke
c、Grant
D、Update
标准答案:B
15进入要操作的数据库TEST用以下哪一项

A、 IN TEST
B、SHO.TEST
c、 USERTEST
D、 USE TEST
标准答案:D
16 可以用_来声明游标
A、CREATECURSOR
B、B、ALTERCURSOR
C、c、SETCURSOR
D、D、 DECLARE CURSOR
标准答案:D
17数据库信息.系统的核心是
A、数据模型
B、数据库管理系统
c、数据库
D、数据库管理员
标准答案:c
18条件“IN(20,30,40)”表示_
A、年龄在20到40之间
B、B、年龄在20到30之间
C、c、年龄是20或30或40
D、D、年龄在30到40之间
标准答案:c
19条件年龄BETVEEN15AND35表示年龄在15至35之间,且_—
A、不包括15岁和35岁
B、包括15岁但不包括35岁
c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
20图书与读者之间是
A、一对一关系B、多对一关系c、多对多关系D、一对多关系
标准答案:B
21下列的SQL语句中,不是数据定义语句。
A、CREATE TABLE
B、GRANT
c、CREATEVIEWD、DROP VIE夏
标准答案:B
22下列描述正确的是
A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表c、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库
标准答案:B
23下列哪个命令是用于MySQL中数据导出的
A、exp
B、iupc、inputD、output
标准答案:A
24下列哪些语句对主键的说明正确

A、主键可重复
B、主键不唯一
c、在数据表中的唯一索引D、主键用foreign key修饰
标准答案:c
25下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行
——。
A、LEFT OUTERJOIN
B、 RIGHI OUTERJOINc、INNERJOIN
D、JOIN
标准答案:A
1在珊除关联表中数据时,可以先A删除从表中的相关记录或将从表外键字段值设置为__—,再册除主表中的相
关记录,这样一定能成功删除。
标准答案:nul得分:0
2MySQL是一种____(多用户、单用户)的数据库管理系统。
填空答案,多用户
3在windows下配置MySq1服务器默认使用的用户是_
标准答案:roo得分:4
4在MySQL中,查看已经存在数据库的sql语句是_
标准答案:showdatabase得分:4
5在MySQL中,可以使用关键字_
标准答案:groupb得分:0
18条件“IN(20,30,40)”表示_
A、年龄在20到40之间B、年龄在20到30之间c、年龄是20或30或40D、年龄在30到40之间选择答案→o4
标准答案:c
19条件年龄BETVEEN15AND35表示年龄在15至35之间,且_—
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
20图书与读者之间是
A、一对一关系B、多对一关系c、多对多关系D、一对多关系
标准答案:B
21下列的SQL语句中,不是数据定义语句。
A、CREATE TABLE
B、GRANT
c、CREATEVIEWD、DROP VIE夏
标准答案:B
22下列描述正确的是
A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表c、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库
标准答案:B
23下列哪个命令是用于MySQL中数据导出的
A、exp
B、iupc、inputD、output
标准答案:A
24下列哪些语句对主键的说明正确

A、主键可重复
B、主键不唯一
c、在数据表中的唯一索引D、主键用foreign key修饰
标准答案:c
25下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行
——。
A、LEFT OUTERJOIN
B、 RIGHI OUTERJOINc、INNERJOIN
D、JOIN
标准答案:A
1在珊除关联表中数据时,可以先A删除从表中的相关记录或将从表外键字段值设置为
,再册除主表中的相
关记录,这样一定能成功删除。
标准答案:nul得分:0
2MySQL是一种____(多用户、单用户)的数据库管理系统。
填空答案,多用户
3在windows下配置MySq1服务器默认使用的用户是_
标准答案:roo得分:4
4在MySQL中,查看已经存在数据库的sa1语句是_
标准答案:showdatabase得分:4
5在MySQL中,可以使用关键字_
标准答案:groupb得分:0
18条件“IN(20,30,40)”表示_
A、年龄在20到40之间B、年龄在20到30之间c、年龄是20或30或40D、年龄在30到40之间选择答案→o4
标准答案:c
19条件年龄BETVEEN15AND35表示年龄在15至35之间,且_—
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
20图书与读者之间是
A、一对一关系B、多对一关系c、多对多关系D、一对多关系
标准答案:B
21下列的SQL语句中,不是数据定义语句。
A、CREATE TABLE
B、GRANT
c、CREATEVIEWD、DROP VIE夏
标准答案:B
22下列描述正确的是
A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表c、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库选择答案一oABoc
标准答案:B
23下列哪个命令是用于MySQL中数据导出的
A、exp
B、iupc、inputD、output
标准答案:A
24下列哪些语句对主键的说明正确

A、主键可重复
B、主键不唯一
c、在数据表中的唯一索引D、主键用foreign key修饰
标准答案:c
25下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行
——。
A、LEFT OUTERJOIN
B、 RIGHI OUTERJOINc、INNERJOIN
D、JOIN
标准答案:A
1在删除关联表中数据时,可以先A删除从表中的相关记录或将从表外键字段值设置为
,再册除主表中的相
关记录,这样一定能成功删除。
标准答案:null得分:0
2MySQL是一种____(多用户、单用户)的数据库管理系统。
标准答案:多用户得分:4
3在windows下配置MySq1服务器默认使用的用户是_
填空答案:root
4在MySQL中,查看已经存在数据库的sql语句是_
标准答案:showdatabase得分:4
5在MySQL中,可以使用关键字_
按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。
标准答案:groupby得分:0
1 是一个单一的逻辑工作单元。
A、记录
B、数据库c、事务D、字段
标准答案:c
2__字段可以采用默认值。
A、姓名
B、专业c、备注D、出生时间
标准答案:B
3CREATE,DROP,ALTER等命令属于下列哪类命令

A、 DCL
B、DDL
c、DML
D、DQL
标准答案:B
4 E-R图是数据库设计的工具之一,它一般适用于建立数据库的
_。
A、概念模型
B、结构模型c、物理模型D、逻辑模型
标准答案:A
5MySq1数据库中,下面__可以作为有效的列名。
A、Co1unn
B、123_NUM
c、NUM_#123
D、#NUM123
标准答案: c
6 sQL查询中去除重复数据的是_
A、ORDER BY
B、 GROUP BY
c、 DISTINCT
D、DESC
标准答案:c
7 SQL语句中___命令可以授予用户对象权限。
A、REVOKE
B、GRANTc、 DENYD、 CREATE
标准答案:B
8SQL语句中的条件用以下哪一项来表达_
A、THEN
B、WHILE
c、WHERE
D、IF
标淮答案:c
9关系数据库中,主键是.
A、创建唯一的索引,允许空值B、只允许以表中第一字段建立c、允许有多个主键的
D、为标识表中唯一的实体
标准答案:D
10关于数据控制语言中,收回所授予的权限的语句是-
A、Create
B、Revokec、GrantD、Update
标准答案:B
12建表语句中的not nul1,该代码表示的含义是:
A、允许空格
B、非空约束
c、不允许写入数据D、不允许读取数据
标准答案:B
13 可以用__来声明游标
A、 CREATE CURSORB、ALTER CURSORc、 SET CURSORD、DECLARE CURSOR
标准答案:D
14 可以在创建表时用__来创建唯一索引,也可以用__来创建唯一索引
A、 Create tab1e, Create index
B、设置主键约束,设置唯一约束c、设置主键约束,Create indexD、以上都可以
标准答案:c
15授予删除任何表的系统权限(OROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句
是()
A、 Grant dropanytab1e touser1;
B、 Grant dropany tab1e to user1 with admin option;c、 Grant droptab1e to user1;
D、 Grant dropany tab1e to user1 with checkpotion;选择答案→OAoBocD
标准答案:B
16数据库信息系统的核心是_
A、数据模型
B、数据库管理系统c、数据库
D、数据库管理员
标准答案:c
17条件“BETWEEN20AND30”表示年龄在20到30之间,且_
A、包括20岁不包括30岁
B、不包括20岁包括30岁c、不包括20岁和30岁D、包括20岁和30岁
标准答案:D
18条件年龄BETWEEN15 AND35表示年龄在15至35之间,且_
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
19图书与读者之间是_
A、—对一关系B、多对一关系c、多对多关系D、一对多关系
标准答案:B
20下列___不属于连接种类
A、左外连接
B、内连接c、中间连接D、交叉连接
标准答案:c
21 下列关于PL/SQL的说法正确的是
A、PL/SQL是应用于各种数据库上的通用语言B、 PL/SQL是过程化的SQL语言
c、PL/SQL是只能在SQLPLUS中运行D、在PL/SQL可以直接执行所有的SQL操作
标准答案:B
22下列描述正确的是
A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表c、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库选
标准答案:B
23下列哪个命令是用于MySQL中数据导出的
A、exp
B、impc、 inputD、output
标准答案:A
24 下列哪个是组合主键的特征()
A、每列有唯一的值,但不是NULL值
B、组合有唯一的值,并且其中每列没有NULL值c、组合的第一列和最后一列有唯一值
D、组合的第一列和最后一列有唯一值,但没有NULL值
标准答案:B
25下列哪类命令在未提交前可以通过ROLLBACK命令进行回退_
A、 DCL
B、DDL
c、DMLD、DQL
标准答案:c
若想为表中插入的新记录自动生成唯一的 ID,可以使用
约束来实现。
填空答案:auto_increment
标准答案:c
2__字段可以采用默认值。
A、姓名
B、专业c、备注D、出生时间
标准答案:B
3CREATE,DROP,ALTER等命令属于下列哪类命令__
A、 DCL
B、DDLc、DMLD、DQL
标准答案:B
4 E-R图是数据库设计的工具之一,它一般适用于建立数据库的___。
A、概念模型
B、结构模型c、物理模型D、逻辑模型
标准答案:A
5MySq1数据库中,下面__可以作为有效的列名。
A、Co1unn
B、123_NUMc、NUM_#123D、#NUM123
标准答案: c
6 sQL查询中去除重复数据的是_
A、ORDER BY
B、 GROUP BYc、 DISTINCTD、DESC
标准答案:c
7 SQL语句中___命令可以授予用户对象权限。
A、REVOKE
B、GRANTc、 DENYD、 CREATE
标准答案:B
8SQL语句中的条件用以下哪一项来表达_
A、THEN
B、WHILEc、WHERED、IF
标淮答案:c
9关系数据库中,主键是.
A、创建唯一的索引,允许空值B、只允许以表中第一字段建立c、允许有多个主键的
D、为标识表中唯一的实体
标准答案:D
10关于数据控制语言中,收回所授予的权限的语句是-
A、Create
B、Revokec、GrantD、Update
标准答案:B
12建表语句中的not nul1,该代码表示的含义是:
A、允许空格
B、非空约束
c、不允许写入数据D、不允许读取数据选择答案oA
标准答案:B
13 可以用__来声明游标
A、 CREATE CURSORB、ALTER CURSORc、 SET CURSORD、DECLARE CURSOR选择答案一
标准答案:D
14 可以在创建表时用__来创建唯一索引,也可以用__来创建唯一索引
A、 Create tab1e, Create index
B、设置主键约束,设置唯一约束c、设置主键约束,Create indexD、以上都可以
标准答案:c
15授予删除任何表的系统权限(OROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句
是()
A、 Grant dropanytab1e touser1;
B、 Grant dropany tab1e to user1 with admin option;c、 Grant droptab1e to user1;
D、 Grant dropany tab1e to user1 with checkpotion;选择答案→OAoBocD
标准答案:B
16数据库信息系统的核心是_
A、数据模型
B、数据库管理系统c、数据库
D、数据库管理员
标准答案:c
17条件“BETWEEN20AND30”表示年龄在20到30之间,且_
A、包括20岁不包括30岁
B、不包括20岁包括30岁c、不包括20岁和30岁D、包括20岁和30岁
标准答案:D
18条件年龄BETWEEN15 AND35表示年龄在15至35之间,且_
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
19图书与读者之间是_
A、—对一关系B、多对一关系c、多对多关系D、一对多关系
标准答案:B
20下列___不属于连接种类
A、左外连接
B、内连接c、中间连接D、交叉连接
标准答案:c
21 下列关于PL/SQL的说法正确的是
A、PL/SQL是应用于各种数据库上的通用语言B、 PL/SQL是过程化的SQL语言
c、PL/SQL是只能在SQL
PLUS中运行D、在PL/SQL可以直接执行所有的SQL操作
标准答案:B
22下列描述正确的是
A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表c、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库
标准答案:B
23下列哪个命令是用于MySQL中数据导出的
A、exp
B、impc、 inputD、output标准答案:A
24 下列哪个是组合主键的特征()
A、每列有唯一的值,但不是NULL值
B、组合有唯一的值,并且其中每列没有NULL值c、组合的第一列和最后一列有唯一值
D、组合的第一列和最后一列有唯一值,但没有NULL值
标准答案:B
25下列哪类命令在未提交前可以通过ROLLBACK命令进行回退_
A、 DCL
B、DDLc、DMLD、DQL
标准答案:c
若想为表中插入的新记录自动生成唯一的 ID,可以使用
约束来实现。
填空答案:auto_increment
1是一个单一的逻辑工作单兀。
A、记录
B、数据库c、事务D、字段
标准答案:c
,./
2__字段可以采用默认值。
A、姓名
B、专业c、备注D、出生时间
标准答案:B
3_是用于控制数据访问的语言。
A、DML
B、DDLc、DCLD、DLL
标准答案:c
4 DECIMAL是_数据类型
A、可变精度浮点值B、整数值
c、双精度浮点值D、单精度浮点值
标准答案:A

5 delete from employee 语句的作用是…
A、删除当前数据库中整个employee表,包括表结构 B、册除当前数据库中employee表内的所有行
c、由于没有where子句,因此不删除任何数据 D、删除当前数据库中employee表内的当前行
标淮答案:B
6E-R图是数据库设计的工具之一,它一般适用于建立数据库的
A、概念模型
B、结构模型c、物理模型D、逻辑模型
标准答案:A
7 MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是
A、数据段
B、索引段c、分区段D、临时段.
标准答案:c
8MySQL是一种__类型的数据库管理系统。
A、关系模型
B、网状模型
c、实体-关系模型D、层次模型
标准答案:A
9MySq1数据库中,取余数的运算符是_
A、%
B、modec、/D、*
标准答案:A
10MySQL组织数据采用_
A、层次模型B、网状模型c、关系模型D、数据模型
标准答案:c
11SQL语句中__命令可以授予用户对象权限。
A、 REVOKE
B、 GRANT
c、DENYD、 CREATE
标准答案:B
12SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中, CREATE、DROP、ALTER语句是实现哪种功
能_
A、数据操纵B、数据控制c、数据定义D、数据查询
标准答案:c
13 关于数据控制语言中,收回所授予的权限的语句是_—
A、 Create
B、 Revokec、 GrantD、Update
标准答案:B
14建表语句中的not nu11,该代码表示的含义是:
A、允许空格
B、非空约束
c、不允许写入数据D、不允许读取数据
标准答案:B
15 进入要操作的数据库TEST用以下哪一项_
A、IN TEST
B、 SHOT TESTc、 USER TESTD、USE TEST
标准答案:D
16可以用_来声明游标
A、 CREATECURSORB、ALTERCURSORc、SET CURSORD、 DECLARE CURSOR
标准答案:D
17视图是一个“虚表”,视图的构造基于

A、基本表
B、视图
c、基本表或视图D、数据字典
标准答案:c
18 条件“BET,EEN20AND30”表示年龄在20到30之间,且_
A、包括20岁不包括30岁
B、不包括20岁包括30岁c、不包括20岁和30岁D、包括20岁和30岁
标准答案:D
19条件年龄BET,EEN15AND35表示年龄在15至35之间,且_
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
20为数据表创建索引的目的是_
A、提高查询的检索性能B、归类
c、创建唯一索引D、创建主键
标准答案:A
21下列____不是常量。
A、'astudentB、0xABC
c、1998-04-15D、2.0
标准答案:c
22下列关于PL/SQL的说法正确的是
A、 PL/SQL是应用于各种数据库上的通用语言B、PL/SQL是过程化的SQL语言
c、PL/SQL是只能在SQLPLUS中运行
D、在PL/SQL可以直接执行所有的SQL操作
标准答案:B
23下列哪个是组合主键的特征()
A、每列有唯一的值,但不是NULL值
B、组合有唯一的值,并且其中每列没有NULL值c、组合的第一列和最后一列有唯一值
D、组合的第一列和最后—列有唯一值,但没有NULL值
标准答案:B
24下列哪类命令在未提交前可以通过ROLLBACK命令进行回退_
A、 DCL
B、 DDLc、 DMLD、DQL
标准答案:c
25下列说法错误的是
A、界面创建的视图不能通过命令修改B、能够完全像操作表一样操作视图c、视图中是定义而无数据
D、删除视图不会影响原表数据
标淮答案:B
1在windows下配置MySa1服务器默认使用的用户是
标准答案:roo得分:4
2在MySQL中,整数类型可分为5种,分别是 TINYINT、SMALLINT、MEDIUMINT、和BIGINT。
标准答案: in得分:0-
3在MySQL中,查看已经存在数据库的sq1语句是

标准答案:showdatabase得分:4
4在lySQL中,可以使用关键字
_―按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。
标准答案:groupb得分:4
5MySQL提供了一个___命令,它可以实现数据的备份。
标准答案:mysql dum
1是一个单一的逻辑工作单元。
A、记录
B、数据库c、事务D、字段
标准答案:c
2—是用于控制数据访问的语言。
A、 DKL
B、DDLc、DCLD、DLL
标准答案:c
3INSERT ,UPDATE,DELETE等命令属于下列哪类命令

A、DCL
B、 DDLc、DMLD、DQL
标准答案:c
4MySQL是一种_类型的数据库管理系统。
A、关系模型
B、网状模型
c、实体-关系模型D、层次模型
标准答案:A
5MySa1数据库中,取余数的运算符是

A、%
B、modec、/D、

标准答案:A
6MySq1数据库中,以下___命令可以册除整个表中的数据,并且无法回滚。
A、drop
B、deleteC、truncate
cascade
标准答案:c
7 MySQL组织数据采用_
A、层次模型B、网状模型c、关系模型D、数据模型
标准答案:c
8sQL查询中去除重复数据的是_
A、 ORDER BY
B、 GROUP BYc、DISTINCTD、 DESC
标准答案:c
9关系数据库中,主键是_
A、创建唯一的索引,允许空值B、只允许以表中第一字段建立c、允许有多个主键的
D、为标识表中唯一的实体
标准答案:D
10关于变量的说法错误的是
A、用户变量用于临时存放数据B、用户变量是本地的
c、用户变量可用于操作数据库命令D、系统变量可以读写
标准答案:D
11关于表的主键,说法正确的是
A、主键字段最多只能建立在一个字段上B、主键字段的值可以重复
c、主键字段的值能为Nu11D、主键字段的值不能重复
标准答案:D
12关于完整性与索引的关系,下列说法错误的是_
A、没有索引不能实现完整性
B、没有实现完整性的表必须人为来达到完整性c、已经实现完整性可以解除完整性
D、索引就是为了实现完整性
标准答案:D
13假定有一张表用户表users,其中一身份证字段ID_car
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束_—A、primary key
B、check
c、defaultD、not nul1
标准答案:A
14例如数据库中有A表,包括学生,学科,成绩,序号四个字段,数据库结构为
上述哪一列可作为主键列_
A、序号
B、成绩c、学科D、学生
标准答案:A
15授予册除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句
是()
A、 Grantdropany tab1e to user1;
B、 Grantdropanytab1e to user1 with admin option;c、Grantdroptab1e to user1;
D、Grant dropany table to user1 with check potion;标准答案:B
16数据库服务器、数据库和表的关系,正确的说法是
A、一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B、一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表c、一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D、一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表选择答案一oABocoD
标准答案:B
17数据库信息系统的核心是_
A、数据模型
B、数据库管理系统c、数据库
D、数据库管理员
标准答案:c
18条件年龄BETWEEN15AND35表示年龄在15至35之间,且_
A、不包括15岁和35岁
B、包括15岁但不包括35岁c、包括15岁和35岁
D、包括35岁但不包括15岁
标准答案:c
19下列的SQL语句中,不是数据定义语句。
A、 CREATE TABLE
B、 GRANT
c、 CREATE VIEWD、 DROP VIEW
标淮答案:B
20下列关于PL/SQL的说法正确的是
A、 PL/SQL是应用于各种数据库上的通用语言B、PL/SQL是过程化的SQL语言
c、 PL/SQL是只能在SQL*PLUS中运行
D、在PL/SQL可以直接执行所有的SQL操作选择答案→oABoc
标准答案:B
21下列哪个命令是用于MySQL中数据导出的
A、exp
B、impc、inputD、 output
标准答案:A
22下列哪个是组合主键的特征()
A、每列有唯一的值,但不是NULL值
B、组合有唯一的值,并且其中每列没有NLL值c、组合的第一列和最后一列有唯一值
D、组合的第一列和最后一列有唯一值,但没有NULL值选择答案一oABocoD
标准答案:B
23下列哪些语句对主键的说明正确

A、主键可重复
B、主键不唯一
c、在数据表中的唯一索引D、主键用foreign key修饰
标准答案:c
24下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行
——

A、 LEFT OUTER JOIN
B、 RIGHT OUTER JOINc、INNER JOIN
D、JOIN
标准答案:A
25下列四项中,不属于数据库特点的是
_
A、数据共享
B、数据完整性c、数据冗余很高D、数据独立性高
标准答案:c
2若想为 表中插入的新记录自动生成唯一的ID, 可以使用
约束来实现。
填空答案: auto_ increment
4在mysSQL中,可以使用关键字

按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。
填空答案: group by
1请用
create index
语句在数据库db_ test的表content 中, 根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_ subject.
Use db
test; create index index subject on content (grade(3) ASC);
2请使用select int…outfile 语句,备份数据库 db
test 中表content 的全部数据
到c盘的backup 目录下一 一个名为backupcontent. txt的文件中。
use db_ test; SELECT * FROM content INTO OUTFILE ’c:/backup/backupcontent. txt’ FIELDS TERMINATED BY OPTIONALLY ENCLOSED BY ”LINES TERMINATED
1 select * from student 该代码中的*号,表示的正确含义是:
所有的字段名
2 SELBCT 不能实现
对查询结果进行分类
3 SELECT 查询条件可以通过____控制。
B、 HAVING
4 SELECT不能实现
、将符合条件的记录构建成新表
5 UNIQUE惟一 索引的作用是

保证各行在该索引上的值都不得重复
6按照班级进行分组_
GROUP BY LASSES
7不能采用____ 创建索引。
ALTER TABLE
8 查询出EMP表中1982年及以后入职的员工信息(注:字段hiredate为入职日期,数据类型为DATE型)
最短
9查询出当前的日期,可以用下面哪个选项
// select curdate
// select to. char(sysdate,’ YY-M-DD HH24:MI:SS ) from dua1;
// se1ect date(sysdate,’ YYY-M-DD H24:MI:SS’) from dual
// select chr(sysdate,’ YYYMM-DD H24:HI:SS’ ) from dual ;
标准答案: select * from emp where to_char(hiredate,'YYYYMMDD')>="19820101";
11查找数据表中的记录用以下哪一 项
SELECT
12查找数据库中所有的数据表用以下哪-项

SHOW TABLES
13查找条件为:姓名不是NLL的记录
WHERE NAME ! NULL
WHERE NAME NOT NULL
VHERE NAME IS NOT NULL
WHERE NAME!=NULL
标准答案: c
14出生时间字段不宜选择____ 类型。
C int
标准答案: C
15储蓄所有 多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。
多对多的联系
标准答案: D
16创建视图的命令是_CREAT VIEW
17创建视图时:
可以引用其它的视图
18对于MySq1数据库, 设计用户表时,家庭住址字段最好采用下面的哪个数据类型进行存储____
VARCHAR
19统计每个部门中人数_
SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
20 下列SELECT语句用于查询表中emai1列为空值的行,哪个是正确的?
SELECT ename, sa1, emai1 from emp where emai1 is nu11;
21要统计某表中记录的总 个数,以下哪项是正确的SQL语句___。
select COUNT(*) from表
23在select语 句的where子句中,使用正则表达式过滤数据的关键字是
REGEXP
24在SELECT语句中, 使用关键字____可以把重复行屏蔽
D、 DISTINCT
25在语句select * from student where s_ name 1ike ’ %晓%’where 关键字表示的含义是:
模糊查询
1在SELECT语句的WHERE条件中,可以使用
关键字来判断字段的值是否为空值。
填空答案: is
标准答案: isnul
得分: 0

填空答案: show table
标准答案: describe$des
得分: 0
3在MySQL 中,创建数据库的语句是

标准答案: createdatabas
得分: 4
4在创建触发器主体时,可以通过,
来获取执行INSERT操作前后的数据。
标准答案: ne
得分: 0
获得多个关联表中符合条件的记录
统计汇总表中符合条件的记录
、将符合条件的记录构建成新表
标准答案: B
5 UNIQUE惟一 索引的作用是_
保证各行在该索引上的值都不得重复
保证参加惟一索引的各列, 不得再参加其他的索引
D、 保证惟一索引不能被删除
标准答案: A
6按照班级进行分组_
ORDER BY CLASS
CROIPRVCIASCRE
标准答案: C
7不能采用____ 创建索引。
CREATE TABLE
CREATE INDEX
ALTER TABLE
0、 ALTER INDEX
标准答案: c
B 查询出EMP表中1982年及以后入职的员工信息(注:字段hiredate为入职日期,数据类型为DATE型)
select * from emp where to_ char (hiredate,’YYYNDD’ )>=’ 19820101’;
标准答案: A
9查询出当前的日期,可以用下面哪个选项
select curdate
select to. char(sysdate,’ YY-M-DD HH24:MI:SS ) from dua1;
se1ect date(sysdate,’ YYY-M-DD H24:MI:SS’) from dual
select chr(sysdate,’ YYYMM-DD H24:HI:SS’ ) from dual ;
标准答案: A
11查找数据表中的记录用以下哪一 项
UPDATE
SELECT
DELETE
标准答案: c
12查找数据库中所有的数据表用以下哪-项

SHOW DATABASES
标准答案: B
13查找条件为:姓名不是NLL的记录
WHERE NAME ! NULL
WHERE NAME NOT NULL
VHERE NAME IS NOT NULL
WHERE NAME!=NULL
标准答案: c
14出生时间字段不宜选择
___ 类型。
C int
datetime
标准答案: C
15储蓄所有 多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。

  • 对多的联系
    多对多的联系
    标准答案: D
    16创建视图的命令是_
    17创建视图时:
    可以引用其它的视图
    18对于MySq1数据库, 设计用户表时,家庭住址字段最好采用下面的哪个数据类型进行存储____
    ZAPPUAR
    19统计每个部门中人数_
    SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
    20 下列SELECT语句用于查询表中emai1列为空值的行,哪个是正确的?
    SELECT ename, sa1, emai1 from emp where emai1 is nu11;
    21要统计某表中记录的总 个数,以下哪项是正确的SQL语句___。
    select Max() from表
    23在select语 句的where子句中,使用正则表达式过滤数据的关键字是
    24在SELECT语句中, 使用关键字____可以把重复行屏蔽
    D、 DISTINCT
    25在语句select * from student where s_ name 1ike ’ %晓%’where 关键字表示的含义是:
    逻辑运算
    1在SELECT语句的WHERE条件中,可以使用
    关键字来判断字段的值是否为空值。
    标准答案: isnull
    2在MySQL 中,查看表结构语句是
    标准答案: describeKaTeX parse error: Expected group after '_' at position 112: …SQL中, 拼接字符串的函数是_̲_。 填空答案: concat…
    3在MySQL中,创建存储过程的语句是.
    标准答案: create procedure
    4在MySQL中,创建函数的语句是_
    标准答案: create function
    PL/SQL块中不能直接使用的SQL命令是___
    DROP
    2 select * from student 该代码中的
    号, 表示的正确含义是:
    所有的字段名
    3 SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO:意思是
    求每个部门中工资的个数
    SELECT 查询条件可以通过__ 控制。
    Where
    5 SQL语言的数据操纵语句包括SELECT、INSERT、 UPDATE、 DELETE等。 其中最重要的,也是使用最频繁的语句是
    Select
    6查询出当 前的日期,可以用下面哪个选项
    最短
    查询结果集中 将name字段显示为“姓名”,应该使用下面哪个语句?___
    最短
    5从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是_
    标准答案: (
    16对于以下SQL语句说法正确的是_
    这个语句是符合语法的
    LECT 图书.书号,图书.书名,借阅.读者号FROM 借阅RIGHT JOIN 图书ON 图书.书号=借阅.书号
    将没被借走的图书信息也查出来
    19统计每个部门中人数_
    SELECT COUNT(ID) FROM EMP group BY DEPTNO:
    21以下说法错误的是.
    Sa1
    22以下语句正确的是_
    不能使用运算符号
    23 语句SELECT * FROM dept whEr NOT EXISTS (SELECT * FROM emp WHERE deptno=dept. deptno)执
    只显示不存在于EIP表中的部门全部信息
    2聚合函数中, 用于求出某个字段平均值的函数是_
    填空答案: avg
    3用于返回字符串长度的函数是
    填空答案: length
    4在MySQL中,删除存储过程的语句是_
    填空答案: drop procedure
    5在MySQL中,删除函数的语句是_
    填空答案: drop function
    下面哪个命令不属于数据操纵语言(DML)?
    A、ALTER…
    B、INSERT…
    C、UPDATE…
    D、Delete…
    标准答案:A
    下面语句中,哪种语句用来创建视图?
    A、CREATE TABLE
    B、ALTE VIEW
    C、DROP VIEW
    D、CREATE VIEW
    标准答案:D
    性别字段最适合选择
    A、字符串类型
    B、整型
    C、枚举类型 D、浮点型
    标准答案:B
    修改数据库表结构用以下哪一项
    A、UPDATE
    B、CREATE
    C、UPDATED
    D、ALTER
    标准答案:D
    以下表示可变长度字符串的数据类型是
    A、TEXT
    B、CHAR
    C、VARCHAR
    D、EMUM
    标准答案:C
    以下插入记录正确的是
    A、 insert intoemp(ename, hiredate, sal) values (value1, value2, value3);
    B、 insert into emp (ename, sal)values(value1, va1ue2, va1ue3);
    C、 insert into emp(ename)values(value1, va1ue2, va1ue3);
    D、 insert into emp (ename, hiredate,sa1)values(value1, va1ue2);
    标准答案:A
    以下对PL/SQL变量的定义,正确的是
    A、v_hiredate DATE:=TO_DATE(SYSDATE);
    B、v_deptno NUMBER(2)NOT NULL:=10 ;
    C、v_1ocation VARCHAR2(13) :=““Attanta”” ;
    D、c_comm CONSTANT NUMBER;
    标准答案:C
    以下对于事务的叙述,比较全面的是
    A、事务中的操作是一个整体,要成功都成功,要失败都失败B、事务可以把所操作的数据库由一个状态转变到另一个状态
    C、事务在提交之前,其它事务看不到它对数据库的影响
    D、以上所述都是正确的
    标准答案:D
    以下关于列的叙述中,哪一项是不正确的?
    A、可以增大CHAR列的宽度。
    B、如果列包含非空数据,则可以修改列的数据类型。
    c、可以将CHAR数据类型的列转换为VARCHAR数据类型。D、可以将 DATE日期类型的列转换为 VARCHAR列。
    标准答案:B
    以下哪个命令是DCL命令
    A、CREATE
    B、INSERT
    C、COMMIT
    D、GRANT
    标准答案:D
    以下哪个选项不是有效的MySq1约束类型?
    A、 UNIQUE
    B、 NONUNIQUE
    C、NOT NULL
    D、PRIMARY KEY
    标准答案:C
    以下哪项用来排序
    A、ORDERED BY
    B、ORDER BY
    C、GROUP BY
    D、GROUPED BY
    标准答案:B
    以下哪种操作能够实现实体完整性
    A、设置唯一键
    B、设置外键
    C、减少数据冗余
    D、设置主键
    标准答案:D
    以下能够删除一列的是
    A、alter tab1eempremoveaddcolumn
    B、alter tab1e empdropcolun addcolurn
    C、alter tab1e empdelete colun addco1un
    D、altertab1eempdelete addcolumn
    标准答案:B
    以下匹配’1 ton’和’2ton’及’3ton’的正则表达式是_
    A、 ’123ton’
    B、 ‘1,2,3 ton’
    C、 ‘[123]ton’
    D、‘1[2|3ton’
    以下删除emp数据库正确的命令是_
    A、 Delete fromemp
    B、Dropdatabaseemp
    C、Drop from emp
    D、delete databaseeImp
    标准答案:B
    以下删除记录正确的_
    A、delete from empwherename=’dony’;
    B、Delete fromempwhere name=‘dony’;
    C、Dropfromempwhere name=‘dony’;
    D、Drop
    fromempwhere name=‘dony’;
    标淮答案:A
    用于将事务处理写到数据库的命令是
    A、insert
    B、ro11back
    C、commit
    D、savepoint
    标准答案:C
    有如下2步操作,并且均成功执行,请选择结果_
    de1ete from emp ;
    ro11back ;
    A、emp表中数据处于回滚段中
    B、emp表中的数据被永久删除
    C、emp表中的数据没有变化
    D、原来的emp表中的数据被添加到新ep表中
    标准答案:C
    在MySQL中,建立数据库用
    A、CREATE TABLE命令
    B、CREATE TRIGGER命令
    C、CREATE INDEX命令
    D、 CREATE DATABASE命令
    标准答案:D
    在MySQL中,一个用户拥有的所有数据库对象统称为___。
    A、数据库
    B、模式
    C、表空间
    D、实例
    标准答案:D
    在SQL语言中,子查询是
    A、选取单表中字段子集的查询语句
    B、选取多表中字段子集的查询语句
    C、返回单表中数据子集的查询语言
    D、嵌入到另一个查询语句之中的查询语句
    标淮答案:D
    在WHILE循环语句中,如果循环体语句条数多于一条,必须使用
    A、GOTo
    B、CASE…END
    C、IF…THEN
    D、 BEGIN…END
    标准答案:D
    在视图上不能完成的操作是__
    A、更新视图数据
    B、在视图上定义新的基本表
    C、在视图上定义新的视图
    D、查询
    标准答案:B
    主键的建立有__种方法
    A、一
    B、四
    C、二
    D、三
    标准答案:D
    表示一个新的事务处理块的开始A、START TRANSACTION
    B、BEGIN TRANSACTIONc、BEGIN COMMIT
    D、 START COMMIT
    标准答案:A
    MySQL中,预设的、拥有最高权限超级用户的用户名为
    A、test
    B、 Administratorc、DA
    D、root
    标准答案:D
    下列语言中属于结构化查询语言的是____。
    A、Java
    B、c
    C、SQL
    D、C++
    标准答案:c
    下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构
    A、表空间由段组成,段由区组成,区由数据块组成
    B、段由表空间组成,表空间由盘区组成,盘区由表空间组成c、盘区由数据块组成,数据块由段组成,段由表空间组成D、数据块由段组成,段由区组成,盘区由表空间组成。
    标准答案:A
    性别字段最适合选择_
    A、字符串类型
    B、整型
    C、枚举类型
    D、浮点型
    标准答案:B
    修改记录内容不能采用_
    A、UPDATE
    B、 DELETE和 INSERT
    C、界面方式
    D、ALTER
    标准答案:D
    学生关系模式S( S#, Sname, Sex, Age), s的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是__
    A、UPDATE sAge
    B、DELETE Agefrom s
    C、 ALTER TABLE S‘Age’
    D、 ALTER TABLE S DROP Age
    标准答案:D
    要快速完全清空一个表,可以使用如下语句:
    A、 TRUNCATE TABLE
    B、 DELETE TABLE
    C、 DROP TABLE
    D、CLEAR TABLE
    标准答案:A
    以下表达降序排序的是_—A、ASC
    B、ESCc、DESCD、Dsc
    标准答案:c
    以下的PL/SQL声明哪个是正确的?
    A、v_ia NUMBER(4);
    B、v_x,v_y,v_z VARCHAR2(10) ;
    C、v_birthdate DATE NOT NULL;
    D、v_in_stock BOOLEAN :=1;
    标淮答案:A
    以下关于列的叙述中,哪一项是不正确的?
    A、可以增大CHAR列的宽度。
    B、如果列包含非空数据,则可以修改列的数据类型。
    C、可以将CHAR数据类型的列转换为VARCHAR数据类型。
    D、可以将DATE日期类型的列转换为VARCHAR列。
    标准答案:B
    以下关于数据库包的叙述正确是的

    A、包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体
    B、包是由包头和包体组成的,包头和包体是可以分别创建的
    C、包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义
    D、包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分
    标准答案:B
    以下哪个命令是DCL命令
    A、 CREATE
    B、 INSERT
    C、COMMIT
    D、GRANT
    标淮答案:D
    以下哪项不属于数据模型
    A、关系模型
    B、网状模型
    C、层次模型
    D、网络模型
    标准答案:D
    以下哪项用来分组_
    A、ORDER BY
    B、ORDERED BY
    C、GROUP BY
    D、 GROUPED BY
    标淮答案:C
    以下哪项用于左连接_
    A、JOIN
    B、RIGHT JOIN
    C、LEFT JOIN
    D、INNER JOIN
    标准答案:C
    以下语句错误的是_
    A、alter tab1eempdelete colun addco1umn;
    B、alter tab1eempmodify column addcolumn char(10) ;
    C、alter tab1eempchangeaddcolun ?addcolun int;
    D、alter tab1eempaddcolun addcolumn int;
    标淮答案:A
    有如下2步操作,并且均成功执行,请选择结果_
    de1ete fromeImp ;
    rol1back ;
    A、emp表中数据处于回滚段中
    B、emp表中的数据被永久删除
    C、emp表中的数据没有变化
    D、原来的emp表中的数据被添加到新emp表中
    标准答案:C
    有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有__行数据
    A、18
    B、26
    C、不确定
    D、120
    标准答案:D
    在MySQL数据库的逻辑结构中有以下组件:
    A、表空间
    B、数据块
    C、区
    D、段
    这些组件从大到小依次是__。
    A)A→B→C→D
    B)A→D→C→B
    C)A→C→B→D
    D)D→A→C→B
    标准笞案:B
    在SQL语言中,子查询是_。
    A、选取单表中字段子集的查询语句
    B、选取多表中字段子集的查询语句
    C、返回单表中数据子集的查询语言
    D、嵌入到另一个查询语句之中的查询语句
    标准答案:D
    在SQL语言中的视图VIEW是数据库的_
    A、外模式
    B、存储模式
    C、模式
    D、内模式
    标准答案:A
    在视图上不能完成的操作是
    A、更新视图数据
    B、在视图上定义新的基本表
    C、在视图上定义新的视图
    D、查询
    标准答案:B
    在数据库管理系统中,设计表属于
    A、概念结构设计
    B、逻辑结构设计
    C、物理结构设计
    D、数据库设计
    标准答案:B
    主键的建立有___种方法
    A、一
    B、四
    C、二
    D、三
    标准答案:D
    下列语言中属于结构化查询语言的是
    A、Java
    B、c
    C、SQL
    D、C++
    标准答案:c
    下面哪个操作会导致用户连接到MySQL数据库,但不能创建表_
    A、授予了CONNECT的角色,但没有授予RESOURCE的角色
    B、没有授予用户系统管理员的角色
    C、数据库实例没有启动
    D、数据库监听没有启动选择答案
    标准答案:A
    下面哪个用户不是MySQL缺省安装后就存在的用户_
    A、SYSDBA
    B、 SYSTEM
    C、SCOTT
    D、SYS
    标准答案:A
    下面语句中,哪种语句用来创建视图?
    A、CREATE TABLE
    B、ALTE VIEW
    C、DROP VIEW
    D、CREATE VIEW
    标准答案:D
    修改记录内容不能采用_
    A、 UPDATE
    B、 DELETE和 INSERT
    C、界面方式
    D、ALTER
    标准答案:D
    要想对表中记录分组查询,可以使用哪一子句?
    A、 GROUP BY
    B、 AS GROUP
    C、 GROUP AS
    D、TO GROUP
    标准答案:A
    以下表示可变长度字符串的数据类型是_
    A、TEXT
    B、CHAR
    C、 VARCHAR
    D、EMUM
    标准答案:C
    以下的PL/SQL声明哪个是正确的?_
    A、v_id NUMBER(4);
    B、v_x,v_y,v_z VARCHAR2(10);
    C、v_birthdate DATE NOT NULL;
    D、v_in_stock BOOLEAN :=1;
    标准答案:A
    以下对PL/SQL变量的定义,正确的是_
    A、 v_hiredate DATE:=TO_DATE(SYSDATE);
    B、v_deptno NUMBER(2) NOT NULL:=10;
    C、v_location VARCHAR2(13) :=““Attanta””;
    D、c_comm CONSTANT NUMBER;
    标准答案:C
    以下关于列的叙述中,哪一项是不正确的?
    A、可以增大CHAR列的宽度。
    B、如果列包含非空数据,则可以修改列的数据类型。
    C、可以将CHAR数据类型的列转换为VARCHAR数据类型。D、可以将DATE日期类型的列转换为VARCHAR列。
    标淮答案:B
    以下哪个命令是DCL命令_
    A、 CREATE
    B、 INSERT
    C、COMMIT
    D、GRANT
    标准答案:D
    以下哪项用于左连接_
    A、JOIN
    B、RIGHT JOIN
    C、 LEFT JOIN
    D、INNER JOIN
    标准答案:C
    以下哪种操作能够实现实体完整性
    A、设置唯—键
    B、设置外键
    c、减少数据冗余
    D、设置主键
    标准答案:D
    以下能够删除一列的是_
    A、alter tableempremoveaddcolurrn
    B、alter tab1e empdropcolumn addcolun
    C、alter tab1eempdelete column addcolun
    D、alter tab1e empdeleteaddcolurn
    标准答案:B
    以下删除emp数据库正确的命令是_
    A、Delete fromenmp
    B、Dropdatabaseemp
    C、Drop
    from emp
    D、delete databaseeImp
    标准答案:B
    以下删除记录正确的_
    A、delete from empwhere name=‘dony’;
    B、 Delete
    fromempwhere name=‘dony’;
    C、 Dropfrom empwhere name=‘dony’;
    D、 Drop
    fromempwhere name=‘dony’;
    标准答案:A
    用来插入数据的命令是____,用于更新的命令是_
    A、 INSERT,UPDATE
    B、CREATE,INSERT INTO
    C、 DELETE,UPDATE
    D、UPDATE,INSERT
    标准答案:A
    有如下2步操作,并且均成功执行,请选择结果_
    delete fromeImp ;
    rol1back ;
    A、emp表中数据处于回滚段中
    B、emp表中的数据被永久删除
    C、emp表中的数据没有变化
    D、原来的emp表中的数据被添加到新emp表中
    标准答案:C
    有一表:DEPT (dno,dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成wheredname 1ike
    A、‘W%’
    B、’_%W
    _’
    c、’W
    D、’W%’
    标准答案:B
    在MySQL中,一个用户拥有的所有数据库对象统称为__。
    A、数据库
    B、模式
    C、表空间
    D、实例
    标准答案:D
    在SQL中,建立视图用_。
    A、 Create tab1e命令
    B、 Create view命令
    C、Create index命令
    D、Create proc命令
    标准答案:B
    在视图上不能完成的操作是_
    A、查询
    B、在视图上定义新的视图
    C、更新视图
    D、在视图上定义新的表
    标准答案:D
    在视图上不能完成的操作是_
    A、更新视图数据
    B、在视图上定义新的基本表
    C、在视图上定义新的视图
    D、查询
    标淮答案:B
    在数据库管理系统中,设计表属于_
    A、概念结构设计
    B、逻辑结构设计
    C、物理结构设计
    D、数据库设计
    标准答案:B
    表示一个新的事务处理块的开始
    A、START TRANSACTION
    B、 BEGIN TRANSACTION
    C、 BEGIN COMMIT
    D、START COMMIT
    标准答案:A
    下面关于删除视图的说法哪一个是正确的__。
    A、删除视图后应立即用COMMIT语句使更改生效
    B、删除视图后,和视图关联的表中的数据不再存在
    C、视图被删除后视图中的数据也将被删除
    D、用dorp VIEW删除视图
    标准答案:D
    下面哪个命令不属于数据操纵语言(DML)_
    A、ALTER…
    B、INSERT…
    C、 UPDATE…
    D、Delete…
    标准答案:A
    下面哪个用户不是MySQL缺省安装后就存在的用户
    A、SYSDBA
    B、SYSTEM
    C、sCOTT
    D、SYS
    标准答案:A

修改数据库表结构用以下哪一项_
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
标准答案:D
要想对表中记录分组查询,可以使用哪一子句?
A、 GROUP BY
B、 AS GROUP
C、GROUP AS
D、TOGROUP
标准答案:A
以下表示可变长度字符串的数据类型是_
A、TEXT
B、CHAR
C、 VARCHAR
D、EMUM
标准答案:C
以下对PL/SQL变量的定义,正确的是
A、v_hiredate DATE:=TO_DATE(SYSDATE);
B、 v_deptno NUMBER(2) NOT NULL:=10;
C、v_location VARCHAR2(13):=""Attanta"i
D、c_comm CONSTANT NUMBER;
标准答案:C

以下哪个选项不是有效的MySq1约束类型?
A、UNIQUE
B、 NONUNIQUE
C、NOT NULL
D、PRIMARY KEY
标准答案:B
以下哪项不属于数据模型_
A、关系模型
B、网状模型
C、层次模型
D、网络模型
标淮答案:D
以下哪项用来排序
A、 ORDERED BY
B、 ORDER BY
C、GROUP BY
D、GROUPED BY
标准答案:B
以下语句错误的是_
A、alter table emp delete column addco1un;
B、alter tab1e empmodify column addcolumn char(10) ;
C、alter tab1e empchange addcolun ?addcolumn int;
D、alter tab1e empadd column addcolun int;
标准答案:A
用SQL的ALTER TABLE语句修改基本表时,册除其中某个列的约束条件应使用的子句是
A、 ADD
B、 DELETE
C、 MODIFY
D、 DROP
标准答案:D
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有___行数据
A、18
B、26
C、不确定
D、120
标准答案:D
在MySQL中,建立数据库用
A、 CREATE TABLE命令
B、 CREATE TRIGGER命令
C、 CREATE INDEX命令
D、CREATE DATABASE命令
标准答案:D
在MySQL中,一个用户拥有的所有数据库对象统称为__。
A、数据库
B、模式
C、表空间
D、实例
标淮答案:D
在SQL语句中,与表达式"“仓库号NOT IN(”“wh1"”,““wh2"”)”“功能相同的表达式是
A、仓库号=”“wh1"“AND仓库号=”“wh2"”
B、仓库号!=”“wh1"“OR仓库号!=”“wh2"”
C、仓库号=”“wh1"“OR仓库号=”“wh2"”
D、仓库号!=”"wh1"“AND仓库号!=”“wh2"”
标准答案:D
在sQL中, DROP INDEX语句的作用是
A、建立索引
B、删除索引
C、修改索引
D、更新索引
标准答案:B
在视图上不能完成的操作是_
A、查询
B、在视图上定义新的视图
C、更新视图
D、在视图上定义新的表
标准答案:D
在数据库管理系统中,设计表属于_
A、概念结构设计
B、逻辑结构设计
c、物理结构设计
D、数据库设计
标准答案:B
在存储过程中,用于定义变量的关键字是
填空答案:DECLARE
数据表中的字段默认值是通过_关键字定义的。
填空答案:DEFAULT
在MySQL中,除了使用CREATE OR REPLACE VIE语句修改视图外,还可以使用__语句来修改视图。
填空答案:ALTER
在SELECT语句的WHERE条件中,可以使用__关键字判断某个字段的值不在指定集合中
填空答案:IS NOT IN
SOL语言可分为DDL、DML、DQL和_
填空答案:DCL
MySQL中的用户分为_用户和普通用户。
填空答案:超级
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是.
填空答案: left join
用二维表结构表示实体以及实体间联系的数据模型称为__数据模型。
填空答案:关系
在MySQL中,用于设置MySQL结束符的关键字是_
填空答案:DELEMITER
型数据用于存储逻辑值,它只有两种状态,即true和fa1se。
填空答案:boolean
MySQL支持关系模型中实体完整性、和用户定义的完整性。三种不同的完整性约束。
填空答案:参照完整性
MySQL中用于实现事务提交的语句是

填空答案:commit
MySQL中提供了_关键字,该关键字可以判断两个字符串是否相匹配通常用它来实现模糊查询。
填空答案:like
在MySQL中,要对查询结果进行排序使用关键字
填空答案:order by
在MySQL中,去除重复字段使用关键字

填空答案:distinct
在MySQL中,要对查询结果进行分页使用关键字__
填空答案:limit
在MySQL中,创建视图需要使用create_语句。
填空答案:view
在MySQL的整数类型中,占用字节数最大的类型是
填空答案:bigint
PL/SQL中,触发器触发的时机有哪两种_
A、 Trigger Before
B、 Before Before
c、 After Before
D、 New Before
标准答案:c
返回字符串长度的函数是
A、1en__
B、 1ength
c、1eft_
D、1ong_
标准答案:B
格式化日期的函数是_
A、DATEDIFF
B、DATE_FORMAT_
c、DAY_
D、CURDATE_
标准答案:B
关于触发器的说法错误的是
A、 INSERT触发器先插入记录后判断
B、 DELETE触发器先删除记录后判断
c、UPDATE触发器先判断后修改记录
D、选项A和B
标准答案:D
关于存储过程的说法,错误的是__。
A、方便用户完成某些功能
B、存储过程方便用户批量执行SQL命令
c、存储过程不能调用存储过程
D、应用程序可以调用存储过程
标准答案:c
两表没有创建任何索引,不能创建_
A、实体完整性
B、域完整性
c、参照完整性
D、选项A和C
标准答案: c
列出EMP表中,从事每个工种(JOB)的员工人数_
A、se1ect jobfrom emp ;
B、select job, count()fromemp ;
C、select distinctjob, count(
)fromemp ;
D、select job, count()from empgroupby job ;
标准答案:D
哪个命令用来创建一个primary key constraint pk_books在表BOOKS列ISBN上?请选择一个。
A、create primary key on books(ISBN);
B、 createconstraint pk_books primary key on books(ISBN);
c、alter table books add constraintpk_books primary key (ISBN);
D、alter tab1e books addprimary key (ISBN);
标准答案:C
你需要修改STUDENTS表在STUDENT_I列上增加一个PK约束,当前此表为空表,下面语句正确的是?
A、ALTER TABLE students ADD PRIMARY KEYstudent_id;
B、ALTER TABLE students ADD CONSTRAINT PRIMARY KEY(student_id);
C、ALTEROTABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEYstudent_id;
D、ALTER TABLE students ADD CONSTRAINTstud_id_pk PRIMARY KEY(student_id);
标准答案:D
拼接字段的函数是A、SUBSTRINGB、 TRIM
c、SUMD、 CONCAT_
标准答案:D
评估SQL语句:SELECT ename,sa1,12
sa1+100 FROMemp ;
若用户要连接数据库,则该用户必须拥有的权限是_
A、create tab1e
B、create index
c、create session
D、connect
标准答案:D
册除emp表中所有数据,且可以ro11back,以下语句哪个命令可以实现_
A、 truncate tab1e emp
B、droptab1e emp
C、delete from emp
D、delete from emp
标准答案:D
删除数据表用以下哪一项_
A、DROP
B、UPDATE
c、DELETE
D、 DELETED
标准答案:A
使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?.
A、CHANGE NAME
B、SET NAME
c、 RENAME
D、NE NAME
标准答案:C
使用以下哪个函数可返回当前日期?
A、 END_DAY
B、 FINAL_DAY
c、HIGHEST_DAY
D、 NOW
标准答案:D
以下聚合函数求平均数的是_
A、COUNT
B、 MAX
c、 AVG
D、SUM
标准答案:c
应使用以下哪个组函数来显示“雇员”表中的最高薪金值?__
A、 AVG
B、COUNT
c、MAX
D、MIN
标淮答案:c
在全文本搜索的函数中,用于指定被搜索的列的是
A、MATCH
B、 AGAINST_
c、FULLTEXT__
D、REGEXP
标准答案:A
PL/SQL中,触发器触发的时机有哪两种_
A、 Trigger Before
B、 Before Before
c、 After Before
D、 New Before
标淮答案:c
PL/SQL中,关于Instead Of触发器,说法错误的是___。
A、是定义在视图上的触发器
B、是定义在表上的触发器
C、可以针对相关的表编写 INSERT、UPDATE 及DELETE语句
D、执行在触发器主体中编写的操作物
标准答案:B
返回当前日期的函数是_
A、curtime_
B、adddate_
c、curnow_
D、curdate_
标准答案:D
关于触发器的说法错误的是_
A、游标一般用于存储过程
B、游标也可用于触发器
C、应用程序可以调用触发器
D、触发器般针对表
标准答案:c
关于存储过程的说法,错误的是____。
A、方便用户完成某些功能
B、存储过程方便用户批量执行SQL命令
c、存储过程不能调用存储过程
D、应用程序可以调用存储过程
标准答案:c
例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为学生
如何统计每个学科的最高分()
A、select学生, max(成绩)from Agroupby学生;
B、select学科, max(成绩)from Agroupby学科;
c、select学生, max(成绩)from Aorder by学生;
D、 select学生, max(成绩)from Agroup by成绩;
标准答案:B
列出EMP表中,从事每个工种(JOB)的员工人数_
A、 select jobfromermp ;
B、select job, count(
)fromemp ;
C、select distinct job, count()fromeImp ;
D、select job, count(
)from empgroupby job ;
标准答案:D
取出工资在2000到3000元(包括上下限)之间的员工_
A、select fromempwher sa1 in (2000, 3000) ;
B、select
from empwher sal like (2000,3000) ;
c、
se1ectfrom empwher sa1 =(2000, 3000) ;
D、select
fromempwher sa1 between 2000and 3000;
标淮答案:D
如何将变量v_row定义为emp表的记录类型_
A、v_rowermp%type;
B、v_rowemp%record;
c、v_rowep%tab1etype;
D、v_rowemp%rowtype;
标准答案:D
若想要修改一个表的结构,应该用以下哪个命令__
A、ALTER TABLE
B、DEFINE TABLE
c、MODIFY TABLE
D、 REBUILD TABLE
标准答案:A
若要撤销数据库中已经存在的表S,可用____。
A、DELETE TABLEs
B、 DELETEs
c、DROPs
D、 DROP TABLEs
标准答案:D
若用户要连接数据库,则该用户必须拥有的权限是_
A、create tab1e
B、create index
c、create session
D、connect
标准答案:D
删除经销商1018的数据记录的代码为__from distributors where distri_num=1018
A、droptab1e
B、delete *
c、dropcolurn
D、delete
标准答案:D
删除列的内容不能采用_
A、先删除列后添加该字段
B、UPDATE
C、DELETE
D、ALTER
标准答案:D
设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是
A、m:n
B、1:m
c、m:1
D、1:1
标准答案:B
使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是_
A、在LIMIT子句中使用RAND,函数指定行数,并用ORDER BY子句定义一个排序规则
B、只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句
c、只要在ORDER BY子句中使用RAND___函数,不使用LIMIT子句
D、在ORDER BY子句中使用RAND__函数,并用LIMIT子句定义行数
标准答案:D
使用SELECT语句显示表的所有的列时,选用的符号是()。
A、*
B、[]
c、

D、[^]
标准答案:A
下列说法错误的是_
A、 GROUP BY子句用来分组WHERE子句的输出
B、―HERE子句用来筛选FROM子句中指定的操作所产生的行。
c、聚合函数需要和group by一起使用
D、HAVING子句用来从FROM的结果中筛选行
标准答案:D
以下聚合函数求个数的是
A、 AVG
B、SUM
c、 MAX
D、COUNT
标准答案:D
应使用以下哪个组函数来显示“雇员”表中的最高薪金值?_
A、 AVG
B、COUNT
c、MAX
D、MIN
标准答案:c
在全文本搜索的函数中,用于指定被搜索的列的是_
A、 MATCH
B、 AGAINST_
c、FULLTEXT_
D、REGEXP_
标准答案:A
函数通常用来计算累计排名、移动平均数和报表聚合等。
A、汇总
B、分析
C、分组
D、单行
标准答案:A
存储过程与外界的交互不能通过___。
A、表
B、输入参数
c、输出参数
D、游标
标准答案:D
关于存储过程的说法,错误的是_。
A、方便用户完成某些功能
B、存储过程方便用户批量执行SQL命令
c、存储过程不能调用存储过程
D、应用程序可以调用存储过程
标准答案:c
哪一个是子查询执行的顺序_
A、从最里面的查询到最外面的查询
B、从最外面的查询到最里面的查询
c、从简单查询到复杂查询
D、从复杂查询到简单查询
标淮答案:A
评估SQL语句
SELECT ROUND(TRUNCATE (MOD(1600,10),-1),2) FROMdua1;语句执行完成后的结果是?
A、0
B、1
C、0.00
D、发生错误
标准答案:A
评估SQL语句:SELECT ROUND(45.953,-1) FROMdual ;该语句的显示结果?
A、46
B、45.93
c、50
D、45.9
标准答案:c
评估SQL语句:SELECT ename,sa1,12sa1+100 FROMemp ;Sa1列存储的是月薪,现在要求查询语句能够显示﹑每月增加100元补贴后的年薪,上面的语句如何更改?
A、不需要做任何修改
B、SELECT ename, sa1,12
(sa1+100) FROMemp ;
c、 SELECT ename, sa1,(12sa1)+100 FROMemp ;
D、SELECT ename, sa1+100,12 FROMemp ;
标准答案:B
取出工资在2000到3000元(包括上下限)之间的员工_
A、select
from empwher sa1 in (2000,3000) ;
B、 se1ect fromempwher sa1 1ike (2000,3000) ;
c、select
fromempwher sal =(2000,3000) ;
D、 select fromemp wher sal between 2000and 3000;
标准答案:D
如果需要更新6月30日之前生产的产品的有效期。应在UPDATE语句的哪个子语句中指定这一条件
A、ON子句
B、WHERE子句
c、 SET子句
D、USING子句
标准答案:B
若MySq1默认设置为手动提交, DELETE FROMSWHERE︰年龄>60语句的功能是_
A、从s表中彻底删除年龄大于60岁的记录
B、s表中年龄大于60岁的记录被加上删除标记
c、删除s表
D、删除s表的年龄列
标准答案:B
若用如下的SQL语句创建了一个表SC:
CREATE TABLE SC(S# CHAR(6)NOT NUL, C# CHAR(3)NOT NULL, SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,行可以被插入。
A、(NULL,’103’, 80,’选修’)
B、(’200823’,’101’,NULL, NULL)
c、(’201132’, NULL,86,’’)
D、(’201009’,’111’, 60,必修)
标准答案:B
删除emp表中所有数据,且可以ro11back,以下语句哪个命令可以实现
A、truncatetab1e emp
B、droptable emp
C、delete *from emp
D、 delete from emp
标准答案:D
删除数据表用以下哪一项

A、 DROP
B、UPDATE
c、DELETE
D、DELETED
标准答案:A
使用CREATE TABLE语句的___子句,在创建基本表时可以启用全文本搜索
A、FULLTEXT
B、 ENGINE
c、 FROM
D、WHRER
标准答案:A
使用哪个命令可以从表的行中删除所有数据而不删除表自身?
A、ALTER TABLE
B、 DROP TABLE
c、 MODIFY
D、DELETE FROM
标准答案:D
一般在__中有机会使用:NEW和:OLD
A、游标
B、存储过程
c、函数
D、触发器
标准答案:D
PL/SQL中,创建触发器的语句是
A、 Create Package
B、 Create Trigger
c、 Create Procedure
D、 Create Function
标准答案:B
PL/SQL中,创建过程的语句是
_。
A、 Create Package
B、 Create Function
c、 Create Procedure
D、 Create PackageBody
标准答案:c
SQL是一种___语言。
A、函数型
B、高级算法
c、关系数据库
D、人工智能
标准答案:c
关于触发器的说法错误的是
A、游标一般用于存储过程
B、游标也可用于触发器
c、应用程序可以调用触发器
D、触发器般针对表
标准答案:c
两表没有创建任何索引,不能创建___。
A、实体完整性
B、域完整性
c、参照完整性
D、选项A和C
标准答案:C
如果需要更新6 月30日之前生产的产品的有效期。应在UPDATE语句的哪个子句中指定这一条件?
A、ON子句
B、WHERE子句
c、SET 子句
D、USING子句
标淮答案:B
如果要回滚一个事务,则要使用____语句。
A、 comit transaction
B、begin transaction
c、revoke
D、rol1backtransaction
标准答案:D
如何将变量v_row定义为emp表的记录类型_
A、v_rowemp%type;
B、v_rowemp%record;
c、v_rowemp%tab1etype;
D、v_rowep%rowtype;
标准答案:D
若MySql设置默认提交方式为手动提交,第一步用DELETE命令删除了表A中的数据(但并没有提交),第二步成功创建了一个表B,
第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是_
A、表A中的数据被恢复回来,创建的表B被从数据库中被删除,恢复为未建表之前的状态
B、表A中的数据被恢复回来,表B被创建在数据库中.
C、表A中的数据被彻底从数据库中删除,但表B被从数据库中被删除,恢复为未建表之前的状态
D、表A中的数据被彻底从数据库中删除,表B被创建在数据库中.
标准答案:B
若需要更新居住地为亚特兰大(At1anta)的雇员的区域代码。考虑下面的部分UPDATE语句:UPDATE雇员SET区域代码=770应在UPDATE语句中包括以下哪个子句才能得到所需结果?
A、UPDATE城市= At1anta;
B、SET城市= ‘At1anta’;
c、WHERE瞭城市= ‘At1anta’;
D、LIKE 'At%’;
标准答案:c
若要在基本表S中增加一列cCN(课程名),可用_
A、ADD TABLE sALTER(CN CHAR(8))
B、 ALTER TABLE S ADD(CN CHAR(8))
c、 ADD TABLE s(CN CHAR(8))
D、ALTER TABLE s(ADD CN CHAR(8))
标准答案:B
实现列值的非空不能通过____。
A、NOTNULL
B、DEFAULT
c、CHECK约束
D、数据类型
标准答案:D
使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?_
A、 CHANGE NAME
B、 SET NAME
c、 RENAME
D、NENAME
标准答案:c
以下关于数据库过程和函数叙述正确的是
A、过程和函数都是命名的PL/SQL.块,但执行效率要比普通PL/SQL块高
B、过程和函数都是命名的子程序,每次执行前由数据库进行编译
c、过程是没有返回参数的,而函数是有返回参数的
D、过程不带输入参数,而函数是要带输入参数的
标准答案:A
以下哪些函数可用于处理字符、数字和日期列值?_
A、CONCAT、RPAD和TRIM
B、 UPPER、LOWER―和INITCAP
c、 ROUND、TRUNC和MOD
D、 ROUND、TRUNC和 ADD_MONTHS
标准答案:A
在MySQL中,下面用于限制分组函数的返回值的子句是_
A、HERE
B、 HAVING
c、 ORDER BY
D、无法限定分组函数的返回值
标准答案:B
存储过程与外界的交互不能通过
A、表
B、输入参数
c、输出参数
D、游标
标淮答案:D
关于触发器的说法错误的是__。
A、INSERT―触发器先插入记录后判断
B、 DELETE触发器先删除记录后判断
c、UPDATE触发器先判断后修改记录
D、选项A和B
标准答案:D
关于触发器的说法错误的是_——。
A、游标一般用于存储过程
B、游标也可用于触发器
c、应用程序可以调用触发器
D、触发器般针对表
标准答案:c
列出EMP表中,从事每个工种(JOB)的员工人数__
A、select jobfrom emp ;
B、select job, count(
)fromemp ;
C、select distinct job, count(
)fromemp ;
D、select job, count(*)from empgroupbyjob ;
标淮答案:D
如果需要以全部大写的形式显示每个雇员的姓名,应使用以下哪个函数?
A、 CASE
B、 UCASE
c、UPPER
D、 TOUPPER
标准答案:c
册除用户账号命令是_
A、 DROP USER
B、 DROP TABLE USER
c、 DELETE USER
D、 DELETE FROM USER
标准答案:A
使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?_
A、 CHANGE NAME
B、SET NAME
c、RENAME
D、NEW NAME
标准答案:c
使用CREATE TABLE语句的___子句,在创建基本表时可以启用全文本搜索
A、FULLTEXT
B、 ENGINE
c、 FROM
D、WHRER
标淮答案:A
若MySq1设置默认提交方式为手动提交,第一步执行了DELETE命令,删除了某表中的一条记录.第二步执行了COMMIT命令.
最后又执行了ROLLBACK命令.请问以下叙述正确的是_
A、被删除的记录又被恢复回来,仍然存放在数据库的表中
B、被删除的记录彻底从数据库中被删除掉了
c、被删除的记录只是当前用户看不到了,而其它用户还能看到
D、被删除的记录当前用户可以看到,而其它用户却看不到了
标准答案:B
实现列值的唯一性不能通过_
A、主键
B、 UNIQUE
c、identity属性
D、 CHECK约束
标淮答案:D
下列说法错误的是
A、 GROUP BY子句用来分组WHERE子句的输出
B、WHERE子句用来筛选 FROM子句中指定的操作所产生的行。
c、聚合函数需要和group by一起使用
D、 HAVING子句用来从FROM的结果中筛选行
标准答案:D
要得到最后一句SELECT查询到的总行数,可以使用的函数是
A、 FOUND_ROWS
B、 LAST_ROS
c、 ROW_COUNT
D、 LAST_INSERT_ID
标准答案:A
1、SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个___D___
A) 数据项 B) 记录 C) 元组 D) 表

2、如果学生表st是使用以下SQL语句创建的:
CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT)
下面的SQL语句中可以正确执行的是___A___
A) INSERT INTO st(sno,sex,age) VALUES (‘s9’,‘男’,17)
B) INSERT INTO st(sn,sex,age) VALUES(″李安齐″,″男″,20)
C) INSERT INTO st(sex,age)VALUES(″男″,20)
D) INSERT INTO st(sno,sn)VALUES(″s9″,″安齐″,16)

3、学生表中st(学号,姓名,性别,年龄)
删除其中的“年龄”字段的SQL语句是___A___
A) ALTER TABLE st DROP 年龄
B) DROP 年龄 FROM st
C) ALTER TABLE st DELETE 年龄
D) DELETE年龄FROM st

4、在SQL Server2005中,通配符只有在____D_____子句中才有意义,否则会被当作普通字符使用。
A)COUNT B)SELECT C)SUM D)LIKE

5、SQL Server 2005中,主数据库文件的扩展名为___A___
A) .mdf B) .dbf C) .ldf D) .ndf

6、SQL语句中删除表的命令是___C____
A) DELETE TABLE B) DELETE DBF
C) DROP TABLE D) DROP DBF

7、下面哪一个不是SQL SERVER 2005的系统数据库? C
A)master B)tempdb
C)txl D)msdb

8、下面哪一个是SQL SERVER 2005事务日志文件的后缀名?D
A)mdf B) ndf C) doc D) ldf

9、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)
A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段

10、SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中D
A) SELECT B) HAVING C) GROUP D) WHERE

11、SQL语言中建立唯一性索引的命令是___C___
A) CREATE INDEX 索引名 ON 基本表名(属性名)
B) CREATE INDEX UNIQUE索引名 ON 基本表名(属性名)
C) CREATE UNIQUE INDEX索引名 ON 基本表名(属性名)
D) CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)

12、要想用T-SQL语句从学生表中查询学号的前四个字符为“2004”的学生,条件表达式为__A__
A) 学号 LIKE ‘2004%’
B) 学号= ‘2004%’
C) 学号 LIKE ‘2004*’
D) 学号 = ‘2004*’

13、下面哪一个不是SQL SERVER 2005常用的数据类型?A
A)integer B) bit C) datetime D) varchar

14、SQL中的视图提高了数据库系统的( D)
A.完整性 B.并发控制 C.隔离性 D.安全性

15、数据库中数据的正确性、有效性和相容性称为(C)
A、恢复 B、并发控制 C、完整性 D、安全性

16、SQL中的主键子句和外键子句属于DBS的(A)
A、完整性措施 B、安全性措施 C、并发性措施 D、恢复措施

17、视图的概念具有很多优点,下面哪一个不是它的优点(C)
A、视图对于数据库的重构造提供了一定程度的逻辑独立性
B、简化了用户观点
C、视图机制方便了不同的用户以同样的方式看待同一数据
D、视图机制对机密数据提供了自动的安全保护功能

18、在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到数据库中。
A.Master
B.Msdb
C.Model
D.Tempdb

19、SQL Server 2008 R2的系统数据库是(D )。
A.Master,Tempdb,AdventureWorks,Msdb,Resource
B.Master,Tempdb,Model,Librar,Resource
C.Master,Northwind,Model,Msdb,Resource
D.Master,Tempdb,Model,Msdb,Resource

20、使用T-SQL创建表的语句是( B )。
A.DELETE TABLE B.CREATE TABLE
C.ADD TABLE D.DROP TABLE

21、在T-SQL中,关于NULL值叙述正确选项是 (D)。
A.NULL 表示空格
B.NULL表示0
C.NULL既可以表示0,也可以表示是空格
D.NULL表示空值

22、为数据表创建索引的目的是(A )
A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类

23、可以在创建表时用(C)两种方法来创建唯一索引。
A.设置主键约束,设置唯一约束
B.CREATE TABLE,CREATE INDEX
C.设置主键约束,CREATE INDEX
D.以上都可以

24、SQL Server的字符型系统数据类型主要包括(B )。
A.int、money、char B.char、varchar、text
C.datetime、binary、int D.char、varchar、int

25、字符串常量使用(A )作为定界符。
A.单引号 B .双引号 C.方括号 D.花括号

26、表达式 ‘123’+‘456’ 的结果是(C )。
A. ‘579’  B. 579  C . ‘123456’  D . ‘123’

27、下列函数中,返回值数据类型为 int 的是(B )。
A. LEFT B .LEN
C . LTRIM D.SUNSTRING

28、关系数据表的关键字可由(D)列属性组成
A .一个 B .两个 C .多个 D .一个或多个

29、下面是有关主键和外键之间关系的描述,请问哪些描述是正确的(A)。
A.一个表中最多只能有一个主键约束,多个外键约束。
B.一个表中最多只能有一个外键约束,一个主键约束。
C.在定义主键外键时,应该首先定义主键约束,然后定义外键约束。
D.在定义主键外键时,应该首先定义外键约束,然后定义主键约束。

30、【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C )约束。
A.主键 B.外键 C.NULL D.CHECK

31、可使用下列操作中的( D)为字段输入 NULL 值。
A.输入 NULL
B.输入
C.将字段清空
D.按【 Ctrl+O 】键

32、假设列中的数据变化规律如下,请问哪一种情况可以使用IDENTITY列定义(A)。
A.1,2,3,4,5…
B.10,20,30,40,50…
C.1,1,2,3,5,8,13,21…
D.2,4,6,8,10…

33、关于索引描述错误的是以下的哪一项?(A)
A.表中的任何数据列都可以添加索引
B.创建索引的列最好不要含有许多重复的值
C.一般不给很少使用的列添加索引
D.并不是数据库中的聚集索引越多搜索效率就越高

34、以下哪种情况应尽量创建索引( A )。
A. 在WHERE子句中出现频率较高的列
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 需要更新频繁的基本表

35、在一个表上,最多可以定义多少个聚簇索引(A)。
A.1
B.2
C.3
D.多个

36、在查看关系图内容时,下面操作不能实现的是(C )。
A.调整数据表大小
B.调整数据表位置
C.自动排列数据表
D.自定义数据表显示比例

37、对于DROP TABLE 命令的解释正确的是(B)
A.删除表里的数据,保留表的数据结构
B.删除表里的数据,同时删除了表的数据结构
C.保留数据,删除表的数据结构
D.删除此表,并删除数据库里所有与此表有关联的表

38、CREATE TABLE 语句(C )。
A.必须在数据表名称中指定表所属的数据库
B.必须指明数据表的所有者
C.指定的所有者和表名称组合起来在数据库中必须唯一
D.省略数据表名称时,则自动创建一个本地临时表

39、下列叙述错误的是(C)。
A.ALTER TABLE 语句可以添加字段
B.ALTER TABLE 语句可以删除字段
C.ALTER TABLE 语句可以修改字段名称
D.ALTER TABLE 语句可以修改字段数据类型

40、ALTER TABLE 语句可以(A )。
A.同时修改字段数据类型和长度
B.修改计算列
C.在添加字段时创建该字段的约束
D.同时删除字段和字段约束

41、下面关于 UPDATE 语句错误的是(D )。
A.可以使用 DEFAULT 关键字将字段设置为默认值
B.可以使用 NULL 关键字将字段设置为空值
C.可使用 UPDATE 语句同时修改多行
D.如果 UPDATE 语句中没有指定搜索条件,则默认只能修改第一行

42、如果表创建唯一索引后SQL Server将禁止(B)语句向表中添加重复的键值行。
A.INSERT B.INSERT或UPDATE C.UPDATE D.ADD

43、查询语句“SELECT name,sex,birthday FROM human”返回(C )列。
A.1 B.2 C.3 D.4

44、语句“SELET COUNT(*) FROM human”返回(A )行。
A.1 B.2 C.3 D.4

45、假设数据表“test1”中有10条数据行,可获得最前面两条数据行的语句为( B )。
A.SELECT 2 * FROM test1 B.SELECT TOP 2 * FROM test1
C.SELECT PERCENT 2 * FROM test1 D.SELECT PERCENT 20 * FROM test1

46、下面关于查询语句中 ORDER BY 子句使用正确的是(C )。
A.如果未指定排序列,则默认按递增排序
B.数据表的列都可用于排序(各种类型)
C.如果在 SELECT 子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结果中
D.联合查询不允许使用 ORDER BY 子句

47、在 T-SQL 语法中, SELECT 查询语句的子句有很多个,但至少包括的子句是( B)
A.SELECT ,INTO B.SELECT ,FROM
C.SELECT ,GROUP D.仅SELECT

48、在 T-SQL 语法中,使用关键字(A )可以把重复行屏蔽
A.DISTINCT B.UNION C.ALL D.TOP

49、在 T-SQL 语法中,可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(B )
A.JOIN B.UNION C.INTO D.LIKE

50、在 T-SQL 语法中,如果在 SELECT 语句中使用聚合函数(列函数)进行分组统计或汇总时,一定在后面使用( A )
A.GROUP BY B.COMPUTE BY C.HAVING D.COMPUTE

51、在T-SQL中,与NOT IN等价的操作符是(D)
A.=SOME
B.<>SOME
C.=ALL
D.<>ALL

52、下列关于执行查询叙述正确的是(C)
A.如果没有选中的命令,则只执行最前面的第一条命令
B.如果有多条命令选择,则只执行选中命令中的第一条命令
C.如果查询中有多条命令有输出,则按顺序显示所有结果
D.都正确

53、下列关于查询结果错误的是(C)
A.查询结果可以显示在表格中
B.查询结果可以按文本方式显示
C.以文本和表格显示的查询结果在保存时,其文件格式不同
D.不管以那种方式查看,查询结果都会显示在查询结果窗口中
54、设 A 、 B 两个数据表的记录数分别为 3 和 4 ,对两个表执行交叉联接查询,查询结果中最多可获得(C )条记录
A. 3 B.4 C.12 D.81

55、如果查询的 SELECT 子句为 SELECT A, B, C * D ,则不能使用的 GROUP By 子句是(D )
A.GROUP BY A
B.GROUP BY A,B
C.GROUP BY A,B,C*D
D.GROUP BY A,B,C,D

56、T-SQL中,下列操作不正确的是(D)
A.AGE IS NOT NULL
B.NOT(AGE IS NULL)
C.SNAME=‘王五’
D.SNAME=‘王%’

57、有关SELECT colA colB FROM table-name语句,请问下面哪一种说法正确的(A)
A.该语句不能正常执行,因为出现了语法错误。
B.该语句可以正常执行,其中colA 是colB的别名。
C.该语句可以正常执行,其中colB是colA的别名。
D.该语句可以正常执行,colA和colB两个不同的列名。

58、下面是有关分组技术的描述,请问哪一种描述是正确的(B)
A.SELEGT子句中的非合计列必须出现在GROUP BY子句中。
B.SELEGT子句中的非合计列可以不出现在GROUP BY子句中。
C.SELEGT子句中的合计列必须出现在GROUP BY子句中。
D.SELEGT子句中的合计列可以不出现在GROUP BY子句中。

59、由EXISTS引出的子查询,其目标列表达式通常都用(C),因为带EXISTS的子查询只返回真值或假值
A.% B.? C.* D._

60、不允许对视图中的计算列进行修改,也不允许对视图定义中包含有统计函数或(B)子句的视图进行修改和插入操作
A.ORDER BY B.GROUP BY C.HAVING D.SELECT

70、下面语句(B)是正确的
A. 视图是一种常用的数据库对象,使用视图不可以简化数据操作。
B. 使用视图可以提高数据库的安全性。
C.视图结构与SELECT子句所返回的结果集结构相同,但视图中的列是由算术表达 式、函数或常量等产生的计算列时,必须在创建视图时指出列名。
D.DELETE VIEW语句是删除视图

71、下列(D)功能是视图可以实现的
A.将用户限定在表中的特定行上
B.将用户限定在特定列上
C.将多个表中的列连接起来
D.将多个数据库的视图连接起来(分布式分区)

72、下列(C)选项是在使用视图修改数据时需要注意的
A.在一个UPDATE语句中修改的字段必须属于同一个基表
B.一次就能修改多个视图基表
C.图中的所有列的修改必须遵守视图基表中所定义的各种数据完整性约束
D.可以对视图中的计算列进行修改

73、下面是有关视图特征的描述,请问那些描述是正确的
A.ORDER BY子句可以出现在CREATE VIEW语句中。
B.ORDER BY 子句不可以出现在CREATE VIEW语句中。
C.GROUP BY子句可以不出现在CREATE VIEW语句中。
D.GROUP BY子句不可以出现在CREATE VIEW语句中。


二、填空题
1、数据库是系统提供的最重要的数据库,其中存放了系统级的信息。(系统)
2、修改数据库使用T-SQL的_______语句,删除数据库使用T-SQL的_____语句。(ALTER,DROP)
3、在SQL Server中,一般主要数据文件的扩展名为
,一般次要数据文件的扩展名为____,事物日志文件的扩展名为______。(mdf,ndf,ldf)
4、在SQL Server中,数据库具有三类操作系统文件,它们是_____,。(主要数据文件、次要数据文件、事务日志文件)
5、在SQL Server中,一个数据库至少有一个________文件和一个_______文件。(主要数据文件、事务日志文件)
6、使用T-SQL创建表的语句是:
;修改表结构的语句是:;删除表的语句是:__________.(CREATE TABLE,ALTER TABLE,DROP TABLE)
7、使用T-SQL操作表的数据,添加语句是:
;更新语句是:;删除语句是:.(INSERT INTO, UPDATE, DELETE)
8、T-SQL表定义有_______、
和_________5个列级约束。(定义主键约束,定义唯一性约束,定义外键约束,定义检查约束,定义默认值约束)
9、T-SQL表定义有
、和_________4个表级约束。(实体完整性约束,域完整性约束,参照完整性约束,用户定义完整性约束,)
10、T-SQL中,语句使用频率最高。(SELECT查询)
11、左外连接返回连接中左表的_______数据行,返回右表中的______数据行。(所有,所有匹配)
12、SELECT查询语句中两个必不可少的子句是_______和
。(SELECT,FROM)
13、在SQL Server中不仅可以通过视图检查表中的数据,而且还可以向表中添加和修改数据,但是所插入的数据必须符合表中的
.(列和约束)
14、视图是从______或其他视图导出的表。(基本表)
15、数据模型的三个要素是________、_。(数据结构、数据操作、[数据]完整性约束)

1. linux中启动mysql服务器的命令是:_____________。(注意命令的各个单词之间用一个半角空格分割)

service mysql start

2. linux中停止mysql服务器的命令是:_____________。(注意命令的各个单词之间用一个半角空格分割)

service mysql stop

3. linux中重启mysql服务器的命令是:_____________。(注意命令的各个单词之间用一个半角空格分割)

service mysql restart

4. linux中查看mysql服务器运行状态的命令是:_____________。(注意命令的各个单词之间用一个半角空格分割)

service mysql status

5. 在 MySQL 中,拼接字符串的函数是( )。

concat

6. 在 MySQL 中,删除函数的语句是( )。

drop function

7. 在 MySQL 中,创建函数的语句是( )。

create function

8. 在 MySQL 中,删除触发器的语句是( )。

drop trigger

9. 在 MySQL 中,创建触发器的语句是( )。

create trigger

10. 在 MySQL 中,删除存储过程的语句是( )。

drop procedure

11. 在 MySQL 中,创建存储过程的语句是( )。

create procedure

12. 在 MySQL 中,创建临时表的语句是( )。

create temporary table

13. 在 MySQL 中,删除数据库的语句是( )。

drop database

14. 在 MySQL 中,创建数据库的语句是( )。

create database

15. 在 MySQL 中,查看表结构语句是( )。

describe table;show create table

16. 手动刷新权限表的语句是:( )。

flush privileges

17. 要查询 student 表中 name 字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE 子句后跟 LIKE( )。

m%d

18. 用于返回字符串长度的函数是( )。

length();char_length()

19. 在创建视图时,如果有 OR REPLACE 子句,必须在视图上具有( )权限。

drop;删除;

20. 聚合函数,用于求出某个字段平均值的函数是( )。

avg();AVG()

21. 在 MySQL 中,修改表名的基本语法格式alter table 旧表名 ( )[to]新表名;。

rename

22. 在 MySQL 中,主键约束是通过( )定义的,它可以唯一标识表中的记录。

primary key

23. 在 SELECT 语句的 WHERE 条件中,可以使用( )关键字来判断字段的值是否为空值。

is null

24. 在创建触发器主体时,可以通过( )来获取执行INSERT操作的数据。

new

25. 在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用( )语句来修改视图。

alter;

26. 数据表中的字段默认值是通过( )关键字定义的。

default;DEFAULT

27. 进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是( )。

left;左外连接;左外连接查询

28. SQL 语言可分为 DDL、DML、DQL 和( )。

dcl

29. 在存储过程中,用于定义变量的关键字是( )。

declare

30. 在 MySQL中,要对查询结果进行排序使用关键字( )。

order by

31. 在 MySQL中,要对查询结果进行分页使用关键字( )。

limit

32. 在 MySQL中,去除重复字段使用关键字( )。

distinct

33. 在 MySQL 的整数类型中,占用字节数最大的类型是( )。

bigint

34. 在 MySQL 中,创建视图需要使用create ( )语句。

view

35. MySQL 中用于实现事务提交的语句是( )语句。

commit

36. MySQL 支持关系模型中实体完整性、( )和用户定义的完整性。三种不同的完整性约束。

参照完整性

37. ( )型数据用于存储逻辑值,它只有两种状态,即true和false。

bool;布尔;bit

38. 在 MySQL 中,用于设置 MySQL 结束符的关键字是( )。

delimiter

39. 如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为( )。

自连接;自连接查询

40. 用二维表结构表示实体以及实体间联系的数据模型称为( )数据模型。

关系

41. MySQL 中提供了( )关键字,该关键字可以判断两个字符串是否相匹配,通常用它来实现模糊查询。

like

42. MySQL 中的用户分为( )用户和普通用户。

root

43. 事务具有____,隔离性和可靠性。

原子性

44. 事务处理控制语言中的Commit命令表示提交事务,而回退事务则用____命令表示。

ROLLBACK

1.系统数据库是系统提供的最重要的数据库,其中存放了系统级信息。

2.修改数据库使用的T-SQL的ALTER语句,删除数据库使用T-SQL的DROP语句。

3.在SQL Server中,一般主要数据的扩展名为mdf,一般次要数据文件的扩展名为ndf,事务日志文件的扩展名ldf

4.在SQL Server中,数据库具有三类系统操作文件,分别为主要数据文件次要数据文件事务日志文件

5.在SQL Server中,一个数据库至少有一个主要数据文件事务日志文件

6.在T-SQL中创建表的语句是:Create Table;修改表结构的语句是:Alter Table;删除表的语句是:Drop Table

7.使用T-SQL操作的数据,添加语句是:Insert Into,更新语句是:Update,删除语句是:Delete

8.T-SQL表定义有主键约束唯一性约束外键约束检查约束默认值约束五个列级约束。

9.T-SQL表定义有实体完整性约束域完整性约束用户定义完整性约束参照完整性约束四个表级约束。

10.T-SQL中SELECT查询语句使用频率最高。

11.左外连接返回连接中左表的所有行数据,返回右表中的所有匹配数据行。

12.SELECT查询语句中两个必不可少的子句是selectfrom

13.在SQL SERVER中不仅可以通过视图检查表中的数据,而且还可以向表中添加修改数据,但是所插入的数据必须符合表中的列和约束

14.视图是从基本表或其他视图中导出的表。

15.数据模型的三个要素是数据结构数据操作[数据]完整性约束

1.在Transact-SQL中如果要对查询进行分组,则需要使用group by子句。

2.使用Transact-SQL删除数据库的语句为drop database

3.使用Transact-SQL创建数据库的语句为create database

4.数据库是计算机系统按照一定方式组织、存储和应用的数据集合

5.数据是表示信息的符号,信息是数据所包含的含义

6.ER数据模型一般在数据设计的概念设计阶段使用。

7.数据库的物理设计是对一个给定的逻辑数据模型选取一个最合适应环境的物理结构的过程。

8.数据库设计中,将分ER图集成时,主要任务是增补各局部ER之间的联系

9.DBS的维护工作由DBA承担。

10.在DBD中,子类具有一个重要的性质:继承性

11.连接操作由关系代数的笛卡尔积操作和选择操作组合而成。

12.关系代数是以关系为运算对象的一组高级运算的集合。

13.若在关系中置换属性的次序,可用的关系代数运算是投影

14.查询优化是指系统对关系代数表达式进行组合优化,他的目的是提高系统效率

15.自然连接要求被连接的两个关系具有一个或多个相同属性名

16.基本表结构的修改用ALTER关键字,基本表内容的修改用UPATDATE关键字。

17.删除表中数据的命令是DELETE

18.新建数据库的命令是:Create Database

19.备份数据库的命令是:backup

20.SQL Server2008中,局部变量名必须以**@**开头。

21.数据库并发操作带来的三个问题是:丢失更新问题读脏数据问题不可重复读问题

22.封锁技术中基本的两种封锁是:排他型封锁共享型封锁

23.SQL中程序开始时默认的事物存取模式是readwrite

24.SQL中用Create DOMAIN定义新的域。

25.触发器的动作事件条件用when子句定义,它可以是任意的条件表达式。

26.SQL server 2000是分布式的关系型数据库管理系统,具有客户服务器体系结构。

27.服务器在启动SQLserver服务后才能进行数据库操作。

28.用户在混合验证模式下使用SQL授权用户登录SQL server,必须提供登录名和密码。

29.T-SQl语言中局部变量的作用域是当前的批处理

30.在SQL server中,将一组具有相同权限的用户组织在一起称作角色

31.如果要使用select语句返回指定条数的记录,则应该使用top关键字来限定输出字段。

32.使用Transact-SQl修改数据库语句为alter database

33.在Transact-SQL中删除记录使用delete语句。

34.数据模型是用来描述数据库的结构和语义的,数据模型具有概念数据模型和结构数据模型两类,ER模型是概念数据模型

35.DBD的逻辑设计分为两大部分:DB逻辑结构设计应用程序设计

36.在关系代数运算中,最浪费时间的两个运算是笛卡尔积连接运算

37.安全运算是指不产生无限关系无穷验证的运算。

38.连接运算由笛卡尔积连接运算等基本操作组合而成。

39.SQL中表的修改命令是alter table

40.数据库中只存放视图的定义而不存放视图的记录数据

41.对查询结果进行分组的操作是group by

42.truncate table的作用是删除表中的所有记录

43.事务运行过程中,由于种种原因,使事务未运行到正常终点就被撤销,这种情况称为事务故障

44.若事务T对数据A加上X锁,则允许T读取和修改A,其他任何事物都不允许对A加上任何类型的锁,直到T释放A上的锁。

45.在数据库中,把未提交随后撤销的数据称为脏数据

46.S锁解决了丢失更新问题,但同时又可能会引起死锁问题。

47.SQLserver2000的版本主要有企业版、标准版、个人版和开发版4个版本。

48.用户访问SQLserver数据库中的数据时,经过第一个验证过程是身份验证

49.T-SQL中用于循环结构的流程控制语句是while

50.创建局部临时表必须使用由**#**开头的表名。

51.内连接查询可以分为等值连接,不等值连接,自然连接3种类型。

52.在Transcat-SQL中添加记录使用insert语句。

53.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段。

54.ER方法是设计概念数据模型的方法。

55.现实世界到机器世界过渡的中间层次是概念模型

56.概念设计的目标是产生反应企业组织信息需求的数据库概念模型,即概念模型。

57.自然连接由笛卡尔积选择投影等基本操作结合而成。

58.对关系进行垂直分割的操作称为投影,对关系进行水平分割的操作为选择

59.SELECT语句进行查询时,如果要列出所查询表中所有列的简便方法是列名用*****表示。

60.SELECT语句中,HAVING子句必须跟在GROUP BY子句后面。

61.排序的时候关键字DESC表示降序的含义。

62.事物的原子性由DBMS的事务管理子系统来实现。


三、简答题:
1、数据库设计过程一般包括哪些内容?
答:需求分析、概念设计、逻辑设计、物理设计、应用开发(系统实施)、系统维护。

2、数据库系统的特点?
答:数据结构化、数据共享性高,数据独立性强,数据粒度小,统一的管理和控制,独立的数据操作界面。

3、简述数据库的三级模式结构?
答:(1)、内模式也称为物理结构、物理模式,是对数据的物理结构和存储方式的描述
(2)、模式也成为整理逻辑结构、逻辑模式,是对数据的整体数据逻辑结构和特征的描述,是现实世界信息内容集合的表示。模式是数据库模式结构的中间层,通过建立数据模型的方法来抽象、表示和处理现实世界中的数据和信息。
(3)、外模式也称局部逻辑结构、子模式, 是对数据库用户看到并允许使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。外模式是三级结构的最外层,是保护数据库安全性的一个有力措施。

4、简述视图的特点?
答:(1)视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系。
(2)视图是由表(实表)产生的虚表。
(3)视图的建立和删除不影响表。
(4)对视图数据的修改(增加、删除和更新)直接影响表。
(5)当视图来自多个表时,不允许添加和删除数据行。

5、简述UNION操作符和JOIN操作的区别与联系?
答:UNION是将相同列的若干跳数据进行合并,而JOIN是将两个或多个表的若干个列进行连接。二者均是进行连接操作,但是一个是对行进行操作,另一个是对列进行操作。


四、计算题
1、按照要求,完成以下操作。
(1)、建立一个通信录数据库,要求需要有以下三个表:
lxrenb(联系人表)其字段为(联系人编号、姓名、联系电话、家庭地址),
thjlb(通话记录表)其字段为(通话记录编号、联系人编号、通话开始时间、通知结束时间、通话类别、通话状态),
dxjlb(短信记录表)其字段为(短信记录编号、联系人编号、接发时间、短信内容、短信类别)。
请在SQL SERVER 下建立这个数据库,数据库名为:TXLSJK。字段名以及字段数据类型可自拟。
(2)、在联系人表中插入以下5条记录:
(1,朱红敏,15857455696,河南洛阳市中学路1号)
(2,张丽花,18953991767,河南洛阳市武汉路2号)
(3,梁宝莉,13752317719,河南洛阳市大学路3号)
(4,王君志,13057676112,河南洛阳市大学路4号)
(5,李保江,13752309239,河南洛阳市大学路5号)
(3)、在短信记录表中插入以下一条记录
(1,1,当前系统时间,你的书已到请速来领取,1)
(4)、更新联系人编号为4的联系人电话为13938801001
(5)、依据联系人表和通话记录表建立视图:v_lxren_thjlb(联系人编号、姓名、通话类别、通话状态)
答:(1)create table lxrenb(id int NOT NULL,name varchar(20) NOT NULL,tel varchar(11),address varchar(255),primary key(id))
—同上
(2)insert into lxrenb (id, name, tel, address) values(1,’ 朱红敏’,’ 15857455696’,’ 河南洛阳市中学路1号’)
—同上
(3)insert into dxjlb

(4)update lxrenb set ... where
(5)CREATE VIEW v_lxren_thjlb (联系人编号、姓名、通话类别、通话状态) AS
	SELECT ... WHERE ...

2、学生选课系统,主要表有:学生基本信息表steudents(学号sid、姓名sname、性别ssex、专业spro、出生年月sbirthday等),选课表courses_selection(学号sid、课程号cid、分数score),课程表courses(课程号cid、课程名cname、所属专业professional、学分credits)要求:
写出SQL语句。

  1. 查询所有选SQL课程的学生学号,姓名和专业。
  2. 删除所有选择数学的同学的选课记录。
  3. 查询有哪些课程没有被任何同学报选。

答:
(1) select … from
(2) delete table_name where
(3) select … from courses where cid not in (select cid from courses_selection)

  • 22
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑瓜上长蘑菇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值