SQLServer实验指导书Word文件下载.docx

上传人:b****1 文档编号:3561350 上传时间:2023-05-02 格式:DOCX 页数:34 大小:1.60MB
下载 相关 举报
SQLServer实验指导书Word文件下载.docx_第1页
第1页 / 共34页
SQLServer实验指导书Word文件下载.docx_第2页
第2页 / 共34页
SQLServer实验指导书Word文件下载.docx_第3页
第3页 / 共34页
SQLServer实验指导书Word文件下载.docx_第4页
第4页 / 共34页
SQLServer实验指导书Word文件下载.docx_第5页
第5页 / 共34页
SQLServer实验指导书Word文件下载.docx_第6页
第6页 / 共34页
SQLServer实验指导书Word文件下载.docx_第7页
第7页 / 共34页
SQLServer实验指导书Word文件下载.docx_第8页
第8页 / 共34页
SQLServer实验指导书Word文件下载.docx_第9页
第9页 / 共34页
SQLServer实验指导书Word文件下载.docx_第10页
第10页 / 共34页
SQLServer实验指导书Word文件下载.docx_第11页
第11页 / 共34页
SQLServer实验指导书Word文件下载.docx_第12页
第12页 / 共34页
SQLServer实验指导书Word文件下载.docx_第13页
第13页 / 共34页
SQLServer实验指导书Word文件下载.docx_第14页
第14页 / 共34页
SQLServer实验指导书Word文件下载.docx_第15页
第15页 / 共34页
SQLServer实验指导书Word文件下载.docx_第16页
第16页 / 共34页
SQLServer实验指导书Word文件下载.docx_第17页
第17页 / 共34页
SQLServer实验指导书Word文件下载.docx_第18页
第18页 / 共34页
SQLServer实验指导书Word文件下载.docx_第19页
第19页 / 共34页
SQLServer实验指导书Word文件下载.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SQLServer实验指导书Word文件下载.docx

《SQLServer实验指导书Word文件下载.docx》由会员分享,可在线阅读,更多相关《SQLServer实验指导书Word文件下载.docx(34页珍藏版)》请在冰点文库上搜索。

SQLServer实验指导书Word文件下载.docx

teachers_data,物理文件名为teachers.mdf,存放在你自己设定的某个目录下。

文件初始大小为5MB,自动增长,每次增长1MB。

●日志文件逻辑文件名为:

teachers_log,物理文件为teachers.ldf,也存放在与数据文件相同的目录下。

文件初始大小3MB,自动增长,每次增长15%

(5)查看教师授课管理数据库的属性

2.在教师授课管理数据库中创建下列三张表

表名:

teachers

列名

说明

数据类型

约束

Tno

教师号

字符串,长度7

主键

Tname

姓名

字符串,长度10

非空

Tsex

性别

字符串,长度2

取值为“男”or“女”

Birthday

出生日期

小日期时间型

允许空

Dept

所在部门

字符串,长度20

Sid

身份证号

字符串,长度18

lessons

Cno

课程号

Cname

课程名

Credit

学分

短整型

大于0

property

课程性质

字符串,长度为10

默认值为“必修”

shouke

主键,引用教师表外码

课程名称

主键,引用课程表的外码

Hours

课时

整数

●建立Check约束操作提示:

步骤1:

步骤2:

依次输入各字段并定义数据类型和约束,CHECK约束的定义如下图所示。

●建立外键操作提示:

步骤1

单击“添加”按钮,再单击“表和列规范”右侧的

键。

步骤3:

外键编辑操作如下图。

步骤4:

重复上面的2、3步,创建本表的第2个外键

3.向三张数据表中添加数据(下面的数据供参考)

操作提示:

查看数据、更新数据的操作与此相同。

4.建立关系图:

在对话框中选择有相互关系的三张表,建立关系并保存。

5.将SQLServer数据库的数据导出为EXCEL格式的表

(1).在d:

\下新建一个空的EXCEL文件“教师授课.xls”。

