欢迎来到天天文库
浏览记录
ID:51779386
大小:392.11 KB
页数:16页
时间:2020-03-08
《数据库原理与应用 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
此文档下载收益归作者所有