大型数据库应用机考样卷参考答案Word格式.docx

上传人:b****7 文档编号:21828766 上传时间:2023-02-01 格式:DOCX 页数:19 大小:425.43KB
下载 相关 举报
大型数据库应用机考样卷参考答案Word格式.docx_第1页
第1页 / 共19页
大型数据库应用机考样卷参考答案Word格式.docx_第2页
第2页 / 共19页
大型数据库应用机考样卷参考答案Word格式.docx_第3页
第3页 / 共19页
大型数据库应用机考样卷参考答案Word格式.docx_第4页
第4页 / 共19页
大型数据库应用机考样卷参考答案Word格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

大型数据库应用机考样卷参考答案Word格式.docx

《大型数据库应用机考样卷参考答案Word格式.docx》由会员分享,可在线阅读,更多相关《大型数据库应用机考样卷参考答案Word格式.docx(19页珍藏版)》请在冰豆网上搜索。

大型数据库应用机考样卷参考答案Word格式.docx

(2)在[选择目标]窗口中,选择要导入到的目标数据库,并输入身份验证的密码和用户名,如下:

(3)在[指定表复制或查询]窗口中,选择[复制]项目,如下:

(4)在选择[源表或源视图]窗口中,勾选要导入的数据表名,这里仅以userlogin表为例:

(5)在[保存并执行包]窗口中,选择[立即执行]:

3、因老师没有该ACCESS数据库,只能在此大概写出本题的查询语句:

Select*

From商品资料表

Where(商品名称like’%玫瑰%’)and(库存量between50and150)

第三题

1、在SQLSERVER管理控制台界面中,单击[+]按钮,直到出现[数据库]项目,在[数据库]处右击,选择[附加],如下图示:

2、在弹出的[附加数据库]窗口,单击[添加]按钮,选择考生文件夹中xscj数据库文件,完成后单击[确定]按钮,完成该数据库的附加。

3、在SQLSERVER管理控制台界面中,单击[+]按钮,选中XSCJ数据库后,单击工具栏上的[新建查询]按钮,打开查询编辑器,在其中输入如下查询语句:

