- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《SQL数据库》实训教材.doc
《SQL数据库》实训教材
目 录
实训一:创建数据库和表 2
实训二:单表查询 8
实训三:多表查询和嵌套查询 9
实训四:数据更新、视图与索引 10
实训五:SQL Server 2000安全性管理 14
实训六:SQL Server 2000代理服务 21
实训七:SQL Server 2000数据导入和导出 30
实验八: 管理游标 35
实训九:管理存储过程 36
实训十:管理触发器 38
实验十一: 事务处理 40
实训十二:SQL Server 2000中数据库备份与恢复 41
实训十三:SQL Server 2000数据库连接 44
实训一:创建数据库和表
(一)、实训目的
了解企业管理器和查询分析器的使用。
掌握用企业管理器管理数据库的方法。
(二)、实训内容
练习使用服务管理器来启动,暂停和停止服务器。
从“开始”→“程序”→“Microsoft SQL Server”→“服务管理器”,打开SQL Server服务管理器,点击“开始/继续”前面的按钮启动服务。
图1 SQL Server服务管理器
练习使用企业管理器创建一个名为Booksys的数据库。
使用SQL Server 2000的企业管理器创建“图书管理系统数据库(BookSys)”,该数据库由两个数据文件和一个日志文件组成。具体参数如表1所示。
具体操作步骤为:从“开始”→“程序”→“Microsoft SQL Server”→“企业管理器”,打开“控制台根目录”,选中“数据库”文件夹点击鼠标右键,选择“新建数据库”,如图2所示。
表1 图书管理系统数据库参数表
图2 新建数据库
打开图3所示的窗口,在常规选项卡的名称文本框中输入数据库的名称。
图3 创建数据库:输入数据库名称
打开数据文件选项卡,创建数据文件1和数据文件2,如图4、5所示。
图4 创建数据库:数据文件1
图5 创建数据库:数据文件2
打开事务日志选项卡,创建事务日志文件,如图6所示。
图6 创建数据库:日志文件
点击“确定”按钮即可成功创建数据库。
在新建的Booksys数据库中创建3个表:BOOK,READER,BORROW,指定表中的属性,为属性选择合适的数据类型,是否允许空值“表”节点,将显示该数据库中的所有表,如图7所示。数据库表分为系统表和用户表。系统表是创建数据库时就自动生成的,是用来保存数据库自身的信息。例如,系统表sysFiles保存了当前数据库的物理文件的信息。用户表存储用户自定义的数据。
图7 数据库的表
(2)选择要创建表的数据库,在这里选择BookSys。
(3)在数据库BookSys的展开列表中选择“表”,用鼠标右键单击,在弹出的菜单中选择“新建表”命令,即出现如图8所示的表设计窗口。
图8表设计窗口
(4)在图8上面的网格中按要求设置表中各列的列名、数据类型、大小(长度)以及是否为NULL(有√表示允许取空值)。
图9 创建BOOK表
(5)设置主键。在图9中,用鼠标右键单击列名BOOKID前面的小方块,在弹出菜单中选择“设置主键”命令,小方块中即出现一把小金钥匙的图标,表示该列已被设置为主键。
(6)完成后单击工具栏中的保存按钮,退出。
(7)用相同的方法分别创建READER和BORROW表。设置属性组为主键时,可按住“Ctrl”键不放同时选中多个属性,再右键单击,在弹出菜单中选择“设置主键”命令,多个小方块中均出现一把小金钥匙的图标,表示该属性组已被设置为主键。
3.2修改表结构
若创建表时考虑不周全,需要修改表结构,可参照以下步骤操作。
(1)选择相应数据库(比如BookSys)中的“表”条目,在右边窗格中显示该数据库中的所有表(如果系统表被设置为隐藏,则只显示用户表)。
(2)用鼠标右键单击要修改结构的表名(比如BOOK),在弹出的菜单中选择“设计表”命令,这时弹出的设计表窗口与图9所示的新建表窗口非常类似。
(3)在设计表窗口中进行表结构的修改。修改的内容包括为表添加字段、删除已有字段、修改已有字段的定义、为字段添加约束等。
(4)修改完成后单击工具栏中的保存按钮,退出。
实训二:单表查询
(一)、实训目的
掌握查询分析器的使用。
掌握单表查询的操作方法。
熟练使用SQL Server的集函数(SUM、AVG、COUNT、MAX、MIN)。
掌握模糊查询、分组查询和排序。
(二)、实训内容
还原数据库Booksys。
使用查询分析器完成P36-41的例子,查看相应的查询结果。
在Pubs数据库中对 titles表进行查询
查询现有图书的类别(type)及每种类别的图书的数量;
显示心理类(psychology)图书的标题(title)。
在P
您可能关注的文档
- P2P网络中的拓扑结构报告.ppt
- P6M2组装与调试数字万用表.ppt
- part2GNUCC++编程-安徽理工大学.ppt
- PCT国际申请及国际阶段.ppt-济南信达专利事务所有限公司北京分公司.ppt
- PEG急、慢性护理照护.ppt
- PERL在生物信息学中的应用-上海交通大学生物信息学与生物统计学系.ppt
- PHP将数据从Oracle向Mysql数据迁移的技术要领.doc
- 叠翠台商住楼建设场地地震安全性评价技术咨询合同.doc
- 东方都会广场工程勘察合同书.doc
- 双赢装饰设计广告招牌制作安装合同.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)