《数据库系统原理》实验指导书(8)

《数据库系统原理》实验指导书(8)

ID:18399421

大小:415.00 KB

页数:21页

时间:2018-09-17

《数据库系统原理》实验指导书(8)_第1页
《数据库系统原理》实验指导书(8)_第2页
《数据库系统原理》实验指导书(8)_第3页
《数据库系统原理》实验指导书(8)_第4页
《数据库系统原理》实验指导书(8)_第5页
资源描述:

《《数据库系统原理》实验指导书(8)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统原理实验指导书任课教师:刘洪波、王虎寅桂林电子科技大学计算机科学与工程学院2014.421目录本课程实验前的准备3实验一SQLServer基本使用与数据定义6实验三SQL查询与视图12实验三数据库的安全13实验四数据库连接与访问18实验五数据库综合设计(课外选做)2021本课程实验前的准备一.SQLServer简介SQLServer是一种基于客户/服务器的关系型数据库管理系统,它使用Transact-SQL语言在服务器和客户机之间传送请求和答复。SQLServer使用客户/服务器体系结构把所有的工作负荷分解成在服务顺上的任务和在客户机上的任务。客户机应用程序负责商业逻辑和向用户

2、提供数据,一般运行在一个或者多个客户机上,但是也可以运行在服务器上。服务器管理数据库和分配可用的服务器资源,例如内存、网络带宽和磁盘操作。客户机应用程序界面允许应用程序在单独的客户机上运行,并且通过网络与服务器通讯。SQLServer可以在多种操作系统上运行。SQLServer的服务器环境可以是WindowsNT或者Windows9x,其客户机环境可以是WindowsNT、Windows9x、第三方平台和Internet浏览器。SQLServer包括3个服务,即MSSQLServer、SQLServerAgent和Microsoft.DistributedTransactionCoord

3、inator(MSDTC)服务。MSSQLServer服务就是SQLServer的RDBMS(关系数据库管理系统);SQLServerAgent服务用于管理任务、警报和操作员;MSDTC服务是分布式事务协处理器,用于保证在多个服务器之间事务同时完成或者取消,协调多服务器之间的事务一致性。本课程实验主要介绍其中的MSSQLServer服务。在SQLServer系统中,有两种类型的数据库:系统数据库和用户数据库。系统数据库是系统提供的数据库,包含了记录系统中所有系统信息的系统表。用户数据库就是用户自己创建的数据库,包含了用户的所有数据。系统安装之后,生成了四个系统数据库和两个样板数据库。这四

4、个系统数据库分别是master、model、msdb和tempdb。Master数据库是最重要的系统数据库,它记录了系统中所有系统级的信息。Model数据库是一个模板数据库,它包含了用户数据库中应该包含的所有系统表的结构。当创建用户数据库时,系统自动把Model数据库中的内容拷贝到新建的用户数据库中。Msdb数据库记录了有关SQLServerAgent服务的信息,例如作业、警报、操作员等信息。Tempdb数据库是一个临时数据库,当某些操作有中间数据时,这些中间数据就保存在该数据库中。两个样板数据库是pubs和Northwind。Pubs数据库记录了一个虚构的出版公司的数据信息,North

5、wind数据库保存了一个虚构的贸易公司的数据信息。一个数据库中,有许多数据对象。各对象的种类和相应描述如下表所示:数据库对象描述表由行和列组成,是存储数据的地方数据类型限制输入到表中的数据类型约束有主键、外键、唯一键、缺省和检查五种类型的约束缺省自动插入的常量值规则限制表中列的取值范围索引加快检索数据的方式视图查看一个式者多个表的一种方式21存储过程一组预编译的SQL语句,可以完成指定的操作触发器一种特殊类型的存储过程,当某个操作影响到它保护的数据时,它就会自动触发执行SQLServer安装之后,其目录和文件的默认位置是:安装路径下MicrosoftSQLServerMSSQL,其中

6、几个主要目录是:BACKUP(备份文件的默认位置)、Data(数据库文件)、LOG(错误日志文件)。SQLServer的详细介绍请查阅SQLServer使用手册或帮助。二.数据库设计总体需求完成代理商、客户、产品和彼此之间的订单数据库。详细要求如下:1.对于代理商,需要存储:代理商编号、姓名、地址、提成金额以及提成的比例。2.每个客户需要存储:客户编号、姓名、地址、收支差额以及贷款的限额。另外还要存储客户通过的代理编号及姓名。(注:每个代理商可以代理多个客户,而每个客户只能通过一个代理商)。3.对于产品,需要存储:产品的编号、描述信息、库存量、类别、仓库的编号以及价格。4.每份订单需要存

7、储:订单编号、订货日期、客户编号、姓名以及地址、通过的代理的编号。而且对于订单的每一个订货项,需要存储产品编号、描述信息、订货的数量以及协商的价钱。说明:(1)每份订单的客户都已经存储在客户文件中。(2)每份订单只限于一个客户。(3)每种产品在一份订单中最多出现一次。(4)协商后的价钱可能和产品管理文件中的相同,但也可能不同。即允许把同一种产品按不同的价格卖给不同的客户,同时也允许修改产品的基本价格,而无须改变文件中的订货信息。三.

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

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

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