HappyYouDBSSQL2008实验1.doc

上传人:11****ws 文档编号:3180286 上传时间:2019-05-24 格式:DOC 页数:16 大小:1.44MB
下载 相关 举报
HappyYouDBSSQL2008实验1.doc_第1页
第1页 / 共16页
HappyYouDBSSQL2008实验1.doc_第2页
第2页 / 共16页
HappyYouDBSSQL2008实验1.doc_第3页
第3页 / 共16页
HappyYouDBSSQL2008实验1.doc_第4页
第4页 / 共16页
HappyYouDBSSQL2008实验1.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、浙 江 工 商 大 学计算机与信息工程学院实验(1)课程名称: 数据库原理 指导教师: 韩培友 实验目的、实验原理和内容:一、实验目的:数据库与数据表的设计与实现。二、实验原理:熟练掌握逻辑结构、逻辑结构和物理结构设计的理论和方法。三、实验内容及要求:1、 熟练掌握设计和创建数据库与数据表的方法。2、分别使用管理工作室和命令语句方式设计并创建指定的数据库与数据表。要求:撰写预备知识、步骤、程序框图、调试好的程序及存在的问题。 具体试验内容:1 SQL Server 管理工作室的启动2 利用 SQL Server 对象资源管理器创建数据库2.1 使用对象资源管理器创建数据库2.2 使用对象资源管

2、理器创建数据表2.3 编辑数据表2.4 编辑数据库3 数据库的分离与附加3.1 分离数据库3.2 附加数据库4 利用 SQL Server 查询分析器创建数据库和数据表5 数据表内容的编辑5.1 使用 SQL Server 管理工作室的对象资源管理器编辑数据表的内容5.2 利用 SQL Server 查询分析器编辑数据表的内容实验 1 数据库设计实验 11 实验内容与要求1实验名称:设计数据库(3 学时课外准备)2实验目的:熟练掌握数据库设计的基本技术;熟练掌握数据库设计的每个步骤及其任务和实施方法,理解数据库系统的概念和特点。实验实验原理:DBS 需求分析、概念结构、逻辑结构和物理结构设计的

3、理论和方法。4实验内容:结合实际需要,自选微型数据库应用项目进行系统分析和数据库设计。例如:学籍管理系统、图书管理系统、材料管理系统、销售信息系统等。具体内容如下:(1)对应用项目进行需求分析,形成数据流图和数据字典。(2)设计应用项目的概念结构,绘制 ER 图。(3)设计应用项目的逻辑结构,生成关系模式集合,进行完整性设计和 3NF 规范化。(4)设计应用项目的外模式,定义视图。(5)设计应用项目的物理结构,确定物理环境,确定索引。(6)系统功能设计。5实验要求:按照实验设计模板,撰写实验报告。具体内容包括:应用项目的内容详述、设计方法、数据流图、数据字典、ER 图、关系模式(数据表及其属性

4、) 、完整性设计内容(主键、外键及其参照关系) 、3NF 规范化过程、视图的定义内容、索引内容、操作要求、处理方法、处理流程,系统功能模块图等。6实验思考:对设计进行评价,分析合理和不足之处,给出改进方案、注意事项等。实验 12 实验范例1实验实例:已知商品销售数据库 ComInfo 的关系分别为商品、商店和职工,相应的信息分别为品号、品名、厂商、厂址、单价、数量;店号、店名、店址、电话;工号、姓名、性别、年龄、电话;一个商店可以销售多个商品,一个商品可以在多个商店销售,同时需要给出销售额;一个职工只能在一个商店工作,一个商店可以有多个职工,同时需要给出工资和聘期。职工之间存在领导关系。设计商

