数据库原理及应用实验指导-SQL Server2008
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
实验1 用E-R图设计数据库 (2)
实验2 熟悉SQL Server 2008环境 (3)
实验3 数据库和表创建 (22)
实验4 数据库查询 (22)
实验5 视图的定义和操作 (22)
实验6 实现数据完整性 (22)
实验7 实现数据库安全管理 (22)
实验8 存储过程和触发器 (22)
实验9 数据库的备份和恢复 (23)
实验10 数据库设计综合应用 (23)
实验1 用E-R图设计数据库
实验目的与要求:
1.掌握E-R模型的基本概念和图形的表示方法。
2.掌握将现实世界的事物转化成E-R图的基本技巧
3.熟悉关系数据模型的基本概念。
4.掌握E-R图转化成关系表的基本方法
实验环境:
1.Windows 2000/XP
2.SQL Server 2008
实验内容:
1.根据需求确定实体、属性和联系。
2.将实体、属性和联系转化为E-R图。
3.将E-R图转化为表。
实验步骤:
1.设计能够表示学生、课程关系的数据库。
1)确定学生、课程实体的属性。
2)确定学生、课程实体的联系以及联系类型。
3)画出学生、课程关系的E-R图。
2.设计能够表示商品、顾客和商品生产厂家关系的数据库。
1)确定商品、顾客和商品生产厂家实体的属性。
2)确定商品、顾客和商品生产厂家的联系以及联系类型。
3)画出商品、顾客和商品生产厂家关系的E-R图。
讨论:E-R图和关系表之间的关系。
实验2 熟悉SQL Server 2008环境
一、实验目的
●掌握SQL Server 2008的安装
●了解SQL Server 2008和客户端开发工具开发数据库信息管理系统的大致过程
●掌握SQL Server 2008管理工具的使用
●了解数据库及对象
二、实验准备
●安装SQL Server 2008简体中文版
●安装Visual C++ 6.0
●准备好产品销售数据库备份文件
三、实验内容
1.安装Microsoft的数据库服务软件SQL Server 2008
见实验2.1文档
2. 了解SQL Server 2008和客户端开发工具开发数据库信息管理系统的大致过程
⑴打开SQL Server 2008中文版,将产品销售信息管理系统的产品销售数据库CPXS恢复到SQL Server 2008中。步骤如下:
菜单中选择还原数据库,弹出下对话框
目标数据库为CPXS,选择源设备,单击右边浏览按钮
单击添加,找到CPXS数据库备份文件,确定即可恢复。
⑵打开SQL Server Management Studio,选择产品销售数据库CPXS,打开供应商(XSS)表,显示记录,临时输入一些记录。
⑶打开SQL Server 2008查询分析器,查询⑵中临时输入的全部或部分记录。
⑷打开VC++,打开产品销售信息工程
修改数据库连接串,步骤如下:
①打开StdAfx.h文件,修改连接串如下图:
②打开CCPXSSet.h文件,修改如下
③打开IDD_CPWH对话框,选择Adodc1,右键属性,然出对话框中选择Control,单击BUILD 按钮,设置数据库连接串。
④打开IDD_XSWH 对话框,选择Adodc1,右键属性,然出对话框中选择Control ,单击BUILD 按钮,设置数据库连接串。操作和③一样; ⑸运行产品销售管理系统
3. 掌握SQL Server 2008管理工具的使用、了解数据库及对象
参看实验教材实验2
4. 安装图解
放入SQL Server 2008光盘,直接运行
要求安装.NET
开始安装
再次运行SQL Server 2008安装
单击安装-全新的SQL Server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集SQL
常规检查
授权协议
支持文件安装
安装完成开始检查自身
俩警告,一个是.NET警告,说没网络会延迟,或者需要下载文件
一个数要打开端口,无视了,晚点再打开
选择安装的功能,SQL数据库和管理工具
选择实例
驱动器检查
选择服务账户,如图选择的是本地系统账户
验证模式:sql和本地模式两种,输入密码,另外添加管理员,可以添加本地组或者当前用户
选择汇报微软选项
运行检查
信息预览确认
开始正式安装
安装完成
单击关闭完成
开始菜单中的sql2008
打开smse管理工具
打开管理工具如图
新建数据库选项居然有启动ps选项了,集成到sql2008了
新建数据库页面已经抛弃了sql7.0,只兼容SQL Server 2000了,其他的倒没什么大的变化
启动ps后如图
在防火墙中新建入站规则,端口选择1433
建立完成,可以在客户端作业了.
实验3 数据库和表创建
♦参看实验教材实验3
♦实验报告要求
1、记录在使用SQL语句过程中遇到的问题及解决办法。
2、举例说明如何操作会违背完整性(实体完整性、参照完整性)。
实验4 数据库查询
参看实验教材实验4.1(P12页)
实验报告要求
写出与上述查询任务相对应的SQL查询语句,并记录在实验过程中遇到的问题、解决办法及心得体会。
实验5 视图的定义和操作
参考实验教材4.2
实验报告要求:
1、在实验报告中要给出具体的视图定义要求;
2、分情况讨论那些操作可以成功完成,哪些不能成功完成。
查询操作:举出一个进行查询操作的例子。
更新操作:更新操作包含插入、更新、删除,针对不能成功完成更新操作的情况举出两个例子,并分析原因。
实验6 实现数据完整性
参考实验教材实验6
实验7 实现数据库安全管理
参考实验教材实验8
实验8 存储过程和触发器
参考实验教材实验7