高级计算机软件工 实操题 必背试题+答案.docx

上传人:b****3 文档编号:2991478 上传时间:2022-11-16 格式:DOCX 页数:19 大小:58.70KB
下载 相关 举报
高级计算机软件工 实操题 必背试题+答案.docx_第1页
第1页 / 共19页
高级计算机软件工 实操题 必背试题+答案.docx_第2页
第2页 / 共19页
高级计算机软件工 实操题 必背试题+答案.docx_第3页
第3页 / 共19页
高级计算机软件工 实操题 必背试题+答案.docx_第4页
第4页 / 共19页
高级计算机软件工 实操题 必背试题+答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

高级计算机软件工 实操题 必背试题+答案.docx

《高级计算机软件工 实操题 必背试题+答案.docx》由会员分享,可在线阅读,更多相关《高级计算机软件工 实操题 必背试题+答案.docx(19页珍藏版)》请在冰豆网上搜索。

高级计算机软件工 实操题 必背试题+答案.docx

高级计算机软件工实操题必背试题+答案

软件高级工必背提纲

SQL2

SQL[01]2

SQL[03]3

SQL[06]4

VB4

vb0314

vb0325

vb0335

vb0426

vb0417

vb0408

WEB9

Web019

Web059

Web069

C10

C[03]10

C[05]11

C[06]12

SQL

SQL[01]

--注意要记得选中数据库进行查询!

(2)完成如下查询:

①找出所有供应商的姓名和地址、电话。

(2分)

②找出所有零件的名称、规格、产地。

(2分)

③找出使用供应商代码为S1供应零件的工程号。

④找出工程代码为J2的工程使用的所有零件代码、数量。

(3分)

--

(2)完成查询

--公式1:

select列from表

--公式2:

select被查询from表where条件

SELECTSNAME,ADDRESS,TELfromS

SELECTPNAME,SPEC,CITYFROMP

SELECTJNOFROMSPJWHERESNO='S1'

SELECTPNO,QTYFROMSPJWHEREJNO='J2'

--(3)更新操作

--公式1:

update表set属性(新)=‘’where属性(原)=‘’

--公式2:

update表set列(新)=‘’where条件and条件

--公式3:

deletefrom表where条件

--deletedfrom表where附带条件in(查询附带联系的相关表列)

UPDATEPSETCOLOR='BLUE'WHERECOLOR='RED'

UPDATESPJSETSNO='S8'WHERESNO='S10'ANDJNO='J4'ANDPNO='P6'

DELETEFROMSWHERESNO='S2'

DELETEFROMPWHEREPNOIN(SELECTPNOFROMSPJWHERESNO='S2')

--(4)创建查询

--先在数据库中创建试图然后再copy代码:

CREATE(创建)VIEW(视图)视图名称AS(copy生成码)

--SELECT查询内容FROM视图WHERE条件

CREATEVIEWVPSPJASSELECTSPJ.JNO,P.PNAME,SPJ.QTY,P.CITYFROMPINNERJOINSPJONP.PNO=SPJ.PNO

SELECTPNAME,QTYFROMVPSPJWHEREJNO='J2'

要求:

将本题的每步操作的SQL语句输入到windows的记事本,保存在m:

\sql001目录下面。

文件名为MySql.txt。

并在sql2000环境中执行这些sql语句。

(25分)

设有四个关系:

S(SNO,SNAME,ADDRESS,TEL)

SNO:

供应商代码SNAME:

姓名ADDRESS:

地址

TEL:

电话

J(JNO,JNAME,LEADER,BG)

JNO:

工程代码JNAME:

工程名LEADER:

负责人

BG:

预算

P(PNO,PNAME,SPEC,CITY,COLOR)

PNO:

零件代码PNAME:

零件名SPEC:

规格CITY:

产地COLOR:

颜色

SPJ(SNO,JNO,PNO,QTY)

SNO:

供应商代码JNO:

工程代码PNO:

零件代码

QTY:

数量

(1)建立一个名为business的数据库,同时为每个关系建立相应的表(3分)(提示,可以使用sql企业管理器建立数据库和表格,也可以使用sql语句建立)

(3)完成如下更新操作:

①把全部红色零件的颜色改成蓝色;(2分)

②由S10供给J4的零件P6改为由S8供应,请作必要的修改。

(2分)

③从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。

(3分)

(4)请将“零件”和“供应零件”关系的连接定义一个视图,完成下列查询。

①找出工程代码为J2的工程使用的所有零件名称、数量。

(3分)

②找出使用上海产的零件的工程代码。

(3分)

SELECTJNOFROMVPSPJWHERECITY='上海'

SQL[03]

使用Transact-SQL完成以下各题

三、请使用T—SQL语句分别往上述表中插入以下数据:

(5分)

班级:

1,’计算机01’,’计算机系’,28

2,’计算机012’,’计算机系’,21

学生:

1,’张三’,’男’,1

2,’王五’,’女’,1

3,’李六’,’男’,2

4,’周七’,’女’,2

课程:

1,’SQL-数据库’,’高老师’

2,’网络基础’,’彭老师’

成绩:

1,1,90;1,2,85;2,1,80;2,2,75

3,1,88;3,2,95;4,1,70;4,2,75

