任务3创建教务数据库



《任务3创建教务数据库》由会员分享,可在线阅读,更多相关《任务3创建教务数据库(38页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,任务3 创建教务数据库,任务目标,SQL Server 2005成功安装后,通常包含个主要的系统数据库:master、model、tempdb和msdb。除了系统数据库,还可以创建用户数据库。数据库是对象的集合,SQL Server 2005数据库的数据对象包括所有的数据表、视图、存储过程、触发器等,这些数据库对象我们将在后续章节中陆续介绍。本任务目标是进行教务数据库的创建,以及数据库的查看修改、删除以及其他常见管理操作。使学生能利用SQL语句或SQL Server Management Studi
2、o进行数据库的各种操作。,返回目录,1,学习引领,在进行数据管理时,相关的信息要存放到数据库中,数据库就象是一个容器,其中可以容纳表、视图、索引、存储过程和触发器等数据库对象,数据库的创建主要包括数据库及其表、索引、视图、存储过程等对象的创建。使用SQL Server 2005进行数据管理之前,首先必须创建好数据库,并指定数据库的数据文件名和日志文件名以及数据库的存放位置等属性。本任务在了解数据库的概念基础上,考虑如何创建教务数据库。通过教务数据库创建操作掌握数据库创建、管理的语法。并完成书中的课堂实践及习题来消化理解数据库的相关知识。,返回目录,2,任务组成描述,返回目录,3,任务3-1 教
3、务数据库的创建,子任务1 做好创建数据库前的准备,子任务内容,认识数据库文件和文件组。,创建数据库前的注意事项。,子任务要求,理解数据库的存储结构、文件和文件组的概念。,了解创建数据库前的一些注意事项。,能够学会思考在创建数据库之前先规划好自己的数据库。,4,1数据库文件和文件组,数据库的存储结构分为逻辑存储结构和物理存储结构两种。数据库的逻辑存储结构指的是数据库是由哪些信息所组成,SQL Server的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。数据库的物理存储结构是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据
4、库至少应该包含一个主数据库文件和一个事务日志文件。,数据文件包含数据和对象,例如表、索引、存储过程和视图。日志文件包含恢复数据库中的所有事务所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中。,5,SQL Server 2005数据库文件有3类:,(1)主数据文件(Primary),存放数据,每个数据库都必须有一个主数据文件。主数据文件的建议文件扩展名是.mdf。,(2)次数据文件(Secondary),存放数据,一个数据库可以没有也可以有多个次数据文件。次数据文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows文件的最大大小,可以使用次数据文件,这样数
5、据库就能继续增长。次数据文件的建议扩展名为.ndf。,(3)事务日志文件(Transaction Log),存放事务日志,每个数据库必须有一个或多个日志文件。事务日志的建议文件扩展名是.ldf。,6,为了更好地实现数据库文件的组织,引入了文件组(FileGroup)的概念,即可以把各个数据库文件组成一个组,对它们整体进行管理。通过设置文件组,可以有效地提高数据库的读写速度。例如,可以将3个数据文件datafile1.mdf、datafile2.mdf、datafile3.mdf分别创建在3个盘上,将这3个文件组成一个文件组filegroup,在创建表时,可以指定将表创建在该文件组上,这样该表的
6、数据就可以分布在3个盘上,当对该表执行查询操作时,可以并行操作,从而大大提高查询效率。,7,2创建数据库前的准备工作,在创建数据库之前,应注意下列事项:,(1)创建数据库需要一定权限,必须至少拥有 CREATE DATABASE、CREATE ANY DATABASE 或 ALTER ANY DATABASE 权限。在默认情况下,只有系统管理员和数据库拥有者可以创建数据库。,(2)数据库被创建后,创建数据库的用户将成为该数据库的所有者。,(3)对于一个 SQL Server 实例,最多可以创建 32767 个数据库。,(4)创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放
7、文件位置的过程等,数据库名字必须遵循SQL Server命名规范。,(5)有三种类型的文件可用于存储数据库:主文件、辅助文件和事务日志。数据库必须具有一个主数据文件和至少一个事务日志文件。或者,也可以选择创建一个或多个辅助数据文件和其他事务日志文件。,8,任务3-1 教务数据库的创建,子任务2 创建教务数据库,子任务内容,用SQL Server Management Studio创建教务数据库。,利用SQL语句创建教务数据库。,子任务要求,能够利用SQL Server Management Studio和SQL语句两种方法创建教务数据库。,了解创建数据库的注意点。,掌握根据不同的要求创建不同的
8、数据库。,能够分析错误并修改。,9,1在SQL Server Management Studio中创建教务数据库,(1)启动SQL Server Management Studio,在对象资源管理器中,如图3-1所示,连接到 SQL Server 2005 数据库引擎实例,再展开该实例。右击“数据库”,在弹出的快捷菜单中选择“新建数据库”命令,打开“新建数据库”窗口。,(2)在“新建数据库”窗口中的“常规”选择页(如图3-2所示)里,有以下几个可选项:,在“数据库名称”文本框中,我们输入数据库名称:教务管理。,若要通过接受所有的默认值来创建数据库,则单击“确定”按钮;否则,继续后面的可选项目的
9、选择。,若要更改所有者名称,单击后面的“.”按钮选择其他所有者。,若要启用数据库的全文搜索,选中“使用全文索引”复选框。,若要更改主数据文件和事务日志文件的默认值,在“数据库文件”列表中单击相应的单元并输入新值。,在这里我们输入数据库名为“教务管理”,初始数据库文件的大小设为5MB,将数据文件保存路径改为“D:教务管理”。,10,(3)切换到“新建数据库”窗口中的“选项”选择页中,如图3-3所示。其中有以下几个可选项:,若要更改数据库的排序规则,从“排序规则”下拉列表框中选择一个排序规则。,若要更改恢复模式,从“恢复模式”下拉列表框中选择一个恢复模式。,若要更改数据库其他选项,从下面的列表中根
10、据需要修改选项值。,(4)若要添加新文件组,切换到“文件组”选择页,如图3-4所示。单击“添加”按钮,然后输入文件组的值。,(5)所有参数设置完毕后,单击“确定”按钮,教务管理数据库就创建成功。在“对象资源管理器”窗格中选择“数据库”并右击,在弹出的快捷菜单中选择“刷新”命令或按F5键,刷新对象资源管理器后,就可以看到教务管理数据库创建成功。如图3-5所示。,11,2利用T-SQL语句创建教务管理数据库,在SQL Server 2005中,还可以利用T-SQL提供的CREATE DATABASE语句来创建教务管理数据库。创建步骤为:,(1)运行Microsoft SQL Server Mana
11、gement Studio。,(2)单击快捷工具栏中的“新建查询”按钮,出现查询窗口,在该查询窗口中编写T-SQL语句。创建一个名为教务管理的数据库的语句是“CREATE DATABASE 教务管理”,这是使用CREATE DATABASE语句的最基本用法,所有设置都使用默认值。在对象资源管理器中即可以看见所创建的数据库,不过要注意的是需要手动刷新对象资源管理器,否则对象资源管理器不会将新创建的数据库名显示出来。,12,CREATE DATABASE语句的具体格式如下:,CREATE DATABASE 数据库名,ON PRIMARY ,.N ,.N ,LOG ON ,.N ,COLLATE 排
12、序规则名,其中=(,NAME=逻辑文件名,FILENAME=物理文件名,SIZE=SIZE KB|MB|GB|TB ,MAXSIZE=MAX_SIZE KB|MB|GB|TB|UNLIMITED ,FILEGROWTH=GROWTH_INCREMENT KB|MB|GB|TB|%),.N,=FILEGROUP 文件组名 DEFAULT ,.N,13,下面我们按照不同的要求创建教务管理数据库,(1)创建数据库“教务管理”,所有设置均采用默认值。SQL语句如下:,CREATE DATABASE 教务管理,(2)创建数据库“教务管理”,指定数据库的数据文件所在位置。,CREATE DATABASE
13、教务管理,ON,(,NAME=教务管理_data,FILENAME=E:教务管理.mdf,),14,(3)创建一个只含一个数据文件和一个事务日志文件的数据库,数据库名为教务管理,主数据库文件逻辑名称为教务管理_data,数据文件的操作系统名称为教务管理.mdf,数据文件初始大小为5MB,最大值为500MB,数据文件大小以10%的增量增加。日志逻辑文件名称教务管理_log.ldf,事务日志的操作系统名称为教务管理.ldf,日志文件初始大小为5MB,最大值100MB,日志文件以2MB增量增加。,15,CREATE DATABASE 教务管理,ON,PRIMARY(NAME=教务管理_data,FI
14、LENAME=c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQL DATA教务管理.mdf,SIZE=5MB,MAXSIZE=500MB,,FILEGROWTH=10%),LOG ON,(NAME=教务管理_log,FILENAME=c:Program FilesMicrosoft SQLServer MSSQL.1MSSQL DATA教务管理.ldf,SIZE=5MB,MAXSIZE=100MB,,FILEGROWTH=2MB),),16,课堂实践1,1.启动“SQL Server Management Studio”,创建数据库Student,并
15、进行如下设置:,数据库文件和日志文件的逻辑名称分别为:Student_data和Student_log;,物理文件存放在D:DATABASE文件夹中;,数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为1MB;,日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为10%;,17,2.使用T-SQL语句创建数据库Teacher,并要求进行如下设置:,数据库文件和日志文件的逻辑名称分别为:Teacher_data和Teacher_log;,物理文件存放在D:DATABASE文件夹中;,数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为2M
16、B;,日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为15%;,3.用T-SQL语句创建数据库:该数据库名称为company,数据库包含三个文件组,主文件组,company1-group和company2-group,主文件组包含company01_data和company02_data,company1-group文件组包含company11_data文件,company2-group文件组包含company21_data文件,数据库的事务日志文件为company_log,所以文件的初始大小为2MB,最大值为5MB,文件的增长方式为20。,4 认真查看各题操作后的结果情况。,本章首页,18,任务3-2 教务数据库的管理,子任务1 查看修改教务数据库,子任务内容,用SQL Server Management Studio查看修改教务数据库。,用T-SQL语句修改教务数据库。,子任务要求,掌握使用两种方法进行教务数据库查看修改的操作方法。,能够根据具体的要求进行数据库的修改。,19,1使用SQL Server Management Studio查看修改教务数据库,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