5、品销售数据库系统。2实验方法:使用 SA 设计 DFD;使用描述法描述数据字典;使用 ER 方法绘制ER 图;使用 ISBL 表示关系模式;使用流程图绘制功能模块图;概念模型使用自底向上的方法,即自顶向下需求分析,自底向上设计概念结构。实验实验步骤(1)通过需求分析,形成的商品销售的数据流图如图 1 所示。数据字典描述如下:1)职工表工号:字符型,6 位,主键,非空,取值=0,9,A,Z ,大写字母开头,其它为数字。姓名:字符型,8 位,非空。性别:字符型,2 位,非空,取值=男,女。年龄:整型,2 位,非空,取值=16,96。电话:字符型,12 位,取值=0,9。图1 商品销售数据流图2)商

6、店表店号:字符型,6 位,主键,非空,取值=0,9,S,S 字母开头,其它为数字。店名:字符型,22 位,非空。店址:字符型,36 位。电话:字符型,12 位,取值=0,9。3)商品表品号:字符型,6 位,主键,非空,取值=0,9,P,P 字母开头,其它为数字。品名:字符型,22 位,非空。厂商:字符型,22 位,非空。厂址:字符型 36,非空。单价:实数,9 位(2 位小数) 。数量:整型,6 位。4)联系属性销售额:实数,12 位(2 位小数) 。职务补:实数,9 位(2 位小数) 。聘期:实数,3 位(1 位小数) 。工资:实数,9 位(2 位小数) 。经理:字符型,6 位,非空,取值=

7、0,9,A,Z,大写字母开头,其它为数字。(2)概念结构设计的商品销售 ER 图如图 2 所示。商品 信息职工职工表销售表商店表销售统计登陆商品销售信息商品表商店 商品商品 信息商店 信息登陆商店商店 信息职工 信息登陆职工职工 信息登陆职工聘用 信息聘用信息销售 信息统计 结果图实验 2 商店销售 E-R 图(3)商品销售的关系模型如下:商品(品号,品名,厂商,厂址,单价,数量)商店(店号,店名,店址,电话)职工(工号,姓名,性别,年龄,电话,店号,工资,聘期,职务补,经理)销售(店号,品号,销售额)(4)完整性设计和 3NF 规范化完整性设计:满足数据字典的基本要求;职工的外键店号参照商店

8、的店号,职工的外键经理参照职工自身的工号(自联系) ;销售的外键店号参照商店的店号,销售的外键品号参照商品的品号。3NF 规范化:商品销售的关系模型满足 3NF。(5)定义商店销售商品的视图 ComView,要求按照商店名、商品名、销售额、经理姓名,给出经理经营商店销售商品的销售信息。(6)物理结构设计:目前标准配置的计算机系统、SQL Server 2008 企业版 、一种高级语言;索引使用 SQL Server 2008 的默认索引机制。(7)系统功能设计:商店、商品、职工、销售信息的添加、修改、查询、删除以及基本的信息统计功能等。(8)验证设计结果:对设计中的重要内容和重要环节进行认真的

9、验证,分析合理和不足之处、给出改进方案、注意事项,确保设计内容满足系统要求。实验 2 数据库建立实验 21 实验内容与要求1实验名称:建立数据库(3 学时课外准备)2实验目的:熟练掌握使用 SQL Server 2008 的管理工作室(SQL Server Management Studio,SSMS)及其对象资源管理器、查询编辑器、Transact-SQL 语句建立数据库及其数据表的结构、记录内容、索引等,同时能够添加、修改和删除。实验实验原理:SSMS 的基本操作;Transact-SQL 语法;关系代数基本理论。4实验内容:根据选定的微型数据库应用项目,分别使用 SSMS 的对象资源管理

10、器和查询编辑器(Transact-SQL 语句)创建数据库及其数据表。具体内容:0)SQL Server 2008 的安装(课外实验) 。商品 职工商店销售 隶属店名店号电话店址品号品名厂商厂地单价工号姓名性别年龄电话销售额 聘期工资领导职务补数量1)SQL Server 管理工作室(SQL Server Management Studio,SSMS)的启动和退出。2)利用 SSMS 的对象资源管理器创建数据库。 使用对象资源管理器编辑数据库。 使用对象资源管理器编辑数据表结构。 使用对象资源管理器编辑数据表记录。3)利用 SSMS 的查询编辑器创建数据库。 使用查询编辑器编辑数据库。 使用查

