首页 《SQLServer2005数据库教程》学习领域课程设计

《SQLServer2005数据库教程》学习领域课程设计

举报
开通vip

《SQLServer2005数据库教程》学习领域课程设计《SQLServer2005数据库教程》学习领域课程设计 计算机信息管理专业核心课程设计 附一、《SQL Server 2005数据库教程》学习领域课程设计 本课程分为6个部分~共13章内容。理论课课时数为40课时~实验课课时数为52课时~其中包含一章阶段综合实验。 ,一,学习领域的教学目标 本课程作为计算机信息管理专业核心课程~通过本课程的学习~学生能够使用SQL Server进行信息管理系统服务器端数据库的创建、维护和安全性、完整性控制,能够利用SQL语言对数据库进行查询、更新、统计操作,具备利用数据库...

《SQLServer2005数据库教程》学习领域课程设计
《SQLServer2005数据库教程》学习领域课程设计 计算机信息管理专业核心课程设计 附一、《SQL Server 2005数据库教程》学习领域课程设计 本课程分为6个部分~共13章内容。理论课课时数为40课时~实验课课时数为52课时~其中包含一章阶段综合实验。 ,一,学习领域的教学目标 本课程作为计算机信息管理专业核心课程~通过本课程的学习~学生能够使用SQL Server进行信息管理系统服务器端数据库的创建、维护和安全性、完整性控制,能够利用SQL语言对数据库进行查询、更新、统计操作,具备利用数据库设计理论和方法进行信息管理系统的数据库设计的能力。 专业能力目标: ? 能够在SQL Server 2000中创建数据库和表~并建立必要的索引, ? 能够使用SQL语句查询SQL Server数据库表中的数据, ? 能够利用SQL语句对表中的数据进行插入、修改和删除, ? 能够创建、删除、查询、更新视图, ? 能够创建、执行和删除存储过程, ? 能够创建和删除触发器, ? 能够在SQL Server 2005中创建用户~并能进行简单的语句权利和对象权利的管理, ? 能够使用SQL Server所提供的安全性和完整性来管 理数据, ? 能够根据关系数据库的设计理论和方法创建符合要求的数据库。 专业知识目标: ? 理解数据库中的一些基本概念和术语, ? 理解数据库创建的语句格式和索引的作用, ? 掌握查询语句的一般语句格式, ? 掌握插入、删除、修改的一般语句格式, ? 理解视图的定义和作用~视图更新的限制条件, ? 理解存储过程的定义和作用, ? 理解触发器的定义、作用和工作原理, ? 掌握SQL Server提供安全性和完整性的方法, ? 掌握数据库的设计理论和设计方法。 ,二,学习领域教学内容与学时安排 序 授课时数 教学地点 学期 号 教学内容 教学模式 理论 实训 多媒体教学、1 认识SQL Server 2005 机房、多媒体教室 二 上机操作 2 2 为数据管理创建数据库多媒体教学、 环境 上机操作 2 4 4 机房、多媒体教室 二 —创建和管理SQL Server数据库 向数据库输入数据 多媒体教学、3 —创建和管理SQL 4 4 机房、多媒体教室 二 上机操作 Server 2005数据库表 保证数据的准确性、一 致性和完备性 多媒体教学、4 4 4 机房、多媒体教室 二 —在SQL Server 2005上机操作 中实施数据完整性 应用数据库中的数据 多媒体教学、5 —SQL Server 2005中6 6 机房、多媒体教室 二 上机操作 的数据查询 6 优化数据查询 —在6 6 多媒体教学、机房、多媒体教室 二 SQL Server 2005中应上机操作 用索引及视图 提高数据操作速度 __在SQL Server 2005多媒体教学、7 4 4 机房、多媒体教室 二 中创建和应用存储过上机操作 程 多媒体教学、8 创建触发器 2 2 机房、多媒体教室 二 上机操作 与其他数据环境进行数 据转换 多媒体教学、9 2 2 机房、多媒体教室 二 —SQL Server 2005中数上机操作 据的导入和导出 加强数据库维护 多媒体教学、10 —对SQL Server数据库2 2 机房、多媒体教室 二 上机操作 实施备份与还原 应用T-SQL程序管理数据 多媒体教学、11 2 2 机房、多媒体教室 二 —应用游标及事务 上机操作 使用报表管理数据操作 结果 多媒体教学、12 —应用SQL Server 20052 2 机房、多媒体教室 二 上机操作 的Reporting Servic es 建立和访问学生管理数13 12 上机操作 机房 二 据库系统 ,三,学习领域的教学设计 1、学习领域整体设计 本课程以学生实际动手操作为主体程~所有知识都在实训项目中得以具体化和掌握~课程以训练学生完成学生信息管理系统的设计、实施与维护等工作能力为主~通过分析、讲解和演示典型设计案例进行课程实际教学。 2、教学 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计 本课程为更好培养学生的职业能力~以真实工作任务及其工作过程为依据~设计了一个图书管理系统项目~进行教 学内容的整合与序化。以工程项目“学生信息管理系统”贯穿全过程~通过指导学生完成一系列的实际工作任务来达到课程的教学目标~重点培养学生解决实际问题的能力。实现了能力训练项目化、课程结构模块化、理论与实践教学一体化。 序项目 任务分解 对应知识点 能力目标 号 名称 1.1 安装1(介绍数据库 数据库概念、数据模型、E-R学会SQL Server SQL 图 2005的安装, Server 能够启动、停止SQL 2(安装SQL Server SQL Server 2005的系统需求、 2005 Server服务, 2005数据库系统 版本信息 能够注册服务器 3(注册服务器 SQL Server 2005的常用管理 工具 设计学1(使用E—R实体联系实体联系图 能够绘制E-R图, 生信息图进行分析 关系模式 1.2 能将E-R图转换为管理2(建立关系模式 范式 关系模式, 数据库 模1(创建数据库 数据库的结构 能够在SQL 1.3 系统数据库 Server2005中创创建数据库向导 建数据库, CREATE DATABASE语句 创建和能够在企业管理管理数2(向数据库增加数企业管理器修改数据库 器中修改数据库 据库 据文件~然后再进行ALTER DATABASE语句 能够使用SQL语删除 句进行数据库维3(删除数据库 企业管理器删除数据库 护 DROP DATABASE语句 2.1 1(创建数据库中所表的基本概念、 包含的数据表 数据类型 能够使用企业管使用表设计器创建表 理器创建数据库CREATE TABLE 语句 创建和表, 管理表2(在表中添加字使用表设计器修改表结构 能够使用SQL语 段,删除字段,修改字ALTER TABLE语句 句进行数据库表段 维护 3(删除表 企业管理器中删除表 DROP TABLE语句 2.2 1(为数据表设置主数据完整性概念 能够建立表的主 键 使用企业管理器设置主键 键, ALTER TABLE语句 能够分析并建立 2(为数据表设置外使用企业管理器设置外键 表之间的关系, 键 ALTER TABLE语句 实现数能够使用约束、 据完整默认值和规则来3(为字段设置唯一使用企业管理器设置唯一性 性 性约束 约束 提供数据的完整 ALTER TABLE语句 性, 能够熟练掌握有4(为字段设置检查使用企业管理器设置检查约 关数据完整性的约束 束 SQL语句。 ALTER TABLE语句 5(为字段设置规则 使用企业管理器创建规则、 绑定规则 CREATE RULE语句 SP_BINDRULE系统存储过程 6(为字段设置默认使用企业管理器创建默认值值 、绑定默认值 CREATE DEFAULT语句 SP_BINDEFAULT系统存储过程 2.3 1(插入记录 使用企业管理器插入记录 能够使用企业管 INSERT语句 理器表的数据进 2(修改记录 使用企业管理器修改记录 行维护, 维护数能够使用SQL语UPDATE语句 据表 句对表中数据进3(删除记录 使用企业管理器删除记录 行插入、修改和DELETE语句 删除。 3.1 1(简单数据查询 SELECT子句 FROM子句 能够使用简单的2(简单条件查询 WHERE子句 SQL语句查询数范围条件BETWEEN…AND… 据表中的数据, 简单数可选值列表In 能够使用统计函据查询通配符”_”、”[^]” 数进行数据查 ORDER BY子句 询, 使用Distinct关键字 能够进行分组查3(高级查询 统计 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 询。 数据分组GROUP BY、HAVING 子句 4(关联查询 内连接INNER JOIN 能够使用SQL语左外连接LEFT JOIN 句进行多表查右外连接RIGHT JOIN 多表数询, 3.2 据查询5(子查询 非相关子查询 能够使用SQL语 相关子查询 句中的子查询完ALL、ANY、IN、NOT IN、EXISTS成复杂的查询 关键字的使用 4.1 1(创建唯一性非聚索引的概念、作用、类型 集索引 使用索引的准则 利用索引向导创建 利用企业管理器直接创建 利用CREATE INDEX语句创建 2(管理索引 使用企业管理器查看、删除能够在表中建立创建和索引 必要的索引, 管理索系统存储过程sp_help 能够创建、删除、引、index的使用 查询和更新视视图 利用DROP INDEX语句删除图。 索引 3(创建视图 视图的概念、优点 视图的注意事项 使用企业管理器创建视图 CREATE VIEW语句 4(浏览视图 sp_help、sp_help text 、 sp_depends系统存储过程 ALTER VIEW语句 5(删除视图 使用企业管理器删除视图 DROP VIEW语句 4.2 1(创建存储过程 存储过程的概念、优点 使用企业管理器创建、修 改、删除存储过程 CREATE PROCEDURE语句 带参数的存储过程 能够使用企业管 2(创建触发器 触发器的概念、分类、理器和命令方式 INSERTED表和DELETED表 创建存创建、执行和删除 AFTER INSERT用法 储过程存储过程, 和触能够使用企业管3(创建和管理事务 事务的概念、特点 发器 理器和命令方式事务控制语句 创建和删除触发使用企业管理器创建、修改、 器。 删除事务 BEGIN TRANSACTION、 SAVE TRANSACTION、 COMMIT TRANSACTION、 ROLLBACK TRANSACTION 语句 5.1 1(管理数据库登录SQL Server的安全层次 帐户 SQL Server的身份验证模‎‎式 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的SQL帐户管理 能够在SQL 与WINDOWS集成的帐户管理 Server中创建用数据库2(管理数据库用户sp_grantdbaccess、户, 安全管帐户 sp_revokedbaccess系统存储能够进行简单的理 过程的用法 语句权力和对象角色的概念及使用 权力的管理。 3(管理数据库用户权限的概念、类型 权限 GRANT、REVOKE、DENY语句的 使用 5.2 1(创建数据库备份备份与还原概述 设备 使用企业管理器创建备份设 备 使用sp_addumpdevice创建能够对SQL 备份设备 Server数据库进行2(备份数据库 使用企业管理器备份数据库备份和还原, 维护数能够对数据库进使用BACKUP DATABASE语句 据库 行导入导出, 3(还原数据库 使用企业管理器还原数据库能够对数据库进 行分离和附加。 使用RESTORE DATABASE语句 4(在ACCESS数据库导入、导出数据概述 和SQL SERVER数据库导出数据到Excel文件 中导入导出数据 导入Excel文件到数据库中 5(分离数据库 使用企业管理器分离数据库 使用sp_attach_db系统存 储过程 6(附加数据库 使用企业管理器附加数据库 使用sp_detach_db系统存 储过程 6.1 1(安装Visual Web 选择安装Express或 Developer2005 Visual Studio 2005 建立简能够在Visual 单的学Express Studio 2005中生管2.熟悉Visual 界面布局 创建数据库, 理数据Studio 2005集成工具箱 能够建立数据库库系开发环境 联接。 统 在Visual Studio 服务器资源管理器 2005中创建数据库 数据链接 6.2 在Web1(创建第一个Web建立ASP.NET网站 能够在ASP.NET中访页面 编辑第一个网页 中配置数据源~问学生2(创建动态网页 建立ASP.NET网站 使用对数据库的管理数进行数据源配置 访问。 据库 使用数据控件 ,四,教学方法和手段 1、教学方法 ? 采用任务驱动的教学模式, 整个教学过程构成了以工作任务为主线~以学生为主体~以教师为主导的新型教学模式。采取小组讨论、协作学习的方式~以实际的项目任务来驱动学生主动去学习。通过完成项目活动~来应用已有知识和学习掌握新知识~达到培养学生分析问题和解决问题能力的目的。 ? 实施项目化教学方法~课堂与实训地点一体化 以学生操作为主~完成每个模块的实践操作, 以教师引导为辅~适当讲解操作过程中遇到的理论知识, 组织学生小组完成能力拓展训练。 ? 采用“四步曲”的教学流程~ 融“教、学、做”于一体 第一步~教师展示示范项目~分析工作任务~演示操作流 程~讲解涉及的理论知识。 第二步~下达实训项目工作任务~提出完成任务的具体要求和完成时间~指出知识点并提供相关参考资料。 第三步~在项目组长的组织下~小组协作学习~完成实训项目。在学生完成项目任务的过程中~教师要给予适当引导并监督任务进程。 第四步~项目验收~学生进行自我评价~最后由教师进行综合评价。 ? 建立立体化的网络课程教学资源~实现多方式的师生交流互动 运用电子邮件、QQ、等多种方式~使师生之间可以随时进行交流互动。 在实习实训教学中~注重让学生进行组内交流和讨论~探讨问题的解决方法~开拓学生思路~提高学生的分析和解决问题的能力。 2、教学手段 1、多媒体技术 在教学中运用信息技术~可以为学生提供生动、友好、多样化的交互方式~能产生良好的教学效果。目前采用的主要信息手段: ? 视频录像 ? 教学PPT 课件 超市陈列培训课件免费下载搭石ppt课件免费下载公安保密教育课件下载病媒生物防治课件 可下载高中数学必修四课件打包下载 2、教、学、做一体~加深理论知识的理解~提高动手能力 在教学过程中~教师在关键环节上要进行演示~边分析、边讲解~使学生在观察教师演示的同时不断动手操作~在实践中提高动手能力。 ,五,学习领域教学实施条件 1、师资队伍及硬件条件 参照人才培养方案中的设计过程执行。 2、教材 书名 作者 出版社 《SQL SERVER 2005案例教程》 牟江涛 北京交通大学出版社 数据库管理 北京阿博泰克北大青鸟信 息技术有限公司 ,六,考核方案设计 ? 成绩 = 平时考核成绩,40分,+ 期末考核成绩,60分,。 ? 平时考核主要依据实训项目完成情况。主要采用过程评价和自我评价方式。 ? 期末考核以上机操作为主~主要检查对数据库的基本操 作和应用能力。 ,七,教学设施、环境和实训实习场景 1、教学设施 学院校园网建设二期工程已经完工~为实训教学创造了基本条件。电子信息管理专业可用机房5个~共有近200台计算机和2台服务器~满足了学生应用现代化信息技术的需要。机房设备完好率达到95%以上~设备利用平均每周达到40学时以上。 2(教学环境 系机房等为《SQL Server2005数据库》等课程提供了良好的实训环境~满足了课程实训的要求。利用机房进行大量的项目实训~能极大地提高了职业技能~受到了学生的欢迎。 3(实训实习场景 与院网络中心相协调~提供学生真实的能力培养环境~提高了学生实际动手能力和职业素质。 教学情景设计1 数据库系统开发员 任务领域:数据库设计 学习情境:关系数据库的设计 教学学期:第 学期 课时: 4 教学条件:书面资料、用户需求调查表、 E-R 模型图、数据表 学习情境描述: 某学校希望创建学生信息管理系统,以方便学校对学生基本情况、教学情况、 考核情况、教师情况进行全方位掌握,要求创建一个基于关系数据库的学生信 息管理系统。 任务目的: 1(了解数据管理技术的发展。 2(了解数据库与数据库管理系统的组成和体‎‎系机构。 3(重点培养学生关系数据库的‎‎设计。 4(熟悉数据库的设计流程。 学习情 5(锻炼自己设计数据库的能力‎‎。 具体任务的设置: 境与具 1 (通过查阅资料,了解数据管理技术的发展 体任务 2 (通过查阅资料,掌握数据库系统和管理系统‎‎的知识 3 (对学校各部门进行调研,掌握学生信息管理系统数据‎‎资料。 4 (整理数据资料,根据资料进行分类,设计学生信息管理系统的 E - R 模型 图。 5 (将该 E -R 模型图转化成关系表。 知识与技能考核目标: 1. 掌握关系数据库的基础知识‎‎ 2. 能够应用 E - R 模型图对数据库进行建模 3. 能够运用所学的知识将 E - R 模型图转化成为关系表。 基本原1 (数据管理技术的发展 理 2 (关系数据库的普及应用 3 (数据库的设计流程 1 (学生通过各种渠道收集资料进行工作的计‎‎划 专业能2 (学生学会利用数据建模方法,对数据库进行建模; 3 (学生掌握概念模型到数据模型的转换方法 力能力 4 (学生了解数据库的设计流程 目标 5 (学生注重关系数据设计开发‎‎ 6 (学生注重数据管理最新发展‎‎趋势 方法能力 1 (学生扩展相应的信息收集能‎‎力 2 (锻炼自己设计能力 3 (满足用户需求能力 社会能力 1 (学生提高自己的团队工作能力,通过 这种方式能够对工作进行整体的组织和寻求 解决办法 2 (与用户的沟通能力 专业技术内容: 教学论与方法论建议: 1 (了解数据管理技术的发展 引导文教学法 2 (了解数据库与数据库管理系统的组成,市场调研 系统的体系结构 项目教学法 3 (常见的数据库管理系统的了‎‎解 4 (区别概念模型和数据模型 学习小组的行动阶段 方法、媒介和环境 课时 查阅书本网络资料,学生从工作任务课堂对话 咨询 1 中分析完成工作的必要信‎‎息。 学生主导 教师监督 学生制定对用户进行知识讲解的工作课堂对话、课堂分组 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 1 计划,学生制定解决用户需求的工‎‎作学生主导 计划、确定 E -R 模型实体和关系图。 教师监督 教师和学生共同参与讨论,确定计划课堂对话 决策 1 的可行性,对计划进行优化,确定实引导文 施方案,学生以小组的形式,分别扮教师参与 演用户和电脑技术员 实施 收集专业知识材料,在学习工作的引在教师指导下分组工作 6 导下,学生一小组的形式一问一答,用户问题的获取; 完成专业知识的学习;学生以小组的电脑技术员的回答、想法、建议描述 形式,通过对用户走访,完成初步数等工作资料; 据库设计方案,提交用户需求分析方咨询指导教师; 案报告,对每一个所完成工作步骤进‎‎小组完成用户问题回答方案‎‎的报告; 行记录和归档 市场调查; 小组完成用户需求方案报告‎‎; 学生主导; 教师监督; 1. 学生的工作状态 买家卖家谈话的模拟哦、 1 2. 学生的工作质量:报告是否符合讨论 规定,归档是否完整, 课堂对话 3. 用户对技术员的满意程度 教师监督 检查 1. 用户对疑问的解答是否满意, 教师参与 2 2. 用户是否有信心和兴趣进行下一课题对话 步的学习, 学生评价 3. 设计是否达到用户需求, 教师评价 4. 学习目的是否达到, 5. 用户是否满意, 评估 实施过程: 一、基本概念 l 、数据管理技术概述 数据库的起源阶段( 20 世纪 60 年代后期) 数据库的发展阶段( 20 世纪 70 年代) 数据库的成熟阶段( 20 世纪 70 年代后期一) 2 、计算机数据管理的三个阶段 l 、人工管理阶段 2 、文件系统阶段 3 、数据库系统阶段 3 、数据库与数据库管理系统 基本概念 数据:数据是对客观信息的一种描述,它是山能被计算机识别与处‎‎理的数值、字符 符号构成的集合,即数据是指描述事物的符弓‎‎记录。 数据库:数据库指长期存储在计算机内有组织的、可共享的数据集合,即在计算系统 中按一定的数据模型组织、存储和使用的相关联的数据集合称为数据‎‎库。 数据库管理系统:数据库管理系统是数据库系统的核心,是为数据库的建立、使用和 维护而配置的软件。 数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构‎‎成。 4 、数据库系统的组成 l 、数据 2 、用户 3 、软件 4 、硬件 5 、数据库系统的特点 l 、数据结构化 2 、数据的共享性高,冗余度低,易扩充 3 、数据的独立性高 4 、数据有 DBMS 统一管理和控制 6 、数据库管理系统的组成 l 、语言编译处理程序 2 、系统运行控制程序 3 、系统建立、维护程序 4 、数据字典 7 、数据库系统的体系结构 l 、数据库系统的三级模式结构和二级映像 2 、数据库系统的四级模式结构‎‎ 8 、常见的数据库管理系统 l 、 Oracle 2 、 Microsoft SQL Server 3 、 Microsoft Access 二、关系数据库及其设计 l 、数据模型 概念模型的基本概念: 实体:客观上存在目可区分的事物‎‎称为实体。 属性:实体所具有的某一方面的特‎‎性。 关键字:实体的某一属性或属性组合‎‎,其取用的值能惟一标识出某‎‎一实体,称为关键字。 域:域是某(些)属性的取值范围。 实体型:具有相同属性的实体必须具有共同的特性。用实体名及其属性名集合来‎‎抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集‎‎。 联系:现实世界的事物之间总是存在某种联系的,这种联系必然要在信息世界‎‎中加以反映。一般存在两类联系:一是实体内部的联系,如组成实体的属性之间的联系,二是实体之间的联系。 两个实体之间的联系又可分‎‎为如下三类: , 一对一联系以: 1 )例如,一个部门有一个经理,而每个经理只在一个部门任‎‎职。这 样部门和经理之间就具有‎‎一对一联系。 , 一对多联系以: n )例如,一个部门有多个职工,这样部门和职工之间存在着一对多 的联系。 , 多对多联系恤: n )例如,学校中的课程与学生之间就存在着多对多的联系。概念模 型典型表述方式 E -R 模型图 如:某百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家‎‎商店。 数据模型分类: 关系模型:关系模型是用“二维表”(或称为关系)来表示数据之间的联系; 层次模型:层次模型是用“树结构”来表示数据之间的联系 ;网状模型:网状模型是用“图结构”来表示数据之间的联系。 2 、关系模型的数据结构及特点 l 、数据结构简单 2 、查询与处理方便 3 、数据独立性高 4、坚实的理论基础 3 、关系数据库基本术语: 关系:个关系就是一张二维表,每个关系有一个关系名。 元组:表中的一行即为一个元组,对应存储文件中的一个记录‎‎值。 属性:表中的列称为属性,每一列有一个属性名。属性值相当于记录中的数据项或者字 段值。 域:属性的取值范围,即小同元组对同一个属性的值所限定的范围。例如,逻辑型属性 只能从逻辑真(如( T . )或逻辑假(如( F . )两个值中取值。 关系模式:对关系的描述称为关系模式‎‎,格式为: 关系名(属性名 1 ,属性名 2 , „ ,属性名 n ) 一个关系模式对应一个关系‎‎文件的结构。例如: R ( S # , SNAME , SEX , B 工 RTHDAY , CLASS ) 候选关键字:属性或属性组合,其值能够惟一地标识一个元‎‎组。 主关键字:在一个关系中可能有多个候‎‎选关键字,从中选择一个作为主关键字‎‎。 外关键字:如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关 系的关键字,则称其为该关系的外关键字‎‎。 全关键字:关系模型的所有属性组是这个关系模式的‎‎候选关键字,称为全关键字。 关系运算 选择 投影 联接 规范化设计理念和方法 第一范式 第二范式 第三范式 三、数据库的设计流程 l 、需求分析 l 、收集资料 2 、分析整理 3 、数据流图 4 、数据字典 5 、用户确认 2 、概念结构设计 E - R 模型图(实训) 3 、逻辑结构设计 l 、E -R 模型图向关系模型的转换 2 、关系模型的优化 3 、设计用户子模式 4 、物理结构设计 l 、确定数据的存取方法 2 、确定数据的存储结构 3 、对物理结构进行评价 5 、数据库的实施(实训) 6 、数据库的运行和维护 实施总结(结果、分析) 通过调查、完成了根据用户提供资料设计的数据模型,经用户确认,完成数据库的设计。 通过该实训,学生掌握了数据库的基础知识和设计数据库的流程,为数据库的设计与管理 打下坚实基础。 教学情景设计 4 数据库系统设计员 学习领域:数据库及数据表的创建和管理 学习情境:数据库的创建和管理 教学学期:第 学期 课时: 6 教学条件:书面资料、需求分析报表、数据库设计方案 学习情境描述: 某学校通过了对学生信息管理系统的需求分析,已经将学生信息管理系统的‎‎需求报告 和 数据库设计方案通过,现在要求实施数据库的创建‎‎。 任务目的: 1 、认真阅读需求分析报告,数据库设计方案 2 、根据数据库设计方案,掌握创建数据库的具体步骤‎‎ 学习情 3 、对创建的数据库提交给用户,对不满意的地方进行修改 境与具 4 、通过数据库的创建和管理掌‎‎握 SQL Server 2005 的工作过程 体任务 具体任务的设置: 1 (通过查阅资料,获得数据库的定义、数据库文件类型等基础知识‎‎ 2 (通过研读需求分析报告,了解数据库的使用方向,确定数据库的创建思路 3 (根据数据库设计方案,完成数据库的创建 4 (反馈用户,根据用户提出的修改要求更‎‎新数据库。 5 (学生独立进行计划、实施、检验,对每一个所完成工作步骤进行记录并提交‎‎报 告。 知识与技能考核目标: 1 (能了解数据库的基本知识,如定义、数据库类型、数据库存储的文件类型等 2 (能够根据需求分析报告和数据库设计方案,完成数据库的创建 3 (能够根据用户反馈信息修改和管理数据库 基本原1 (满足用户需求原则。 理 2 (数据库设计优化原则专业能‎‎力 专业能力 1 (学生通过各种渠道收集资料进行工作的计‎‎划 能力目 2 (学生学会研读需求分析报告‎‎和数据库设计方案; 标 3 (学生掌握数据库创建 方法能力 1 (学生扩展相应的信息收集能‎‎力 2 (锻炼自己独立完成工作的能‎‎力 3 (满足用户需求能力 社会能力 1 (学生提高自己的团队工作能力,通过这种方式能够对工作进行整体的组织‎‎和 寻求解决办法 2 (与用户的沟通能力 专业技术内容: 教学论与方法论建议: 1 (了解数据库的定义 引导文教学法 2(SQL Server 2005 数据库的了解 市场调研 3 (数据库存储的文件类型的了‎‎解 项目教学法 4 (分析需求分析报表和数据库‎‎设计方案 5 (掌握如何应用 SSMS 和 Transact - SQL 两种方式创建数据库 6 (使用 SSMS 查看数据库 7 (数据库的优化(扩大和压缩数据库容量) 8 (数据的导入导出(分离和附加数据库) 9 (根据用户反馈信息修改数据‎‎库 1 0 (对创建错误的无用数据库删除,对名字 不符合要求的数据库进行重新命名‎‎。 学习小组的行动阶段 方法、媒介和环境 课时 咨询 查阅需求分析报告、数据库设计方课堂对话 1 案,和用户沟通,确定数据库的内容 学生主导 教师监督 计划 学生制定根据用户要求创建数据库的课堂对话、课堂分组 1 方案、建立工作小组 学生主导 教师监督 决策 教师和学生共同参与讨论,确定计划课堂对话 1 的可行性,对计划进行优化,确定实引导文 施方案。 教师参与 实施 收集专业知识材料,在学习工作单的在教师指导下分组工作 6 引导下,学生以小组的形式,完成专用户问题的获取; 业知识学习;学生以小组的形式,通电脑技术员的回答、想法、建议描 过对数据库设计方案的掌握,确定实述等工作资料; 施方案: 咨询指导教师; 1 (了解数据库基础知识 小组完成用户问题回答方案‎‎的报 2 (确定数据库创建的实施方案 告; 3 (实施数据库的设计方案 4 (优化数据库 市场调查; 5 (修改和重命名数据库 小组完成用户需求方案报告‎‎; 6 (删除多余的数据库 学生主导; 教师监督; 1 (学生的工作状态 用户谈话的模拟 2 (学生的工作的质量:报告是否讨论 符合规定,归档是否完整, 课堂对话 3 (用户对数据库的满意程度 教师监督 检查 1 (用户对疑问的解答是否满意‎‎, 教师参与 2 (用户是否有信心和兴趣进行下一课题对话 步的学习, 学生评价 3 (配置是否达到用户需求, 教师评价 4 (创建是否成功, 5 (学习目的是否达到, 6 (用户使用后是否满意, 评估 实施过程: 1 、 SQL Server 2005 数据库基础知识掌握 1 )数据库的定义:数据库( database )是存储对象的容器,以操作系统文件的形式存储在磁盘上。它小仅可以存储数据,而目能够使数据存储和检索以安全可靠的方式进行。一般包含关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数等‎‎对象。 2 )系统数据库简介: Master 数据库:记录 sQL server 2005 实例的所有系统信息,定期备份,不能直接修改 。 Tempdb 数据库:用于保存临时对象或中间结果集以供稍后‎‎的处理, SQL server 2005 关闭后该数据库清空。 Model 数据库:用作SQL server 2005 实例上创建所有数据库的模‎‎板。对 model 数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据。 Msdb 数据库:用于 SQL Server 2005 代理计划警报和作业,是 SQL Server 中的一个 Windows 服务。 Resource 数据库:一个只读数据库,包含 SQL Server 2005 包括的系统对象。系统对象在物理上保留在Resourc数据库中,但在逻辑上显示在每个数据‎‎库的 Sys 架构中 3 )数据库存储的文件类型 1 (主数据文件( . mdf ) 主数据文件包含数据库的启动信息,并指向数据库中的其他文件‎‎; 存储用户数据和对象 每个数据库有目仅有一个主‎‎数据文件。 2 (次数据文件( . ndf ) 也称辅助数据文件,存储主数据文件未存储的其他数据和对象‎‎; 可用于将数据分散到多个磁盘上。如果数据库超过了单个 WindowS 文件的最大大小, 可以使用次数据文件,这样数据库就能继续增长; 可以没有也可以有多个;名字尽量与主数据文件名相‎‎同。 3 (事务日志文件( . ldf ) 保存用于恢复数据库的日志‎‎信息; 每个数据库至少有一个日志文件,也可以有多个。 2 、创建数据库。 1 (在 【 对象资源管理器 】 窗口中,右击“数据库”文件夹,从弹出的快捷菜单中选择“新建数据库”选项,如下图: 2 (在窗口中根据提示输入该数据库的相关内容,如数据库名称、所有者、文件初始大小、自动增长值和保存路径等。 下面以创建学生信息管理数据库为例详细说明各项的应‎‎用。 例 4 - l :创建学生信息管理数据库,数据库名称 Shool 。主数据文件保存路径 E : ,学生管理数据文件,日志文件保存路径 F : ,学生管理日志文件。主数据文件初始大小为 3MB ,最大尺寸为 10MB ,增长速度为 10 % ;日志文件的初始大小为1MB ,最大尺、 J 为 2MB ,增长速度为 10 ,。 注意:数据文件应该尽量小保存在‎‎系统盘上并与日志文件保存在小同的磁盘‎‎区域。 , 数据库名称:可以使用字母、数字、下划线或短线。例如: Shool ( , 所有者:数据库的所有者可以是任何具有创建数据库权限的登录‎‎名。例如:选择其为 ,默认值,账户,该账户是当前登录到 SQL Server 上的账户。 , 忽略“使用全文索引”复选框:如果想让数据库具有能搜索特定的词或短语的列, 则选中此选项。例如,搜索引擎可能有一个列,列中包含来自网页的一组短语,可 以用全文搜索来找到哪些页面包含正在‎‎搜索的词。 , 文件名(窗口右侧没显示出的部分):用于存储数据库中数据的物理文件的名称‎‎,默 认情况下, SQL Server 用数据库名称加上_Data 后缀来创建物理文件名。例如: shool_Data 。 , 数据库文件逻辑名称:引用文件时使用。 , 文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数据,而日志 文件用来存放对数据所做操作的记‎‎录。 , 文件组:为数据库中的文件指定文件‎‎组,主文件组( PRIMARY )或任一辅助文件 组( SECONDARY )。所有数据库都必须有一个主‎‎文件组。 , 初始大小:数据库的初始大小至少是 MODEL 数据库的大小。例如: 3MB 。 , 自动增长:显示 SQL Server 是否能在数据库到达其初始‎‎大小极限时自动应对。单击 右边带有省略弓((二)的命令按钮,如下图,设置是否启动自动,文件增长方式, 最大文件大小。默认是“小限制文件增长”,其好处是可以小必过分担心数据库的 维护,但如果一段“危险”的代码引起了数据的无限循环,硬盘可能会被填满。因 此,当一个数据库系统要应用到生产环境中时,应设置“限制文件增长( MB )选项 以防止出现上述的情形‎‎。 可以创建次数据文件来分担‎‎主数据文件的增长。 例如:文件按 10 ,的比例增长,限制最大文件大小为 10MB 。 , 路径:数据库文件存放的物理位置,默认的路径是 C : \ Program Files \ Microsoft SQL Server \ MSSQL . l \ MSSQDData 。单击右边带有省略号(???)的命令按钮,打开一 个资源管理器风格的对话框,可以在该对话框中更改数据库文件的位置‎‎。 , 文件类型选项为“日志”的行与为“数据”的行所包含的信息差小多,只有一两处很 小的小同。这里,“文件名”是通过在数据库名称后面加‎‎, 109 后缀而得到的,并 目,才、能修改“文件组”列,因为事务日志中实际上没有系统表,所以它只可能填 满操作记录。可以定义多个日志文件位置。若填满了事务日志,会因为日志满而导致 SQL Server 停止处理,因此将小能处理更多的信息。指定多个日志位置则可以避免 这种情况。在大型生产系统中采用故障转移日志文件‎‎是可取的。 3 (在选项页框中,如下图所示,可设置数据库的排序规则,恢复模式,兼容级别以及其他 一些选项的设置。 4 (在文件组页框中,如图,可设置或添加数据库文件和文件组的属性,如是否只读,是 否为默认值等。 5 (单击 【 确定 】 按钮,系统开始创建数据库,创建成功后,当回到 SSMS 中的对象资源管理器时,刷新其中的内容,在【对象资源管理器 】的【 数据库 】节点中就会显示新创建的数据库 school ,如图。 3 、数据库的管理。 1、扩大数据库 当数据库中的数据文件或日‎‎志文件的空间被占满时,需要为数据文件和日志文件‎‎分配更多的空间。 SQL Server2005 可以根据在创建数据库时设定的增长参数自动地扩大数据文件或日志文件,用户也可以手工地分配额外的存放空间,或创建新的数据文件空间分‎‎配给数据库。 使用 Managcmcnt Studio 扩大数据库的具体步骤如下‎‎: ( l )在 【 对象资源管理器 】 窗口中,选择 【 属性 】 命令,如图。 ( 2 )在弹出的 【 数据库属性 】 窗口中,选择 【 选择页 】 窗口内的 【 文件 】 选项,如图。 ( 3 )选择要修改的 【 数据库文件 】 的 【 自动增长 】 列右边的 „ 按钮,出现如图所示的对话框。 ( 4 )更改【限制文件增长】选项,可以把文件设为固定大小,也可以设为无限制增长,设定后,点击【确定】 2 (压缩数据库 SQL server 2005 允许用户通过缩小数据库把不使用的空间释放出来,数据库的缩小不是没有限制的,它小会缩小到小于建立时的大小,我们可以通过 DBCC SHRINKFILE 语句把单个的数据文件缩得比初值还要小,但这种操作只能分别对每一个数据文件操‎‎作,不能对整个数据库操作。 使用 Management Studio 缩小数据库和文件 具体步骤如下: ( l )打开 Management Studio。并连接到目标服务器,在【对象资源管理器】窗口中,单击【数据库】节点前的+号,展开数据库。如图所示。 (2)在要缩小的目标数据库上单击鼠标右键,在快捷菜单中选择 【 任务 】 ,然后单击收缩,如果对整个数据库进行收缩,可选择子菜单中的 【 数据库 】 ,选择 【 收缩操作 】 下的复选框,激活微调按钮,调节最大可用空间,单击 【 确定 】 ;如果要缩小文件空间,则选择 【 文件 】 命令,完成缩小操作。 3)分离和附加数据库 使用 Managcmcnt Studio 分离和附加数据库 分离数据库的具体步骤如下: ( l )在【资源管理器 】 窗口中,单击【 数据 】 前的+号,展开数据库。在要分离的数据库上单击鼠标右键,选择 【 任务 】,【 分离 】 命令。如图。 ( 2 )在出现的 【 分离数据库 】 对话框,设置分离配置,单击 【 确定 】 完成分离工作。如图。 附加数据库的具体步骤如下: ( 1 )在 【 资源管理器 】 窗口中,单击 【 数据库 】 前的,号,展开数据库。单击右键,选择【附加 】 命令。如图。 ( 2 )在出现的可编辑的文本框中‎‎,输入数据库新的名称。 ( 3 )单击键盘上的回车键,完成重命名操作。 在 【 对象资源管理器 】 窗口中,在目标数据库上单击鼠标右键,弹出快捷菜单,选择 【 删除 】 命令。 出现 【 删除对象 】 对话框,确认是否为目标数据库,并通过选择复选框决定是否要删除备份以及关闭已存在的数据库连接‎‎,如图。 单击 【 确定 】 按钮,完成数据库删除操作。 5 、根据实训内容,给出报告。 实施总结(结果、分析)
本文档为【《SQLServer2005数据库教程》学习领域课程设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:241KB
软件:Word
页数:36
分类:
上传时间:2017-10-22
浏览量:5