WEB数据库原理与应用-学习情境3(2)

上传人:飞*** 文档编号:42048028 上传时间:2018-05-31 格式:DOC 页数:17 大小:1,004.50KB
返回 下载 相关 举报
WEB数据库原理与应用-学习情境3(2)_第1页
第1页 / 共17页
WEB数据库原理与应用-学习情境3(2)_第2页
第2页 / 共17页
WEB数据库原理与应用-学习情境3(2)_第3页
第3页 / 共17页
WEB数据库原理与应用-学习情境3(2)_第4页
第4页 / 共17页
WEB数据库原理与应用-学习情境3(2)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《WEB数据库原理与应用-学习情境3(2)》由会员分享,可在线阅读,更多相关《WEB数据库原理与应用-学习情境3(2)(17页珍藏版)》请在金锄头文库上搜索。

1、任务任务 3 SQL Server 2005 数据库及其应用数据库及其应用掌握 SQL Server 2005、安装、基本操作,及其建表、数据库关系图、查询、视图、存储过 程、函数、触发器等操作。按照网络商店数据库结构完成相关练习操作。活动活动 1 认识认识 SQL Server 2005 SQL Server 2005 旨在帮助企业迎接这些挑战。这个下一代数据管理和分析解决方案将 给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、 部署和管理。 SQL Server 2005 基于 SQL Server 2000 的强大功能之上,提供了一个完整的数据管理 和分析

2、解决方案,它将会给不同规模的组织带来帮助: 构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。 降低开发和支持数据库应用程序的复杂性,实现了 IT 生产力的最大化。 能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。 在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。 SQL Server 2005 在以下三个重要方面改善了您的数据基础架构:企业数据管理、开发 人员效率和商业智能 (BI)。它在可接受的价格和许可费用以及升级到 SQL Server 2005 和 Microsoft Windows Server System 的途径方面也有新的突破。

3、活动活动 2 SQL Server 2005 安装安装SQL Server2005 数据库安装的前提条件 操作系统需要是 Windows Server 2003 Sp1 及其以上版本。 安装 IIS 6.0 以上版本。 安装.NET Framework 2.0 以上框架(SQL Server2005 自带框架,可以一起安装)。 具体安装步骤 打开安装文件,选择 x86(32 位)操作系统进行安装,如图 3-17 所示。图 3-17 SQL Server2005 安装程序首页面 1 选择“安装服务器组建、工具、联机丛书和示例”选项,如图 3-18 所示。图 3-18 SQL Server2005

4、 安装程序安装界面 2 勾选“接受许可条例后” ,选择下一步,安装不要的软件组织,如图 3-19 所示。图 3-19 SQL Server2005 安装必备组件界面 然后进入系统配置检查,如图 3-20 所示:图 3-20 SQL Server2005 系统配置检查 选择注册信息后,下一步,选择需要安装的组建,这里全部勾选上,然后下一步,如 图 3-21 所示。图 3-21 SQL Server2005 安装组件选择界面具体的安装组件说明如下:安装组件说明SQL Server Database Services数据库引擎、复制、全文检索Integration Services数据转换Analy

5、sis Services在线分析和数据挖掘Notification Services应用程序发送通知Reporting Services制作和发布报告客户端组件、文档、工具工具和文档 选择默认实例,然后下一步,选择服务账号,这里选择“使用内置系统帐户” ,其余默 认,下一步,如图 3-22 所示。图 3-22 SQL Server2005 安服务账号 然后进行身份验证选项,选择“混合模式” ,并指定“sa”登录密码,这里我们将登录 密码也设置为“sa” ,如图 3-23 所示。图 3-23 SQL Server2005 身份验证模式选择 然后依次下一步,最后进入安装界面,如图 3-24 所示。

6、图 3-24 SQL Server2005 安装组件界面 最后完成安装。活动活动 3 SQL Server 2005 应用应用 创建数据库和数据表 根据学习情境 2,任务 6 数据库的设计举例里面的活动 2 E-R 图的设计,完成数据表 的创建工作。 数据库名称:Shopping 表名: 客户信息表(bClient)字段名称英文名称类型长度客户编号(GUID)User_ID字符串类型50客户姓名User_Name字符串类型30性别User_Sex字符串类型4出生日期User_Birthday日期类型VIP 客户类型User_Type字符串类型50地址User_Address字符串类型100联系

7、电话User_Tel字符串类型20表名: 客户订单表(bOrder)字段名称英文名称类型长度订单编号Order_ID字符串类型50下单日期Order_Date日期类型客户编号User_ID字符串类型50商品编号Goods_ID字符串类型50订单金额Order_Money双精度数值12,2表名: 商品信息表(bGoods)字段名称英文名称类型长度商品编号Goods_ID字符串类型50商品名称Goods_Name字符串类型50价格Goods_Price双精度数值12,2创建打开 SQL Server2005 数据库,如图 3-25 所示:图 3-25 SQL Server2005 打开菜单新建数据