(2).将“教师授课管理”数据库导出到第

(1)步建立的“教师授课.xls”中。

(3).将教师所给的Study数据库附加到本服务器中。

操作:

6.“教师授课管理”数据库的备份与恢复

(1)数据库备份

按下图所示操作:

在对象资源管理器窗口的“教师授课管理“数据库名上右击,选择”任务/备份”,打开备份对话框,以完整备份策略将其备份到自行指定的磁盘上。

(2)数据库的恢复

思考问题:

在实验结束时,你要将今天建立的teachers_data.mdf和teachers_log.ldf拷到自己U盘去,操作一下,会出现什么情况?

为什么?

如何解决?

实验二用T-SQL创建数据库和数据表

通过本实验使学生掌握:

1.用T-SQL命令创建数据库和数据表的方法。

2.掌握数据更新命令的使用。

二、实验学时:

1.创建数据库

1)打开SQLSERVER2005/2008。

2)单击工具栏“新建查询”按钮,打开一个新的查询文本编辑窗口。

3)用createdatabase命令创建销售管理xsgl(销售管理)数据库,主数据文件名为xsgl_data.mdf(保存位置自定),.大小3M,最大10M,以10%速度增加;

日志文件名为xsgl_log.ldf(保存位置自定),大小3M,最大5M,以1M速度增加。

2.创建数据表

在xsgl数据库中用CREATETABLE创建如下面各图所示结构的6个数据表。

同时请分析表之间的联系,加入适当的外键。

(1)销售员信息表selersInfo:

(2)客户表CustomersInfo:

(3)产品信息表ProductsInfo:

(4)产品种类信息表CategoriesIno:

(5)订单信息表OrdersInfo:

(6)订单详细信息表OrdersDlsetailsInfo:

3.修改表结构

1)给销售员信息表(SlalersInfo)增加一个身份证号字段,长度为16的字符串。

2)将身份证号的长度改为18。

3)删除身份证号字段。

4.创建索引

1)为CustomersInfo表的PostCode字段创建一个索引,并指定数据库中的行以降序排列。

2)用sp_helpindex查看索引信息。

3)删除该索引。

5.插入数据

用insert命令在各表中逐一插入如下各表所示的数据。

6.更新数据

1)将CustomersInfo表中c0002的姓名更改为“吴红霞”。

2)在ProductsInfo表中增加一个新产品,编号01000018,天奴长袖男T恤,t1000003类450元/件,库存100件。

3)删除ProductsInfo表中名称含有“天奴”两字的产品。

4)将所有地址中含有“仙人路”的客户地址统一修改为“游仙路36号”。

5)将所有产品的单价提高10%。

7.保存SQL脚本

将上面操作所形成的SQL语句保存为“你的学号.sql”格式文件(如20101234.sql,后续实验在此文件中继续添加内容),待本期实验全部完成后提交,作为考核依据。

实验三简单数据查询

通过本实验使学生掌握基本的select查询及相关子句的使用;

掌握条件查询、分组查询及聚合函数的使用;

掌握复杂的SELECT查询,如多表查询、子查询、连接和联合查询。

三、实验内容:

(本实验操作全部在实验二中所建立的xsgl数据库上进行)

1.简单查询

1)查询全体销售员的编号和姓名。

2)查询全体销售员的姓名、性别、年龄、工龄。

3)查询有销售业绩的销售员编号。

4)查询产品信息表的产品编号、产品名称、产品单价、产品库存量及产品的总价值,并给总价值指定一个列标题“总价值”。

5)查询价格小于1000元的产品记录。

6)查询价格在500-1000元的产品记录。

7)查询所有姓“刘”的销售员信息。

8)查询名字的第二个字是“红”或“宏”的销售员信息。

9)查询名字中含有“霞”字的销售员信息。

10)按出生日期降序排列销售员信息表。

11)查询男女职工的人数分别是多少。

12)查询产品的平均价格和最高、最低价。

13)查询各类产品的平均价格。

