第三章-数据库创建与管理参考

上传人:壹****1 文档编号:495951091 上传时间:2022-11-16 格式:DOCX 页数:29 大小:406.38KB
返回 下载 相关 举报
第三章-数据库创建与管理参考_第1页
第1页 / 共29页
第三章-数据库创建与管理参考_第2页
第2页 / 共29页
第三章-数据库创建与管理参考_第3页
第3页 / 共29页
第三章-数据库创建与管理参考_第4页
第4页 / 共29页
第三章-数据库创建与管理参考_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《第三章-数据库创建与管理参考》由会员分享,可在线阅读,更多相关《第三章-数据库创建与管理参考(29页珍藏版)》请在金锄头文库上搜索。

1、第三章 数据库创建与管理周次第4周,第1次课授课时间星期一3-4节授课时数2章节名称第一章 数据库创建与管理1.1 数据库的组成1.2 数据库的分离与附加教学环境教学楼西305教学用具多媒体教学设备教学目标知识目标1. 了解数据库的组成与系统数据库的意义。2. 了解数据库的存储结构。3. 掌握数据库的分离与附加。能力目标1. 能通过系统数据库掌握相应数据库的基本信息。2. 能正确分离与附加数据库。情感目标培养学生严谨认真,勤观察、善思考的工作态度。教学重点1. 系统数据库的意义。2. 数据库的分离与附加。教学难点系统数据库的意义。教学方法讲授法;提问法;自主实践法;自主探究法。课前准备教学实例

2、。教 学 过 程 及 内 容教学环节教 师 活 动学生活动设计意图课题导入【提问】如何将我们已有数据库导入到SQL Server工作环境中?观察数据库列表,说说数据库有哪些类型?导入:我们今天来学习如何附加与分离数据库,以及系统数据库的意义。讨论回答问题。让学生探索问题解决方案。第一阶段 数据库的分离与附加一、概述 SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用

3、这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。1、 分离数据库就是将某个数据库从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。2、 附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,

4、并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。二、分离数据库 1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以学生管理数据库为例。右键单击该数据库,在弹出的快捷菜单中选择“属性”。2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。3. 在上图中单击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,是否继续这个操作,注意:

5、在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因为我们无法知道连接到数据库上的应用程序正在做什么,也许被断开的是一个正在对数据复杂更新操作、且已经运行较长时间的事务。4. 单击“是”按钮后,数据库名称后面增加显示“单个用户”。右键单击该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。出现“分离数据库”窗口。5. 在分离数据库窗口中列出了我们要分离的数据库名称。请选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”;否则显示“未就绪”,此时必须勾选“删除连接”列的复选框。6. 分离数据库参数设置完成后,单击底部的”确定”按钮,就完成

6、了所选数据库的分离操作。这时在对象资源管理器的数据库对象列表中就见不到刚才被分离的数据库名称student_Mis了。三、附加数据库 1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQL Server时所生成的目录DATA文件夹中。2. 在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。3. 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQL Server的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加

7、的数据库文件(后缀.MDF)。4. 单击“确定”按钮就完成了附加数据库文件的设置工作。这时,在附加数据库窗口中列出了需要附加数据库的信息。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库了。以上操作可以看出,如果要将某个数据库迁移到同一台计算机的不同SQL Server实例中或其它计算机的SQL Server系统中,分离和附加数据库的方法是很有用的。仔细观察老师的演示操作。引导学生掌握数据库分离与附加的方法。第二阶段 数据库的组成一、系统

8、数据库:master:记录SQL Server系统的所有系统级信息,例如:登陆账户信息、链接服务器和系统配置设置、记录其他所有数据库的存在、数据文件的位置、SQL Server的初始化信息等。如果master数据库不可用,则无法启动SQL Server。msdb:用于SQL Server代理计划警报和作业。数据库定时执行某些操作、数据库邮件等。model:用作SQL Server实例上创建的所有数据库的模板。对model 数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。在model数据库中创建一张表,则以后每次创建数据库的时候都会有默认的一张同

9、样的表。tempdb:一个工作空间,用于保存临时对象或中间结果集。一个全局资源,可供连接到 SQL Server 实例的所有用户使用。每次启动 SQL Server 时都会重新创建 tempdb。二、用户数据库在SQL Server中,用户可以创建自己的数据库,即用户数据库,并可以对它进行修改和删除等基本操作。在一个SQL Server实例中,可以创建32767个数据库。新建数据库的信息存放在数据库master中,属于系统级信息。三、 数据库的存储结构数据库的逻辑存储结构是指数据库是由哪些性质的信息组成的,SQL Server数据库对象有:表、视图、索引、约束、键等各种不同的对象所组成的,他们