8、库首页面,如下图 3-26 所示图 3-26 SQL Server2005 登录界面用户名密码输入成功以后进入数据库管理系统首页面,点击右键,选择新建数据库, 如图 3-27 所示。图 3-27 SQL Server2005 主界面创建数据库 Shopping,修改数据库文件路径、所有者,如图 3-28 所示。图 3-28 SQL Server2005 新建数据库数据库 Shopping 新建完成以后,在 D:Shopping 目录下出现 2 个文件,分别是数据文 件和日志文件,如图 3-29 所示。图 3-29 SQL Server2005 数据文件位置数据库创建完成,在 Shopping

9、数据库下面新建数据表,以后如下图 3-30 显示。图 3-30 SQL Server2005 创建数据库按照前面的数据表结构所示,首先创建客户信息表(bClient),创建如下图 3-31 所示。图 3-31 SQL Server2005 创建表数据表保存名称为:bClient 。客户订单表(bOrder)、商品信息表(bGoods)创建过程与 客户信息表相同,这里不再详细叙述。 客户信息表(bClient) 、客户订单表(bOrder)、商品信息表(bGoods) SQL 脚本如下:-客户信息表(bClient) CREATE TABLE bClient( User_ID nvarchar(

10、50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT DF_bClient_User_ID DEFAULT (newid(), User_Name nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, User_Sex nvarchar(4) COLLATE Chinese_PRC_CI_AS NULL, User_Birthday datetime NULL, User_Type nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, User_Address nvarchar

11、(100) COLLATE Chinese_PRC_CI_AS NULL, User_Tel nvarchar(20) COLLATE Chinese_PRC_CI_AS NULL,CONSTRAINT PK_bClient PRIMARY KEY CLUSTERED ( User_ID ASC ) ) ON PRIMARY -客户订单表(bOrder) CREATE TABLE bOrder( Order_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT DF_bOrder_Order_ID DEFAULT (newi

12、d(), Order_Date datetime NULL CONSTRAINT DF_bOrder_Order_Date DEFAULT (getdate(), User_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, Goods_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, Order_Money decimal(12, 2) NULL,CONSTRAINT PK_bOrder PRIMARY KEY CLUSTERED ( Order_ID ASC ) ) ON PRIMARY -商品信息表

13、(bGoods) CREATE TABLE dbo.bGoods( Goods_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT DF_bGoods_Goods_ID DEFAULT (newid(), Goods_Name nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, Goods_Price decimal(12, 2) NULL,CONSTRAINT PK_bGoods PRIMARY KEY CLUSTERED ( Goods_ID ASC ) ) ON PRIMARY

14、创建数据库关系图SQL SERVERSSMS 图形界面中有一种很实用的工具。它可以将表和表间关系以及其 他对象以图形方式表现出来,并且我们也可以通过它以图形的方式来增加、修改表和表间 关系等数据库对象。 选择数据库关系图-选择新建,可以在数据库关系图里面设置客户信息表(bClient)、 客户订单表(bOrder)、商品信息表(bGoods) 3 者之间的关系.如图 3-32 所示。图 3-32 SQL Server2005 创建数据库关系图 创建视图和查询 视图是一个命名的虚拟表(virtual table) ,它由一个查询来定义,可以当作表使用。与 持久表(permanent table)

15、不同的是,视图中的数据没有物理表现形式。 例如:创建用户订单视图 订单视图结构,需要显示 订单号码、下单日期、用户编号、用户姓名、用户电话、 用户地址、产品名称、订单金额 视图创建过程如图 3-33 所示:图 3-33 SQL Server2005 创建视图创建视图脚本如下:CREATE VIEW 用户订单 ASSELECT bOrder.Order_ID AS 订单号码, bOrder.Order_Date AS 下单日期, bOrder.User_ID AS 用户编号, bClient.User_Name AS 用户姓名, bClient.User_Tel AS 用户电话, bClient.User_Address AS 用户地址, bGoods.Goods_Name AS 商品名称, bOrder.Order_Money AS 订单金额 FROM bClient RIGHT OUTER JOIN bOrder ON bClient.User_ID = bOrder.User_ID LEFT OUTER JOIN bGoods ON bOrder.Goods_ID = bGoods.Goods_IDGO 数据表基本操作 用户表插入新用户 Insert into bClient(User_ID,User_Name,User_Sex,User_Bir

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号