11、询编辑器编辑数据表结构。 使用查询编辑器编辑数据表记录。5实验要求:按照实验设计模板,撰写实验报告。具体内容包括:预备知识、操作流程、实验步骤、核心程序、存在问题等。6实验思考:分析对象资源管理器和查询编辑器创建数据库的优点和缺点、给出针对实际应用如何合理配合使用这两种方法及其注意事项等。实验 22 实验范例1实验实例:商品销售数据库 ComInfo 及其职工表、商店表、商品表和销售表。2实验方法:SSMS 和 Transact-SQL。实验实验步骤:(0)安装 SQL Server 20081)开始 控制面板 用户账户 设置用户密码 重新启动计算机。技巧:SQL Server 2008 要求

12、用户必须拥有用户名和密码。2)运行 SQL Server 2008 的安装程序,在安装中心 GUI 中,单击左侧的“安装” ,然后单击右侧的“全新 SQL Server 独立安装或者向现在安装添加程序” 。安装程序在对计算机系统进行检测、安装 Microsoft .Net Framework 3.5 和基本设置后,应该出现如图 3 所示的 GUI。然后单击“确定” ,继续安装。3)在产品密钥 GUI(如图 4 所示)中,输入产品序列号,然后单击“下一步(N) ”。图 3 安装程序环境支持 GUI 图 4 产品密钥 GUI4)在图 5 的许可条款 GUI 中,勾选“我接收许可条款(A) ”,单击

13、“下一步(N) ”。5)在安装程序支持文件界面(如图 6 所示)中,单击“安装” 。图 5 许可条款 GUI 图 6 安装程序支持文件 GUI6)在安装程序支持规则 GUI(如图 7 所示)中,单击“下一步(N) ”。技巧:如果 Windows防火墙处于打开状态,则“Windows 防火墙”选项是警告状态,这时只需关闭防火墙,然后单击“重新运行(R1) ”进行重新测试。7)在功能选择界面(如图 8 所示)中,单击“全选(A) ”,单击“下一步(N) ”。8)在图 9 的实例配置界面中,选择“默认实例(D) ”或者“命名实例(A) ”。本例选择“命名实例(A) ”,然后在“命名实例(A) ”右侧

14、输入实例名称:HappySQL;在“实例ID(I) ”右侧输入实例 ID:HappySQL;在“命名根目录(A) ”右侧输入目录位置:C:Program FilesMicrosoft SQL Server(或者单击右侧的“” ,选择目录) ;单击“下一步(N) ”。9)在磁盘空间要求界面(如图 10 所示)中,单击“下一步(N) ”。10)在服务器配置 GUI(如图 11 所示)中,在每项服务的右侧输入(或者选择)合法的帐户名和密码,并选择相应的启动类型,然后单击“下一步(N) ”。技巧 1:在服务器配置界面中,需要为每一项服务指定一个合法的帐户名(包括帐户名和密码) ,否则安装可能无法继续。

15、图 7 安装程序支持规则 GUI 图 8 功能选择 GUI图 9 实例配置 GUI 图 10 磁盘空间要求 GUI技巧 2:在选择帐户名时,可以单击“帐户名”右侧的下拉列表按钮,并在下拉列表中选择“” ;然后在如图 12 所示的选择用户界面中,单击“高级(A) ”,再在如图 13 所示的查找用户 GUI 中,单击“立即查找(N) ”,在下方的列表中选则需要的账户,并单击“确定” ,选中的帐户名会出现图 12 的列表中,最后单击“确定” ,最终的服务器配置参考 GUI 如图 11 所示。11)在数据库引擎配置 GUI(如图 14 所示)中,选择身份验证模式:Windows 身份验证模式(W)或者