10、分别用来存储特定的信息。数据库的物理存储结构描述数据库文件是如何在磁盘上存储的,主要包括:主要数据库文件、辅助数据库文件和事务日志文件。案例实践与探究练习数据库分离与附加,探索系统数据库的意义。在实践过程中,教师巡回指导,对学生遇到的问题及时通过个别讲解、小组讨论或教师演示的方式解决。实践探究数据库分离与附加。掌握数据库分离与附加方法。评价教师点评:表扬优秀,鼓励不足,对实践中出现的问题进行点评,并解决问题。听取教师点评,完善自己的不足。让学生发现不足,完善自己。总结和学生一起讨论梳理数据库分离与附加及系统数据库的意义。理解难点,掌握重点。让学生理清本次课内容。教学反思1. 混合式教学模式极大

11、地提高了教学效率。本课结合演示法,讲授法,探究法,讨论法多种教学方法,活跃了课堂气氛,调动了学生的积极性,保证了教学效果。2. 强调注意函数的语法规范,避免输入错误。3. 学习永无止境,坚持扬长避短思改进,量化考评促进步,不断追求更好。第三章 数据库创建与管理周次第4周,第2次课授课时间星期四5-6节授课时数2章节名称第三章 数据库创建与管理3.3 数据库的创建与管理3.3.1 创建数据库教学环境教学楼西305教学用具多媒体教学设备教学目标知识目标(构建整体,强化细节)1. 掌握用视图方式创建数据库的方法。2. 掌握用T-SQL语句创建数据库的方法。能力目标能正确运用视图方式和T-SQL语句创

12、建数据库。情感目标培养学生严谨认真,勤观察、善思考的工作态度。教学重点1. 用视图方式创建数据库。2. 用T-SQL语句创建数据库。教学难点用T-SQL语句创建数据库。教学方法任务教学;讲授法;启发法;自主实践法。课前准备教师:1. 数据库案例相关资料;2. 其他电子资料。教 学 过 程 及 内 容教学环节教 师 活 动学生活动设计意图课题导入导入:通过上次课的学习,我们了解了系统数据库的意义及分离与附加数据库的方法。今天我们来学习数据库的创建。快速翻阅教材梳理上次课的学习内容。巩固上次内容,了解本次学习内容。第一阶段 创建数据库1 数据库文件(1)主数据文件。该文件是数据库的关键文件,包含了

13、数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,扩展名为.mdf。(2)辅助数据文件。用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.ndf。一般当数据库很大时,有可能需要创建多个辅助文件。而数据库较小时,则只要创建主文件而不需要辅助文件。(3)日志文件。日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个,日志文件的扩展名为.ldf。2文件组(1)主文件组。主文件组包含主要数据文件和任何没有明确指派给其他文件组的其他文件。管理数据库的系统表的所有页均分配在主文件组中。(2)用户定义文件组。用户定义文件组是指“CREATE D

14、ATABASE”或“ALTER DATABASE”语句中使用“FILEGROUP”关键字指定的文件组。3. 界面方式创建数据库【例2.1】 创建数据库PXSCJ,数据文件和日志文件的属性按默认值设置。创建该数据库的主要过程为:第1步 以系统管理员身份登录计算机,启动“SQL Server Management Studio”。如图2.1所示图2.1 连接到服务器第2步 点击“新建数据库”命令 第3步 “常规”、“选项”和“文件组”。这里只配置“常规”选择页,其他选择页使用系统默认设置。创建的数据库名称“PXSCJ”,也可以在“所有者”文本框中指定数据库的所有者如sa,这里使用默认值,其他属性也

15、按默认值设置,如图2.2所示。图2.2 “新建数据库”窗口另外,可以通过单击“自动增长”标签栏下面的 按钮,出现如图2.3所示的对话框,在该对话框中可以设置数据库是否自动增长、增长方式、数据库文件最大文件大小。数据日志文件的自动增长设置对话框与数据文件类似。图2.3 自动增长设置到这里数据库PXSCJ已经创建完成了。此时,可以在“对象资源管理器”窗口的“数据库”目录下找到该数据库所对应的图标。4. 命令方式创建数据库命令方式创建数据库使用“CREATE DATABASE”命令,创建前要确保用户具有创建数据库的权限。由语法格式可知,最简单的一句创建数据库的语句为:CREATE DATABASE database_name 【例1】 创建一个名为TEST1的数据库,其初始大小为5MB,最大大小不限制,允许数据库自动增长,增长方式是按10%

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

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号