数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx

数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx

ID:51779386

大小:392.11 KB

页数:16页

时间:2020-03-08

数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx_第1页
数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx_第2页
数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx_第3页
数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx_第4页
数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx_第5页
资源描述:

《数据库原理与应用 SQL Server 2005 教学课件 作者 廖瑞华 3_附  录.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用(SQLServer2005)廖瑞华主编第11章 VisualBasic.NET数据库编程实例——教务管理系统附  录参考文献附  录附录A 实验指导附录B SQLServer2005服务器注册常见问题及其解决办法附录A 实验指导实验一 SQLServer2005服务器与数据库管理1.根据使用的计算机操作系统选择合适的版本安装SQLServer2005,记下安装的过程。2.以user身份(说明:user身份为一个公用身份,权限由管理员根据具体情况分配)对服务器进行注册。3.创建一个名称为xsgl的数据库,要求:1)将主数据库文件“xsgl_Data.m

2、df”放置在“E:\DBF”文件夹,其文件大小的增长幅度为5 MB。2)将事务日志文件“xsgl_Log.ldf”放置在“E:\DBF”文件夹,其文件大小的增长幅度为5 MB。4.在查询编辑器输入如下语句,然后按〈F5〉键,看看执行的结果是什么?能得出什么结论?附录A 实验指导1)select ‘我是’+‘中国人’。2)select 2/3。3)select 2.0/3。4)select 2.00/3。实验二 表的建立与维护1.用SQL命令建立学生销售管理数据库xsgl,并建立表结构。1)销售员信息表(SalersInfo):2)客户信息表(CustomersInfo

3、):3)产品信息表(ProductsInfo):4)产品种类信息表(CategoriesInfo):5)订单信息表(OrdersInfo):6)订单详细信息表(OrdersDetailsInfo):附录A 实验指导2.修改表结构。1)给销售员信息表(SalersInfo)增加一个身份证号字段,长度为16的字符串。2)将身份证号的长度改为18。3)删除身份证号字段。3.给销售管理库中的各个表输入若干条记录,注意记录之间的联系。实验三 数据查询1.简单查询1)查询全体销售员的编号和姓名。2)查询全体销售员的详细记录。附录A 实验指导3)查询产品信息表的产品编号,产品名称、

4、产品单价、产品库存量及产品的总价值,并给总价值指定一个列标题“总价值”。4)查询产品信息表中价格小于9的产品记录。5)查询男销售员的信息。6)查询产品信息表中价格在30~50元之间的产品记录。7)从销售员信息表中查询所有姓王的销售员的信息。8)从销售员信息表中查询出名字的第二个字是“红”或“宏”的销售员的信息。9)从销售员信息表中查询出名字的第三个字是“霞”的销售员的信息。10)按出生日期升序排列销售员信息表。11)查询销售员总人数。附录A 实验指导12)从客户信息表中查询出前10个及表中前面30%的顾客信息。2.连接查询1)查询订单编号为“10013”的产品编号、产

5、品名称、产品数量及价格。2)查询订单编号为“10013”的顾客编号、顾客姓名、销售员编号以及销售员姓名。3)查询所有顾客的信息以及他们订购产品的订单编号、销售员编号和订购日期。3.嵌套查询和EXISTS查询1)查询所有价格高于平均价格的产品。2)查询订单编号为“10013”的所订购的产品信息。3)显示没有订购过“01000013”产品的顾客编号。附录A 实验指导实验四 创建和使用视图1.创建视图V_salers:利用销售员信息表查询销售员的销售编号、姓名、性别、地址。2.创建视图V_orderNumber:利用顾客信息表、订单信息表、订单详细信息表来查询订单数量在30

6、~80之间的客户编号、公司名称、产品编号、订单编号。3.创建视图V_saleTotal:利用订单详细信息表和产品信息表查询每种产品销售的总价值。4.修改视图V_orderNumber:利用顾客信息表、订单信息表、订单详细信息表来查询订单数量在10~50之间的客户编号、公司名称、产品编号、订单编号。5.删除视图V_saleTotal。附录A 实验指导实验五 存储过程的创建和使用1.在对象资源管理器下创建对SalersInfo表进行查询操作的存储过程procsel:查询20岁以下的销售员名单。2.修改上面的存储过程,改为性别为男的销售员名单。3.在查询编辑器下创建一个带参

7、数的存储过程procxh:输入订货的起止日期,查询订单的编号、客户名称、销售员姓名和订单日期。4.执行上面的两个存储过程。5.删除这两个存储过程。实验六 触发器的创建和使用1.创建一个DELETE触发器,完成的功能为:当删除CustomersInfo表中的客户记录时,删除OrdersInfo表中的相应记录,同时自动删除OrdersDetailsInfo表中与此订单编号对应的记录。附录A 实验指导2.创建一个AFTER触发器,完成的功能为:在OrdersDetailsInfo表上创建一个插入类型的触发器TR_insertOrdersDetailsInf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。