--(3)插入数据

--insertinto表values(题目)

INSERTINTO班级VALUES(1,'计算机01','计算机系',28)

INSERTINTO班级VALUES(2,'计算机01','计算机系',21)

INSERTINTO学生VALUES(1,'张三','男',1)

INSERTINTO学生VALUES(2,'王五','女',1)

INSERTINTO学生VALUES(3,'李六','男',2)

INSERTINTO学生VALUES(4,'周七','女',2)

INSERTINTO课程VALUES(1,'SQL-数据库','高老师')

INSERTINTO课程VALUES(1,'网络基础','彭老师')

INSERTINTO成绩VALUES(1,1,90)

INSERTINTO成绩VALUES(1,2,85)

INSERTINTO成绩VALUES(2,1,80)

INSERTINTO成绩VALUES(2,2,75)

INSERTINTO成绩VALUES(3,1,88)

INSERTINTO成绩VALUES(3,2,95)

INSERTINTO成绩VALUES(4,1,70)

INSERTINTO成绩VALUES(4,2,75)

--(4)查询数据

--1、注意标点符号

--2-公式1、select内容from关系(表1innerjoin表2on条件1【表.班级ID=表.班级ID】)where条件2

--2-公式2、select内容from表1、表2where条件1and条件2

select姓名from学生where班级ID=1

select姓名from学生innerjoin班级on学生.班级ID=班级.班级IDwhere班级名称='计算机012'

--(5)插入删除

--1、into可加可不加

--2、成绩<后面不用引号

INSERTinto学生values('5','刘一','男',1)

deletefrom成绩where成绩<80

四、作以下查询:

1、查询班级ID为:

1的学生姓名;(3分)

2、查询班级名称为:

“计算机012”的学生姓名;(4分)

五、使用Transact-SQL语言做以下操作:

1、在表“学生”中插入记录:

’5’,’刘一’,’男’,1;(3分)

2、删除“成绩”表中成绩低于80的记录;(4分)

要求:

将本题的每步操作的SQL语句输入到windows的记事本,保存在m:

\sql003目录下面。

文件名为MySql.txt。

并在sql2000环境中执行这些sql语句。

(25分)

二、请在企业管理器中创建以下数据库:

(2分)(提示,可以使用企业管理器建立数据库和下面的表格,也可以使用sql语句)

数据库名称:

学生管理

二、请在上面所创建数据库中建立以下数据表及相关的关系图:

(4分)(此处不要求写sql语句)

“学生”表

“班级”表

“课程表”

“成绩”表

SQL[06]

--1.查询【注意日期要用引号,还有大小判断】

selectprice,pubdate,titlefromtitleswherepubdate>'1994/1/1'

--2.统计【selectcountry(*)as‘标题’from表】

selectcount(*)as'authors表的记录总数'fromauthors

--3.统计【selectcountry(*)as‘标题’from表where条件;记住条件的判断和大小写】

selectcount(*)as'作者总数(加州)'fromauthorswherestate='CA'

--4.排序【selecttop(前几)*from表根据条件(列)排列desc(降序);asc(升序)为默认,可写可不写】

selecttop5*fromsalesorderbyqtydesc

--5.分类&求和

【select内容1,内容2(求和sum(列))‘此求和列的显示名称’from表groupby(以...分组/分类)列】

selecttype,sum(price)'价格'fromtitlesgroupbytype

--6.导出Access数据

1)右键pubs-所有任务-导出数据-下一步-选择目的“MicrosoftAccess”-输入文件名-next...

/*以下为创建登录账号的步骤,应另存为login.txt

1.展开要创建登录账户的服务器节点;

2.选中树型结构上的Security节点,展开该节点;

3.在login节点上右击鼠标,从弹出的快捷菜单中选择NewLogin命令;

4.在多想选择框里面输入登录账户的相关信息:

账户,密码,默认数据库选择为Northwind*/

要求:

将本题的每步操作的SQL语句输入到windows的记事本,保存在m:

\sql006目录下面。

文件名为MySql.txt。

并在sql2000环境中执行这些sql语句。

(25分)

一、在pubs数据库中,执行下面操作

1从titles表中找出1994年后出版的书,并显示其价格、出版日期和书名。

(3分)

2统计authors表中的作者总数,并以“authors表的记录总数“为标题显示出来。

(3分)

3统计authors表中加州的作者总数,并以“作者总数(加州)“为标题显示出来。

(3分)

4请将表sales中按qty的值由大到小显示前5个记录。

(3分)

5请将表titles中的type按类型分,并求出price的和,显示为价格。

(3分)

6请将pubs数据库导出为Access数据库。

(3分)

二、登陆用户的创建

请利用EnterpriseManager完成ssti登陆帐户的创建,密码为123123,默认数据库为Northwind。

(要求:

详细叙述创建过程,第一步做什么?

第二步做什么?

结果输入到windows的“记事本”,并保存在m:

\sql001目录下,文件名为login.txt)(7分)

VB

vb031

'在左边“General”的部件中右键添加控件“MicrosoftCommonDialogCotrol6.0”

PrivateSubmnuOpen_Click()

CommonDialog1.Filter="文本文件(*.txt

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

当前位置:首页 > 法律文书 > 调解书

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

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