实验前的准备
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本课程实验前的准备
一.SQL Server2005 简介
SQL Server是一种基于客户/服务器的关系型数据库管理系统,它使用Transact-SQL语言在服务器和客户机之间传送请求和答复。
SQL Server使用客户/服务器体系结构把所有的工作负荷分解成在服务顺上的任务和在客户机上的任务。客户机应用程序负责商业逻辑和向用户提供数据,一般运行在一个或者多个客户机上,但是也可以运行在服务器上。服务器管理数据库和分配可用的服务器资源,例如内存、网络带宽和磁盘操作。客户机应用程序界面允许应用程序在单独的客户机上运行,并且通过网络与服务器通讯。
SQL Server可以在多种操作系统上运行。SQL Server的服务器环境可以是Windows NT
或者WindowsXP,其客户机环境可以是WindowsNT、Windows7、第三方平台和Internet浏览器。
在SQL Server系统中,有两种类型的数据库:系统数据库和用户数据库。系统数据库是系统提供的数据库,包含了记录系统中所有系统信息的系统表。用户数据库就是用户自己创建的数据库,包含了用户的所有数据。
系统安装之后,生成了四个系统数据库和两个样板数据库。这四个系统数据库分别是master、model、msdb和tempdb。Master数据库是最重要的系统数据库,它记录了系统中所有系统级的信息。Model数据库是一个模板数据库,它包含了用户数据库中应该包含的所有系统表的结构。当创建用户数据库时,系统自动把Model数据库中的内容拷贝到新建的用户数据库中。Msdb数据库记录了有关SQL Server Agent服务的信息,例如作业、警报、操作员等信息。Tempdb数据库是一个临时数据库,当某些操作有中间数据时,这些中间数据就保存在该数据库中。两个样板数据库是pubs和Northwind。Pubs数据库记录了一个虚构的出版公司的数据信息,Northwind 数据库保存了一个虚构的贸易公司的数据信息。
SQL Server安装之后,其目录和文件的默认位置是:安装路径下\Microsoft SQL Server\MSSQL,其中几个主要目录是:BACKUP(备份文件的默认位置)、Data(数据库文件)、LOG(错误日志文件)。
SQL Server
........
.........使用手册或帮助。
........SQL Server
.........的详细介绍请查阅
二.数据库设计总体需求
完成代理商、客户、产品和彼此之间的订单数据库。详细要求如下:1.对于代理商,需要存储:代理商编号、姓名、地址、提成金额以及提成的比例。
2.每个客户需要存储:客户编号、姓名、地址、收支差额以及贷款的限额。另外还要存储客户通过的代理编号及姓名。(注:每个代理商可以代理多个客户,而每个客户只能通过一个代理商)。
3.对于产品,需要存储:产品的编号、描述信息、库存量、类别、仓库的编号以及价格。
4.每份订单需要存储:订单编号、订货日期、客户编号、姓名以及地址、通过的代理的编号。而且对于订单的每一个订货项,需要存储产品编号、描述信息、订货的数量以及协商的价钱。
说明:
(1)每份订单的客户都已经存储在客户文件中。
(2)每份订单只限于一个客户。
(3)每种产品在一份订单中最多出现一次。
(4)协商后的价钱可能和产品管理文件中的相同,但也可能不同。即允许把同一种产品按不同的价格卖给不同的客户,同时也允许修改产品的基本价格,而无须改变文件中的订货信息。
三.原始数据
1.对于代理商(代理商编号、姓名、地址、邮政编码、提成金额、提成比例)
01、联邦、东环路1号、541001、30000.00、40
02、惠普、东环路2号、541002、4000.00、10
03、三洋、东环路3号、541003、10000.00、30
04、联想、东环路4号、541004、100000.00、60
05、海尔、东环路5号、541005、200000.00、60
2.客户(客户编号、姓名、地址、邮政编码、收支差额、贷款限额、代理商编号)100、张三、西环路1号、100001、10.00、100.00、02
200、李四、西环路2号、100001、-10.00、10.00、04
300、王五、西环路3号、100001、100.00、1000.00、02
400、赵六、西环路4号、100001、600.00、2000.00、01
500、洪七、西环路5号、100001、300.00、900.00、05
600、李明、西环路6号、100001、20.00、300.00、03
700、张进、西环路7号、100001、400.00、1000.00、03
3.产品(产品的编号、描述信息、库存量、类别、仓库的编号、价格)
0011、药物,单位(瓶)、1000、12、1001、40.00
0022、机器,单位(件)、300、3、1002、50000.00
0033、中药,单位(包)、800、12、1001、300.00
0044、软件,单位(套)、1500、10、1003、2000.00
0055、家具,单位(件)、6000、3、1002、1000.00
0066、小型机,单位(台)、10000、3、1002、200000.00
4.订单(订单编号、订货日期、客户编号)
111、2000-10-01、200
222、2000-09-01、200
333、2001-01-01、500
444、2002-02-02、300
555、2003-03-03、100
5.订货项目(订单编号、产品编号、订购数量、订购单价)
111、0033、200、280.00
222、0066、6000、150000.00
333、0033、100、280.00
444、0011、300、39.00
555、0055、5500、950.00
444、0044、1000、1900.00