2.多表查询、保存查询结果

1)查询订单编号为“10013”的产品编号、产品名称、库存数量及单价。

2)查询订单编号为“10013”的客户名称、联系人、地址、电话和销售员姓名。

3)查询全部订单的总销售额。

4)查询各销售员的销售额。

5)查询大衣类产品的最低价格。

6)将订单的相关信息:

订单号、客户名称、销售员名称、订购日期生成一个名为“订单情况表”的新表。

格式:

SELECT目标列名列表INTO新表名

FROM数据源

WHERE条件

例:

selecto课程号,ame课程名,o选课号into开课与选课

fromcoursecleftjoinscono=o

3.子查询

1)查询产品单价大于全部产品平均价格的产品号、产品名称。

2)查询订单号为“10013”的所订购的产品信息。

3)查询没有订购过“01000013”产品的客户号。

实验四创建和使用视图

掌握视图的创建、修改和删除;

掌握使用视图来访问数据的方法。

2学时

1、创建视图V_salers:

利用销售员信息表查询销售员的销售编号、姓名、性别、地址。

2、创建视图V_orderNumber:

查询订购数量在30-50之间的订单号、公司名称、产品名称、订购数量。

3、修改视图V_orderNumber:

查询订购数量在10-50之间的订单号、公司名称、产品名称、订购数量。

4、创建视图V_salrTotal:

查询每种产品销售的总金额。

5、删除视图V_salrTotal。

实验五VB数据库编程

掌握以VB.NET作为前台开发工具,SQLServer2008作为后台数据库来进行应用系统的开发步骤,培养学生的实践能力。

三、实验准备

1.因本实验室所安装的VS2008版已过期,使用前需重新更新,操作如下:

打开控制面板/添加、删除程序/VS2008/更改/下一步/在维护页下方输入一个新的序列号:

PYHYP-WXB3B-B2CCM-V9DX9-VDY8T/单击“升级”(此过程历时2-4分钟左右)/更新完成。

2.在数据库中创建一个用户表users,至少包含两个字段:

uidchar(6),upasswordchar(6),并插入几行,以备后面的程序使用。

四、实验内容

1.首先,进入VS2008,新建一个空的网站,网站名可以以本人姓名及学号命名,语言选VisualBasic。

操作如下:

图1

图2

2.建立web窗体,操作如下:

图3

图4

建好后会在解决方案资源管理器中看到如下网站和网页文件:

图5

3.在新建好的窗体中先加入一个HTML类型的Table控件(如图6),再加入Label、TextBox、Button控件,设计出图7所示的网页界面。

图6

图7

4.编写程序代码,实现用户登录功能:

当用户输入的用户名、密码与users表相符时,输出“欢迎XXX用户”,否则,提示“非法用户!

”。

5.用数据类控件DataList按下面的操作,实现对xsgl数据库中ProductInfo表中产品信息的显示。

最终运行结果如图17所示。

图8

选“新建数据源”

图9

图10

建立数据连接:

图11

图12

生成select语句:

图13

图14

下一步,点击“完成”。

回到界面设计,选中DataList控件,在属性窗口中按图15设置行数。

图15

将此窗体设为起始页:

图16

运行:

图17

6.(选做)在新窗体中用工具箱中数据类控件——FormView控件,实现对订单表的浏览,操作与5题类似。

图18

图19

7.(选做)在新窗体中用工具箱中数据类控件——GridView控件,实现对客户信息表的浏览,操作与5题类似。

图20

图21

单击“高级”按钮,按下图勾选这两个选项。

图22

回到设计界面,勾选“启动分页”

图23

运行结果如下:

图24

修改“源”页中关于查询定义的select语句,将功能重新定义为查询邮编以“5”开头的公司。

再运行,观察结果。

图25

8、商品信息的增、删、改(任选一种操作):

设计如图26所示的界面,运行时单击插入(或修改/或删除)按钮时,实现对数据库中商品信息表的记录插入(或修改/或删除)。

图26

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

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2