数据库原理及应用实训指导书_精品文档.doc
- 文档编号:208949
- 上传时间:2022-10-06
- 格式:DOC
- 页数:55
- 大小:5.71MB
数据库原理及应用实训指导书_精品文档.doc
《数据库原理及应用实训指导书_精品文档.doc》由会员分享,可在线阅读,更多相关《数据库原理及应用实训指导书_精品文档.doc(55页珍藏版)》请在冰豆网上搜索。
数据库原理及应用
实训指导书
经济管理学院信息管理教研室
2007年2月
前言
数据库技术是计算机科学技术中发展最快的领域之一,也是应用范围最广、实用性很强的技术之一,它已成为信息社会的核心技术和重要基础。
“数据库原理及应用”是经济管理学院大部分专业的必修课程,其主要目的是使学生在较好掌握数据库系统原理的基础上,熟练掌握主流数据库管理系统(如SQLServer2000)的应用技术,并利用常用的数据库应用系统开发工具(如:
VB、Delphi、PB、.NET平台等)进行数据库应用系统的设计与开发。
在Internet高速发展的信息化时代,信息资源的经济价值和社会价值越来越明显,建设以数据库为核心的各类信息系统,对提高企业的竞争力与效益、改善部门的管理能力与管理水平,均具有实实在在的重要意义。
本实训指导书能合理安排课程实训内容,引导读者逐步掌握数据库应用的各种技术,为数据库应用系统的设计与开发打好基础。
本实训指导书是经济管理学院信息管理教研室在从事数据库课程教学的基础上,为满足“数据库原理及应用”课程的教学需要,配合选用《数据库原理及应用》(陆慧娟编著,科学出版社)教材而编写的。
全书共分为十二个实训内容(其中,非信管专业只做前6个实训项目;信管专业要完成前十个实训项目;后2个为选做实训项目),适合非信管专业14学时的实训教学和信管专业30学时的教学。
本实训指导书共有20多个实训目的,基本覆盖了数据库与原理课程的主要内容。
实训内容在安排上由浅入深、从验证观查到自己着手编写程序,步步引导学生迈进数据库的大门。
每个实训内容分为【实训目的】、【实训要求】、【实训课时】、【实训内容与步骤】等环节。
个别实训还配有【实训练习】供学生在课下或实训完成较快的学生在课上做。
本书中的全部代码均在SQLServer2000个人版上调试通过。
由于时间仓促,编者水平有限,书中难免有错误、疏漏和欠妥之处,敬请广大读者与同行专家批评指正。
问题反馈与探讨:
fujl_2008@
编者
2007年2月
目录
前言
实训一数据库的创建与管理 1
实训二基本表的创建与管理 9
实训三数据更新操作 17
实训四数据表的简单查询 21
实训五数据表的高级查询 26
实训六数据完整性约束 30
实训七视图的应用 32
实训八存储过程与触发器 34
实训九数据库设计 40
实训十数据库应用程序开发 43
*实训十一用户管理和权限管理 44
*实训十二数据的传输操作 47
注:
带*号的为选做实训内容
实训一数据库的创建与管理
【实训目的】
(1)掌握使用企业管理器创建、修改与删除数据库的方法
(2)掌握使用SQL语句创建、修改与删除数据库的方法
【实训要求】
(1)在F盘新建sy1和sy2两个文件夹。
(2)注意观察企业管理器中所包含的内容
(3)注意查询分析器的启动及使用的方法
(4)每操作完一步要求正确,边运行边查看结果
【实训学时】
2学时实训教师可以根据学生实际情况进行适当的调整,也可要求学生在课下完成部分实训任务
【实训内容与步骤】
一、使用企业管理器建立数据库
1、实训内容
根据需要建立一个学生的数据库(XSDB)。
数据文件及日志文件都建立在F盘的sy1的文件夹下。
数据文件大小为2MB,最大为4MB,每次文件增大1MB;日志文件初始大小为2MB,最大为40MB,每次增加1MB。
2、实训步骤
(1)打开“企业管理器”。
操作步骤:
开始à程序à\MicrosoftSQLServerà企业管理器。
注意观察企业管理的控制台中所包含的内容。
(2)建立数据库。
操作步骤:
在控制台中找到数据库项,右击此项后,在弹出菜单中选择“新建数据库(B)…”项。
如图1-1所示。
小知识:
一般情况下,在菜单项或按钮中如出现"…",表明要打开一个新窗口。
(3)输入数据库的名字。
在打开的“数据库属性”对话框中,选择“常规”选项卡,设置数据库的名字为“XSDB”。
如图1-2所示。
(4)设置数据库数据文件及日志文件的属性。
选择“数据文件”选项卡,根据实训要求依次设置数据库文件的初始大小、文件增长方式和文件的最大尺寸限制。
如图1-3所示。
选择“事务日志”选项卡,根据实训要求依次设置日志文件的初始大小、文件增长方式和文件的最大尺寸限制。
如图1-4所示。
图1-1新建数据库
图1-2新建数据库属性——常规选项设置
图1-3新建数据库属性——数据文件选项设置
图1-4新建数据库属性——事务日志选项设置
(5)设置完新建数据库的所有内容后,点击“确定”按钮,一个名为“XSDB”的数据库就创建完毕了,你可以观察一下控制台数据库选项下的变化及企业管理器右侧项目列表中的内容变化情况。
二、使用企业管理器修改数据库
1、实训内容
修改刚才新建的数据库XSDB。
把数据文件的初始大小改为4M,文件增长限制改为8M;日志文件的初始大小改为2M,文件增长限制改为20M。
2、实训步骤
在企业管理器中打开服务器中的“数据库”项,右击名为"XSDB"的数据库,在弹出菜单中选择“属性”项,出现如图1-5所示的对话框。
分别选择“数据文件”和“事务日志”选项卡,按实训内容进行相应的修改。
图1-5修改数据库XKDB的属性
三、使用企业管理器删除数据库
1、实训内容
将刚才创建的数据库删除。
2、实训步骤
在企业管理器中打开服务器中的“数据库”项,右击名为"XSDB"的数据库,在弹出菜单中选择“删除”项,出现如图1-6所示的对话框。
点击“是”,则删除了名为"XSDB"的数据库。
对话框中的复选框可以选择是否同时删除数据库备份以及恢复历史。
图1-6删除数据库的确认对话框
四、使用SQL语句在查询分析器中建立数据库
1、实训内容
使用查询分析器建立名为XSDB的数据库,数据文件及日志文件都建立在F盘的sy2文件夹下。
数据文件大小为2MB,最大为4MB,每次文件增大1MB;日志文件初始大小为2MB,最大为40MB,每次增加1MB。
2、实训步骤
(1)打开“查询分析器”。
操作步骤:
开始à程序à\MicrosoftSQLServerà查询分析器。
(2)登录服务器。
界面如图1-7所示。
使用相应的用户名和密码登录(实训室的用户名:
as,密码为空)。
图1-7登录服务器
小知识:
在图1-7中的SQLServer中填入"."或"(local)"都是连接的本地服务器(即本台机器上安装的SQLServer)。
(3)创建数据库。
创建名为XSDB的数据库。
在查询分析器中输入如下语句。
(注意:
在SQL语句中标点符号使用的是英文半角字符)。
UseMaster
GO
CREATEDATABASEXSDB
ON
(NAME=XSDB_data,
FILENAME='F:
\sy2\XSDB.mdf',
SIZE=2,
MAXSIZE=4,
FILEGROWTH=1)
LOGON
(NAME='XSDB_log',
FILENAME='F:
\sy2\XSDB.LDF',
SIZE=2MB,
MAXSIZE=40MB,
FILEGROWTH=1MB)
GO
USEXSDB--选择所使用的数据库,今后在使用前首先要选择相应的数据库
GO
(4)运行代码创建数据库。
点击绿色三角形图标运行全部代码。
检查是否有错误发生,并进行改正。
注意:
点击保存按钮,可以将输入的SQL语句保存下来,备今后使用。
五、使用SQL语句在查询分析器中修改数据库
1、实训内容
请使用SQL语句把刚才建立的XSDB数据库的数据文件的初始大小改为4M,文件增长限制改为8M;日志文件的初始大小改为2M,文件增长限制改为20M。
2、实训步骤
在查询分析器中输入如下代码,并运行:
USEmaster
GO
ALTERDATABASEXSDB
MODIFYFILE
(NAME=XSDB_data,
SIZE=4MB,
MAXSIZE=8MB)
GO
ALTERDATABASEXSDB
MODIFYFILE
(NAME=XSDB_log,
SIZE=2MB,
MAXSIZE=20MB)
GO
思考问题:
用SQL语句对数据库进行修改时,指定文件的大小是否可以小于原来的大小?
六、使用SQL语句在查询分析器中删除数据库
(1)除去单个数据库
DROPDATABASEXSDB
(2)除去多个数据库
DROPDATABASEpubs,XKDB(可以不做,只做了解)
【实训练习】
使用查询分析器建立数据库dinghuo。
并把相关数据库数据文件和日志文件放在F:
\sy1中,数据文件初始大小为3MB,每次增长5MB,最大为100MB;日志文件初始大小为4MB,每次增长2MB,最大无限制。
并将脚本文件保存在F:
\sy1\文件夹下,名称为LX1.sql
实训二基本表的创建与管理
【实训目的】
(1)掌握使用企业管理器创建、修改与删除基本表的方法
(2)掌握使用SQL语句创建、修改与删除基本表的方法
(3)掌握在两种环境下设置数据约束的方法
【实训要求】
(1)实训前进行相关知识的预习
(2)了解企业管理器及查询分析器中常用菜单及工具图标的用途
【实训学时】
2学时实训教师可以根据学生实际情况进行适当的调整,也可要求学生在课下完成部分实训任务
【实训内容与步骤】
实训内容
根据实训需要建立三个基本表,即学生表(Student),课程表(Cource),学生课程成绩表(SC),经过调查后各个表的字段如表2-1至2-3所示。
表2-1学生关系(student)结构
列名
说明
数据类型
约束
Sno
学号
字符串,长度为10
主码
Sname
姓名
字符串,长度为10
非空
Ssex
性别
字符串,长度为2
取’男’或’女’
Sage
年龄
整数
取值15-45
Sdept
所在系
字符串,长度为20
默认为“管理系”
表2-2课程关系(cource)结构
列名
说明
数据类型
约束
Cno
课程号
字符串,长度为4
主码
Cname
课程名
字符串,长度为20
非空
Cxf
学分
整数
取值大于0
Cxq
学期
整数
取值大于0
Cxs
学时
整数
取值大于0
表2-3学生课程成绩关系(SC)结构
列名
说明
数据类型
约束
Sno
学号
字符串,长度为10
主码,引用Student的SNO
Cno
课程号
字符串,长度为4
主码,引用Course的CNO
grade
成绩
整数
取值0~100
一、在企业管理器中实现
1、关系表的定义
使用SQLServer的企业管理器创建新表的步骤如下(以建立表2-1为例):
(1)打开服务器组,然后打开服务器;
(2)打开“数据库”文件夹,再展开"XSDB"数据库;
(3)右击“表”,从弹出的快捷菜单中单击“新建表”项,进入如图2-1所示的窗口:
(4)窗口分为上下两个设置栏,上面的设置栏,可以在“列名”、“数据类型”、“长度”和“允许空”四个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 指导书 精品 文档