16、混合模式(SQL Server 身份验证和 Windows 身份验证) (M) ;本利使用前者;对于后者,需要输入密码。在“指定 SQL Server 管理员” 的下方指定一个合法用户,具体可以通过单击“添加(A) ”,添加指定用户;或者单击“添加当前用户(C) ”,添加当前用户;或者单击“删除(C) ”,删除选定用户。完成配置后单击“下一步(N) ”。12)在 Analysis Services 配置 GUI(如图 15 所示)中,单击“添加(A) ”,添加指定用户;或者单击“添加当前用户(C) ”,添加当前用户;或者单击“删除(C) ”,删除选定用户。完成配置后单击“下一步(N) ”。13

17、)在 Reporting Services 配置 GUI(如图 16 所示)中,选择“安装本机配置默认模式(I) ”,单击“下一步(N) ”。图 11 服务器配置 GUI 图 3.12 选择用户 GUI图 13 查找用户 GUI 图 14 数据库引擎配置 GUI图 15 分析服务 GUI 图 16 Reporting Services 配置 GUI14)在使用情况报告 GUI(如图 17 所示)中,勾选相应选项,单击“下一步(N) ”。15)在安装规则 GUI(如图 18 所示)中,单击“下一步(N) ”。图 17 错误和使用情况报告 GUI 图 18 安装规则 GUI16)在准备安装 GUI

18、(如图 19 所示)中,单击“安装(I) ”进入安装状态。在安装进度 GUI(如图 20 所示)中,单击“下一步(N) ”。在安装完成 GUI 中,单击“关闭” 。最后,关闭 SQL Server 安装中心。图 19 准备安装 GUI 图 20 安装进度 GUI(1)SSMS 的启动和退出。1)开始程序Microsoft SQL Server 2008SQL Server Management Studio。2)在如图21所示界面的“服务器类型(T)”右侧的下拉列表中选择服务器类型。本例选择:数据库引擎。在“身份验证(A)”右侧的下拉列表中选择身份验证方式。本例选择:Windows身份验证;如

19、果选择SQL Server身份验证,则还需要在其下方输入用户名和密码。在“服务器名称(S)”右侧的下拉列表中选择:(如图22所示),然后选择相应的数据引擎。本例选择:ZJSU-HAPPYYOU,单击确定。该GUI设置后的界面如图21所示。3)在如图21所示的界面中,单击连接(C),连接数据库服务器,并且启动SQL Server管理工作室(如图23所示)。在启动的SSMS中,就进行创建数据库、数据表和视图等数据库管理操作。退出SSMS:文件退出;或者单击关闭“”按钮。图 21 服务器连接 GUI 图 22 选择数据库服务器(2)利用 SSMS 的对象资源管理器创建数据库1)使用对象资源管理器编辑

20、数据库在如图23所示的界面中,右击:“数据库”(如图24所示),然后选择:“新建数据库(N)”(如图25所示)。图23 SQL Server 管理工作室 图24 对象资源管理器建立数据库在“数据库名称(N):”右侧输入数据库的名称:ComInfo,则在“数据库文件(F):”的下方给出了数据库文件和相应日志文件的逻辑名称依次:ComInfo.MDF和ComInfo_log.LDF,其默认存储位置为:C:Program FilesMicrosoft SQL Server MSSQL10. MSSQLSERVERMSSQLDATA;如果需要指定数据库的存储位置,可以单击“路径”右侧的“”进行选择。其

21、它属性,也可以根据需要进行设置。最后单击“确定”。在如图23所示的SSMS界面中,右击需要编辑的数据库(例如:ComInfo),然后选择“重命名”、“删除”、“刷新”和“属性”等进行相应的编辑。具体用法如下: 选择“重命名”:修改数据库的名称。选择“属性”:查看数据库的基本属性。 选择“删除”:可以删除数据库,方法是在弹出的窗口中单击“确定”。 选择“刷新”:可以刷新SSMS,即在SSMS上重新刷新对数据库和数据表的修改。注意:删除数据库时,将删除该数据库的所有数据表。图25 新建数据库2)使用对象资源管理器编辑数据表结构 在如图23所示的SSMS中,展开数据库ComInfo,右击:“表”(如图26所示),然后选择:“新建表(N)”(如图27所示)。

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

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。