(注意,命令中的所有标点符号均为英文标点,包括括号,请大家一定要注意这一点,输入命令的时候,一定要注意中英文切换!

select学号,姓名,性别,族别,出生日期

into回族女生信息表

fromdbo.学生基本信息表

where(性别='

女'

)and(族别='

回族'

完成后可发现,该库中增加了一个叫回族女生信息表的数据表。

4、右击[回族女生信息表],选择[修改],按题目要求,修改回族女生信息表中的各字段的非空,如下图示:

5、将光标移到学号所在行,右击[设置主键],使学号成为本表主键

6、将光标称到性别所在行,在[列属性]区域,设置该字段的默认值为’男’(注意,这里的单引号一定要是英文的单引号),如下图示:

7、完成后,单击工具栏上的[保存]按钮,将该表存盘

第四题

1、在SQLSERVER管理控制台界面中,单击[+]按钮,层层展开XSCJ数据库中的表[学生基本信息表],在该表下拉的[约束]处,右击[新建约束],如下图示:

2、在弹出的约束窗口中,在[名称]处将名称改为ck_学生信息,如下图示:

再单击[表达式]后方的带三个点的按钮,在弹出的说明属性窗口中,输入如下条件后单击[确定]:

(year(出生日期)>

1980)and(性别='

男'

or性别='

3、设置完成的check约束窗口如下,完成后单击[添加]按钮:

4、在SQLSERVER管理控制台界面中,单击[+]按钮,层层展开XSCJ数据库中的表[成绩表],在该表下拉的[索引]处,右击[新建索引],如下图示:

5、在弹出的[新建索引]窗口中,输入索引名称:

IX_学号课号,在索引类型处选择[聚集],会弹出如下窗口,选择[是]:

勾选[唯一(Q)]前复选框,然后再击[添加]按钮,选择要建索引的列如下:

完成后的界面如下,单击[确定]按钮,完成该索引创建。

 

第五题

在SQLSERVER管理控制台界面中,单击[+]按钮,选中XSCJ数据库后,单击工具栏上的[新建查询]按钮,打开查询编辑器,在其中输入如下查询语句:

select学号,姓名

into未选课程学生名单

from学生基本信息表

where学号notin(select学号from成绩表where课程编号='

005'

第六题

1、在SQLSERVER管理控制台界面中,单击[+]按钮,选中XSCJ数据库后,单击工具栏上的[新建查询]按钮,打开查询编辑器,在其中输入如下查询语句:

insertinto系部表values('

07'

'

文艺系'

2、对应在查询语句为:

update系部表set系部名称='

经贸系'

where系部名称='

经济贸易系'

3、对应的语句为:

altertable系部表add系主任nvarchar(20)

第七题

对应的查询语句为:

selectmin(成绩)as成绩

from成绩表,课程信息表

where(成绩表.课程编号=课程信息表.课程编号)and(任课教师='

蒋秀英'

union

selectmax(成绩)as成绩

王松涛'

第八题

createtriggerdel_xs

on学生基本信息表

afterdelete

as

deletefrom成绩表

where学号in(select学号fromdeleted)

第九题

selecttop10学号,avg(成绩)as平均成绩

from成绩表

groupby学号

havingavg(成绩)>

=70

orderby平均成绩desc

第十题

selectsum(成绩)as总成绩,avg(成绩)as平均成绩

from成绩表,学生基本信息表

where(成绩表.学号=学生基本信息表.学号)and(性别='

)and(成绩>

60)

groupby成绩表.学号

havingsum(成绩)>

420

orderby总成绩DESC

第十一题

select*

where族别<

>

'

汉族'

第十二题

selecttop10姓名,year(出生日期)as出生年份

where政治面貌='

团员'

第十三题

select姓名,学号,出生日期

where姓名like'

王%'

andyear(出生日期)>

1980

第十四题

select族别,count(*)as学生人数

into各族人数表

groupby族别

第十五题

1、在SQLSERVER管理控制台界面中,单击[+]按钮,展开数据库项目后,选中XSCJ数据下拉的表项目后,右击[新建表]

2、在弹出的表设计器中,按题目要求输入各字段名称、设置字段类型、非空,如下图示:

3、将光标移到工号所在行,右击[设置主键]

4、将光标移到性别所在行,在[列属性]区域的默认值处,输入:

’女’

5、单击工具栏上的保存按钮,将该表以“教师信息表”为名存盘

6、在SQLSERVER管理平台中,找到该表,右击[打开表],按题目要求输入张小三老师的数据

第十六题

1、对应的SQL语句

update教师信息表

set姓名='

张三'

where姓名='

张小三'

2、对应的SQL语句

altertable教师信息表

add籍贯nvarchar(20)

第十七题

请大家参考第4题,不再赘述

第十八题

1、在SQLSERVER管理平台中,单击+按钮,层层展开直到出现数据库XSCJ,在其下拉的[视图]项目处,右击[新建视图]:

2、在弹出的添加表窗口中,选择[学生基本信息表],按[添加]按钮,如下图示:

3、在设计视图中窗口中,勾选的所有列、性别、班级编号三个选项,如下图示:

4、在条件区域设置性别字段的筛选器为=’女’,用同样的方法,在班级编号的筛选器处,设置条件:

=’20051001’,并且把这两个项目对应的[输出]处的复选框给勾选掉,表示不输出,如下图示:

5、完成后,单击工具栏上的保存按钮,将该视图以v_bj存盘

第十九题

2、在弹出的添加表窗口中,按住CTRL,同时选择[学生基本信息表]和[成绩表],按[添加]按钮,如下图示:

3、在设计视图中窗口中,学生基本信息表中的姓名字段

4、修改系统自动产生的SQL代码如下:

SELECTdbo.学生基本信息表.姓名,AVG(dbo.成绩表.成绩)AS平均成绩

FROMdbo.成绩表INNERJOIN

dbo.学生基本信息表ONdbo.成绩表.学号=dbo.学生基本信息表.学号

GROUPBYdbo.成绩表.学号,dbo.学生基本信息表.姓名

HAVING(AVG(dbo.成绩表.成绩)>

80)

5、完成后,单击工具栏上的保存按钮,将该视图以v_XSCJ存盘

第二十题

SELECTtop10学生基本信息表.姓名,AVG(成绩)AS平均成绩

FROM成绩表INNERJOIN

学生基本信息表ON成绩表.学号=学生基本信息表.学号

GROUPBY成绩表.学号,学生基本信息表.姓名

HAVING(AVG(成绩)>

70)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1