WEB数据库原理与应用-学习情境

上传人:re****.1 文档编号:464398343 上传时间:2023-10-30 格式:DOC 页数:17 大小:956.55KB
返回 下载 相关 举报
WEB数据库原理与应用-学习情境_第1页
第1页 / 共17页
WEB数据库原理与应用-学习情境_第2页
第2页 / 共17页
WEB数据库原理与应用-学习情境_第3页
第3页 / 共17页
WEB数据库原理与应用-学习情境_第4页
第4页 / 共17页
WEB数据库原理与应用-学习情境_第5页
第5页 / 共17页
点击查看更多>>
资源描述

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

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

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

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

4、要的软件组织,如图3-19所示。图 3-19 SQL Server2005 安装必备组件界面 然后进入系统配置检查,如图3-20所示:图 3-20 SQL Server2005 系统配置检查 选择注册信息后,下一步,选择需要安装的组建,这里全部勾选上,然后下一步,如图3-21所示。图 3-21 SQL Server2005 安装组件选择界面具体的安装组件说明如下:安装组件说明SQL Server Database Services数据库引擎、复制、全文检索Integration Services数据转换Analysis Services在线分析和数据挖掘Notification Service

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

6、005应用 创建数据库和数据表根据学习情境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联系电话User_Tel字符串类型20表名: 客户订单表(bOrder)字段名称英文名称类型长度订单编号Order_ID字符串类型50下单

7、日期Order_Date日期类型客户编号User_ID字符串类型50商品编号Goods_ID字符串类型50订单金额Order_Money双精度数值12,2表名: 商品信息表(bGoods)字段名称英文名称类型长度商品编号Goods_ID字符串类型50商品名称Goods_Name字符串类型50价格Goods_Price双精度数值12,2u 创建打开SQL Server2005数据库,如图3-25所示:图 3-25 SQL Server2005 打开菜单u 新建数据库首页面,如下图3-26所示 图 3-26 SQL Server2005 登录界面u 用户名密码输入成功以后进入数据库管理系统首页面,

8、点击右键,选择新建数据库,如图3-27所示。图 3-27 SQL Server2005 主界面u 创建数据库Shopping,修改数据库文件路径、所有者,如图3-28所示。图 3-28 SQL Server2005 新建数据库u 数据库Shopping新建完成以后,在D:Shopping 目录下出现2个文件,分别是数据文件和日志文件,如图3-29所示。图 3-29 SQL Server2005 数据文件位置u 数据库创建完成,在Shopping数据库下面新建数据表,以后如下图3-30显示。图 3-30 SQL Server2005 创建数据库u 按照前面的数据表结构所示,首先创建客户信息表(b

9、Client),创建如下图3-31所示。图 3-31 SQL Server2005 创建表u 数据表保存名称为:bClient 。客户订单表(bOrder)、商品信息表(bGoods)创建过程与客户信息表相同,这里不再详细叙述。u 客户信息表(bClient) 、客户订单表(bOrder)、商品信息表(bGoods) SQL脚本如下:-客户信息表(bClient)CREATE TABLE bClient(User_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT DF_bClient_User_ID DEFAULT (n

10、ewid(),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(100) COLLATE Chinese_PRC_CI_AS NULL,User_Tel nvarchar(20) COLLATE Chinese_PRC_CI_AS

11、 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 (newid(),Order_Date datetime NULL CONSTRAINT DF_bOrder_Order_Date DEFAULT (getdate(),User_ID nva

12、rchar(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-商品信息表(bGoods)CREATE TABLE dbo.bGoods(Goods_ID nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT

13、 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 PRIMARYu 创建数据库关系图SQL SERVERSSMS图形界面中有一种很实用的工具。它可以将表和表间关系以及其他对象以图形方式表现出来,并且我们也可以通过它以图形的方式来增加、修改表和表间关系等数据库对象。选择数据库关系

14、图-选择新建,可以在数据库关系图里面设置客户信息表(bClient)、客户订单表(bOrder)、商品信息表(bGoods) 3者之间的关系.如图3-32所示。图 3-32 SQL Server2005 创建数据库关系图 创建视图和查询u 视图是一个命名的虚拟表(virtual table),它由一个查询来定义,可以当作表使用。与持久表(permanent table)不同的是,视图中的数据没有物理表现形式。例如:创建用户订单视图订单视图结构,需要显示 订单号码、下单日期、用户编号、用户姓名、用户电话、用户地址、产品名称、订单金额视图创建过程如图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 用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 汽车技术

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