--二
create database KCGL
on
(
name='KCGL',
filename='E:\班级\姓名+学号\KCGLmdf',
size=5,
maxsize=25,
filegrowth=20%
)
log on
(
name='KCGL_log',
filename='E:\班级\姓名+学号\KCGL_logldf',
size=3,
filegrowth=10%
)
--三
USE KCGL
GO
create TABLE STUDENT
(
S_NO VARCHAR(20),
S_NAME VARCHAR(20),
S_SEX CHAR(10),
S_AGE INT,
S_ADDRESS VARCHAR(100),
S_DEPT VARCHAR(40)
)
--若要插入所有数据按照下面的模式根据题依次插入
INSERT INTO student VALUES('20111001001','王敏','女',21,'武汉','IS')
create TABLE COURSE
(
C_NO VARCHAR(20),
C_NAME VARCHAR(20),
C_CREDIT INT,
C_TYPE VARCHAR(20)
)
--若要插入所有数据按照下面的模式根据题依次插入
INSERT INTO COURSE VALUES('001','VB程序设计',4,'专业课')
create TABLE SC
(
S_NO VARCHAR(20),
SEMESTER VARCHAR(20),
C_NO VARCHAR(20),
GRADE FLOAT
)
--若要插入所有数据按照下面的模式根据题依次插入
INSERT INTO COURSE VALUES('20111001001','201101','001',780)
--四
--1
--为表STUDENT,COURSE加主键
ALTER TABLE STUDENT ADD CONSTRAINT pk_STUDENT PRIMARY KEY(S_NO);
ALTER TABLE COURSE ADD CONSTRAINT pk_STUDENT PRIMARY KEY(C_NO);
--为表SC加2外键
alter table SC add constraint fk_S_NO foreign key (S_NO) references student (S_NO)
alter table SC add constraint fk_C_NO foreign key (C_NO) references student (C_NO)
--2
ALTER TABLE STUDENT ADD CONSTRAINT DF_STUDENT_adress DEFAULT '湖北' FOR S_ADDRESS;
--3
Alter table SC add constraint CK_SC check (SEMESTER = '201101' OR SEMESTER = '201102')
--五
--1
SELECT S_NAME,A_AGE,S_DEPT FROM student WHERE S_NAME = '孟凡'
--2
select COUNT(SS_NO) FROM SC S,student ST WHERE s_sex='女' and GRADE >80
--3
create view KCGLVL
as
SELECT SSNO,SSNAME,CCno ,CGrade FROM stu S,SC C WHERE SSNO = CSNO
--4
create procedure KCGLPRO
@S_NO varchar(20)
as
BEGIN
select COUNT(C_NO) from SC where Sno = @S_NO
END
execute KCGLPRO '20111001001'
PS:我用的数据库是SQL SERVER 2008,剩下几题自己想想办法,做这么多及格分数已经够了。
1.数据库能够把大量数据按一定的结构进行存储,____________,实现数据共享。
2 表由若干记录组成,每一行称为一个“___记录_____”,对应着一个真实的对象的每一列称为一个“字段”。
3.查询用于在一个或多个表内查找某些特定的_______,完成数据的检索、定位和计算的功能,供用户查看。
4.___窗体____是数据库中用户和应用程序之间的主要界面,用户对数据库的任何 *** 作都可以通过它来完成。
5创建Access 数据库,可以(1)__创建空数据库___、(2)用数据库向导创建数据库、(3)通过在另一种文件格式中打开数据文件,来创建数据库。
6如果在创建表中建立字段“姓名”,其数据类型应当是______文本________。
7如果在创建表中建立字段“基本工资额”,其数据类型应当是_______数字_______。
8在人事数据库中,建表记录人员简历,建立字段“简历”,其数据类型应当是______备注型________。
9将表中的字段定义为“___主关键字段___”,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的排序依据。
10在Access中,表间的关系有“__一对一____”、“一对多”及“多对多”。
11.数据库是一个关于某一_____________ 的信息集合。
12.数据库能够把大量数据按一定的结构进行存储,集中管理和统一使用,____________。
13.窗体是数据库中用户和应用程序之间的_______,用户对数据库的任何 *** 作都可以通过它来完成。
14如果在创建表中建立字段“性别”,并要求用逻辑值表示,其数据类型应当是______________。
15在人事数据库中,建表记录人员简历,建立字段“简历”,其数据类型应当是______________。
16将表中的______定义为“主键”,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的排序依据。
17内部计算函数“Sum”的意思是对所在字段内所有的值______。
18将“Microsoft Foxpro”中“工资表”的数据,用Access 建立的“工资库”中查询进行计算,需要将“Microsoft Foxpro”中的表链接到“工资库”中,建立______;或者导入到“工资库”中,将数据拷贝到新表中。
19.数据库是一个关于某一特定主题或目标的____________。
20.数据库能够把大量数据按一定的结构进行存储,集中管理和统一使用,____________。
21.查询用于在一个或多个表内查找某些特定的数据,完成数据的检索、_______和计算的功能,供用户查看。
22.窗体是数据库中用户和应用程序之间的主要界面,用户对数据库的_______都可以通过窗体来完成。
23.报表是以_______的格式显示用户数据的一种有效的方式。
24.创建Access 数据库,可以(1)自行创建数据库、(2)用数据库_____创建数据库、(3)通过在另一种文件格式中打开数据文件,来创建数据库。
25.将表中的字段定义为“主键”,其作用是保证字段中的每一个值都必须是____________便于索引,并且该字段也会成为默认的排序依据。
26.在Access中,表间的关系有“一对一”、“______”及“多对多”。
27.在Access中,在表或查询或窗体中,对记录进行筛选,筛选的含义是将不需要的记录隐藏起来,只______出我们想要看的记录。
28.将“Microsoft Foxpro”中“工资表”的数据,用Access 建立的“工资库”中查询进行计算,需要将“Microsoft Foxpro”中的表链接到“工资库”中,建立链接表;或者______到“工资库”中,将数据拷贝到新表中。
29.查询用于在一个或多个表内查找某些特定的数据,完成数据的检索、定位和_______的功能,供用户查看。
30将表中的字段定义为“主键”,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的______依据。
31在Access中,表间的关系有“一对一”、“______”及“多对多”。
32将不需要的记录隐藏起来,只显示出我们想要看的记录,使用的是Access中对表或查询或窗体中的记录的______功能。
33内部计算函数“Group By”的意思是对要进行计算的字段分组,将____________的记录统计为一组。
34内部计算函数“____________”的意思是设定选择记录的条件。
35.将表“学生名单”创建新表“学生名单2”,所使用的查询方式是_________。
36.将表“学生名单”的记录删除,所使用的查询方式是_________。
二、单项选择题:
1.用于基本数据运算的是__________。
A.表
B查询
C.窗体
D宏
2.在Access数据库中,专用于打印的是_________。
A.表
B查询
C.报表
D页
3.在Access数据库中,对数据表进行统计的是_________。
A.汇总查询
B.动作查询
C.选择查询
D.删除查询
4.在Access数据库中,对数据表求列平均值的是_________。
A.汇总查询
B.动作查询
C.选择查询
D.追加查询
5.在Access数据库中,对数据表进行删除的是_________。
A.汇总查询
B.动作查询
C.选择查询
D.SQL查询
6.在Access数据库中,从数据表找到符合特定准则的数据信息的是_________。
A.汇总查询
B.动作查询
C.选择查询
D.SQL查询
7.如果在创建表中建立字段“简历”,其数据类型应当是______________。
A.文本
B.数字
C.日期
D.备注
8在SQL查询GROUP BY 语句用于____________。
A.选择行条件
B.对查询进行排序
C.列表
D.分组条件
9在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是姓“李”的记录,可用_________的方法。
A.排序
B.筛选
C.隐藏
D.冻结
10在已经建立的“工资库”中,要在表中使某些字段不移动显示位置,可用_________的方法。
A.排序
B.筛选
C.隐藏
D.冻结
11内部计算函数“Sum”的意思是求所在字段内所有的值的______。
A.和
B.平均值
C.最小值
D.第一个值
12内部计算函数“Avg”的意思是求所在字段内所有的值的______。
A.和
B.平均值
C.最小值
D.第一个值
13条件语句“Where 工资额>1000”的意思是______。
A.“工资额”中大于1000元的记录
B.将“工资额”中大于1000元的记录删除
C.拷贝字段“工资额”中大于1000元的记录
D.将字段“工资额”中大于1000元的记录进行替换
14条件中“性别=“女” and 工资额>2000” 的意思是______。
A.性别为“女”并且工资额大于2000的记录
B.性别为“女”或者且工资额大于2000的记录
C.性别为“女”并非工资额大于2000的记录
D.性别为“女”或者工资额大于2000,且二者择一的记录
15条件“not 工资额>2000” 的意思是______。
A.除了工资额大于2000之外的工资额的记录
B.工资额大于2000的记录
C.并非工资额大于2000的记录
D.字段工资额大于2000,且二者择一的记录
16用表“学生名单”创建新表“学生名单2”,所使用的查询方式是_________。
A.删除查询
B.生成表查询
C.追加查询
D.交叉表查询
17Access数据库是________。
A.层状数据库
B.网状数据库
C.关系型数据库
D.树状数据库
18数据表中的“列标题的名称”叫做____________。
A.字段
B.数据
C.记录
D.数据视图
19在Access的下列数据类型中,不能建立索引的数据类型是____________。
A.文本型
B.备注型
C.数字型
D.日期时间型
20在数据表视图中,不可以____________ 。
A.修改字段的类型
B.修改字段的名称
C.删除一个字段
D.删除一条记录
21.用于记录基本数据的是__________。
A.表
B.查询
C.窗体
D.宏
22.筛选的结果是滤除____________。
A.不满足条件的记录
B.满足条件的记录
C.不满足条件的字段
D.满足条件的字段
23.用界面形式 *** 作数据的是__________。
A.表
B.查询
C.窗体
D.宏
24.在Access数据库中,对数据表进行列求和的是_________。
A. 汇总查询
B. 动作查询
C. 选择查询
D. SQL查询
25.在Access数据库中,对数据表求记录数的是_________。
A. 汇总查询
B. 动作查询
C. 选择查询
D. SQL查询
26.在Access数据库中,对数据表进行生成的是_________。
A. 汇总查询
B. 动作查询
C. 选择查询
D. SQL查询
27.如果在创建表中建立字段“姓名”,其数据类型应当是______________。
A.文本
B.数字
C.日期
D.备注
28.如果在创建表中建立字段“简历”,其数据类型应当是______________。
A.文本
B.数字
C.日期
D.备注
29.如果在创建表中建立字段“时间”,其数据类型应当是______________。
A.文本
B.数字
C.日期
D.备注
30在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的记录都是惟一的,则这两个表之间的关系是_________。
A. 一对一
B. 一对多
C. 多对一
D. 多对多
31在已经建立的“工资库”中,要从表中找出我们想要看的记录,凡是“工资额>100000”的记录,可用_________的方法。
A. 查询
B. 筛选
C. 隐藏
D. 冻结
32在已经建立的“工资库”中,要在表中不显示某些字段,可用_________的方法。
A. 排序
B. 筛选
C. 隐藏
D. 冻结
33不将“Microsoft Foxpro”建立的“工资表”的数据拷贝到Access 建立的“工资库”中,仅用Access 建立的“工资库”的查询进行计算,最方便的方法是______。
A. 建立导入表
B. 建立链接表
C.从新建立新表并输入数据
D. 无
34内部计算函数“Min”的意思是求所在字段内所有的值的______。
A. 和
B. 平均值
C. 最小值
D. 第一个值
35内部计算函数“First”的意思是求所在字段内所有的值的______。
A. 和
B. 平均值
C. 最小值
D. 第一个值
36条件语句“Where 性别=“男”在查询中的意思是______。
A.将字段“性别”中的“男”性记录显示出来
B.将字段“性别”中的“男”性记录删除
C.拷贝字段“性别”中的“男”性记录
D.将字段“性别”中的“男”性记录进行替换
37条件中“Between 70 and 90”的意思是______。
A.数值70到90之间的数字
B.数值70和90这两个数字
C.数值70和90这两个数字之外的数字
D.数值70和90包含这两个数字,并且除此之外的数字
38条件“性别=“女” Or 工资额>2000” 的意思是______。
A.性别为“女”并且工资额大于2000的记录
B.性别为“女”或者工资额大于2000的记录
C.性别为“女”并非工资额大于2000的记录
D.性别为“女”或者工资额大于2000,且二者择一的记录
39将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,所使用的查询方式是_________。
A.删除查询
B.生成表查询
C.追加查询
D.交叉表查询
41.在Access数据库中,对数据表进行列求和的是_________。
A.汇总查询
B.动作查询
C.选择查询
D.SQL查询
42.“切换面板”属于_________。
A.表
B.查询
C.窗体
D.页
43.如果在创建表中建立字段“基本工资额”,其数据类型应当是______________。
A.文本
B.数字
C.日期
D.备注
44.在Access中,将“工资一月表”、“工资二月表”……中的字段“姓名”与“名单表”中的字段“姓名”建立关系,且各个月的工资表的记录都是惟一的,名单表的记录也是惟一的,则各个表与名单表建立的关系是_________。
A.一对一
B.一对多
C.多对一
D.多对多
45.在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是记录时间为“2003年4月8日”的记录,可用_________的方法。
A.排序
B.筛选
C.隐藏
D.冻结
46.在已经建立的“工资库”中,要从表中找出我们想要看的记录,凡是“工资额>200000”的记录,可用_________的方法。
A.查询
B.筛选
C.隐藏
D.冻结
47.Access2000中表和数据库的关系是:____________
A.一个数据库可以包含多个表
B.一个表只能包含两个数据库
C.一个表可以包含多个数据库
D.一个数据库只能包含一个表
48.下面对数据表的叙述有错误的是:____________。
A.数据表是Access数据库中的重要对象之一。
B.表的设计视图的主要工作是设计表的结构。
C.表的数据视图只用于显示数据。
D.可以将其他数据库的表导入到当前数据库中。
49假设数据库中表A与表B建立了“一对多”关系,表B为“多”方,则下述说法正确的是____________。
A.表A中的一个记录能与表B中的多个记录匹配
B.表B中的一个记录能与表A中的多个记录匹配
C.表A中的一个字段能与表B中的多个字段匹配
D.表B中的一个字段能与表A中的多个字段匹配
50数据表中的“行”叫做____________。
A.字段
B.数据
C.记录
D.数据视图
51.用于基本数据运算的是__________。
A.表
B.查询
C.窗体
D.宏
52.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是______________。
A.文本
B.数字
C.是/否
D.备注
53.将表中的字段定义为“______”,其作用使字段中的每一个记录都必须是惟一的以便于索引。
A.索引
B.主键
C.必填字段
D.有效性规则
54.条件“not 工资额>2000” 的意思是______。
A.除了工资额大于2000之外的工资额的记录
B.工资额大于2000的记录
C.并非工资额大于2000的记录
D.字段工资额大于2000,且二者择一的记录
55.ACCESS数据库依赖于____________ *** 作系统。
A.DOS
B.WINDOWS
C.UNIX
D.UCDOS
56.定义字段的默认值是指____________。
A.不得使字段为空
B.不允许字段的值超出某个范围
C.在未输入数值之前,系统自动提供数值
D.系统自动把小写字母转换为大写字母
57.数据表中的“英语精读”列名称,如果要更改为“英语一级”,它可在数据表视图中的“________”改动。
A.总计
B.字段
C.准则
D.显示
三、多项选择题
1.查看工资表中长安商品公司实发工资为2000元以上(除2000元)人员的记录,
表达式为▁▁。
A.部门="长安商品公司" AND 实发工资>2000
B.部门="长安商品公司" AND 实发工资>=2000
C.部门=长安商品公司 AND 实发工资>=2000
D.实发工资>2000 AND 部门="长安商品公司"
2.查询中的计算公式和条件应写在设计视图中▁▁行。
A.总计
B.字段
C.准则
D.显示
3 如果要修改表中的数据,可采用下面哪种方式___________。
A.选择查询
B.动作查询
C.表对象中的设计视图
D.表对象中的数据视图
4.编辑关系对话框中选中“实施参照完整性”和“级联更新相关字段”、“级联删除相关字段”复选框。下面说法正确的是___________。
A.当在删除主表中主关键字段的内容时,同步更新关系表中相关的内容。
B.当在更新主表中主关键字段的内容时,同步更新关系表中相关的内容。
C.主表中主关键字段“字段1”中如果没有“ABC”这个数据,在关系表中的“字段1”中也不允许输入“ABC” 这个数据。
D.不需要设置“实施参照完整性”,就可以设置“一对多”等关系的类型。
5.筛选图书编号是"01"或"02"的记录,可以在准则中输入___________。
A."01" or "02"
B.not in ("01" , "02")
C.in ("01" , "02")
D.not ("01" and "02")
6.查询中的分组条件和条件应写在设计视图中▁▁行。
A.总计
B.字段
C.准则
D.显示
7 如果要在查询中,因运算增添集合性新字段,可采用下面哪种方式___________。
A.在设计视图中建立新查询,在“字段”中以写公式的方法建立
B.在设计视图中,用SQL建立新查询,以写SQL语句的方法建立
C.用建立表对象中的设计视图,以增添新字段的方法建立
D.在设计视图中建立新查询,在“准则”中以写公式的方法建立
8.下面说法不正确的是___________。
A.要得到某一字段的统计结果,仅能够运用汇总查询来完成。
B.文本字段,最长为225个字符。
C.数字字段,最大存储空间为8个字节。
D.追加记录,要用动作查询。
9.筛选图书编号是"01"的记录,不可以用___________。
A.工具栏中的筛选功能
B.表中的隐藏字段的功能
C.在查询的“准则”中输入公式
D.表中的冻结字段的功能
10.查看工资表中实发工资为2000元以上(除2000元)至4000元(除4000元)以下的人员记录,表达式为__________。
A.实发工资>2000 OR 实发工资<4000
B.实发工资>2000 AND 实发工资<4000
C.实发工资>=2000 AND 实发工资=<4000
D.实发工资 (Between 2000 and 4000)
11.查询中的列求和条件应写在设计视图中________行。
A.总计
B.字段
C.准则
D.显示
12数据表视图中,可以___________。
A.修改字段的类型
B.修改字段的名称
C.删除一个字段
D.删除一条记录
13.下面说法不正确的是___________。
A.计算函数 COUNT 的作用是统计记录的个数。
B.文本字段,最长为200个字符。
C.数字字段,最大存储空间为8个字节。
D.计算函数 Expression 的作用是选择所在字段的最后一个值。
14.筛选图书编号是"01"的记录,可以用___________。
A.工具栏中的筛选功能
B.表中的隐藏字段的功能
C.在查询的“准则”中输入公式
D.表中的冻结字段的功能
15.查询中的“英语精读”的列记录的平均值,和班级=“英语A班”的条件应写在设计视图中________行。
A.总计
B.字段
C.准则
D.显示
16数据表设计视图中,不可以___________。
A.修改一条记录
B.修改字段的名称
C.删除一个字段
D.删除一条记录
17.下面说法正确的是___________。
A.计算函数 COUNT 的作用是统计记录的个数。
B.文本字段,最长为200个字符。
C.数字字段,最大存储空间为8个字节。
D.计算函数 Last 的作用是选择所在字段的最后一个值。
18.筛选图书编号是"001"—"601"的记录,不可以用___________。
A.工具栏中的筛选功能
B.表中的隐藏字段的功能
C.在查询的“准则”中输入公式
D.表中的冻结字段的功能
19.对数字型字段的记录数据进行统计,可以___________。
A.运用查询对需要统计的字段进行运算。
B.运用窗体的文本框进行运算。
C.运用报表的文本框进行运算。
D.在数据表中的字段名称中输入公式进行运算。
以上就是关于SQL考试题 求答案全部的内容,包括:SQL考试题 求答案、access考试题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)