所有分类数据库和表的创建和管理学习教案.pptx





《所有分类数据库和表的创建和管理学习教案.pptx》由会员分享,可在线阅读,更多相关《所有分类数据库和表的创建和管理学习教案.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、所有分类数据库和表的创建所有分类数据库和表的创建(chungjin)和和管理管理第一页,共39页。SQL Server 2005SQL Server 2005第7-1章 数据库创建(chungjin)和管理 SQL Server 2005数据库概述(i sh)1创建(chungjin)数据库 2查看或修改数据库 3删除数据库 4第1页/共38页第二页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)数据库的定义 数据库(database)是对象的容器,以操作系统(co zu x tn)文件的形式存储在磁盘上。它不
2、仅可以存储数据,而且能够使数据存储和检索以安全可靠的方式进行。一般包含关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数等对象。第2页/共38页第三页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)系 统 数 据 库 实 例 数 据 库 用 户 数 据 库 SQL Server 2005SQL Server 2005数据库数据库 第3页/共38页第四页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i
3、sh)系统数据库 Master数据库 记录 SQL Server 2005实例的所有系统级信息(xnx),定期备份,不能直接修改。Tempdb数据库 用于保存临时对象或中间结果集以供稍后的处理,SQL Server 2005关闭后该数据库清空。Model数据库用作 SQL Server 2005实例上创建所有数据库的模板。第4页/共38页第五页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)l lMsdb数据库数据库 l l用于用于 SQL Server 2005代理代理(dil)计划警报和计划警报和作业,是作
4、业,是SQL Server的一个的一个Windows服务。服务。l lResource数据库数据库 l l一个只读数据库,包含一个只读数据库,包含 SQL Server 2005包括包括的系统对象。系统对象在物理上保留在的系统对象。系统对象在物理上保留在 Resource 数据库中,但在逻辑上显示在每个数据库中,但在逻辑上显示在每个数据库的数据库的 sys 架构中。架构中。第5页/共38页第六页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)示例数据库 AdventureWorks/AdventureWorks
5、 DW是SQL Server 2005中的示例数据库(如果在安装过程中选择安装了的话)。此数据库基于一个生产(shngchn)公司,以简单、易于理解的方式来展示SQL Server 2005的新功能。用户数据库 用户根据数据库设计创建的数据库。第6页/共38页第七页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)数据库文件 数据库的内模式(物理存储结构)。数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志(rzh)文件组成。主数据文件(.mdf)主数据文件包含数据库的启动信息,并指向数据库中的其他文件;存
6、储用户数据和对象;每个数据库有且仅有一个主数据文件。第7页/共38页第八页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)l l次数据文件(次数据文件(.ndf.ndf)l l也称辅助数据文件,存储主数据文件未存储的也称辅助数据文件,存储主数据文件未存储的其他数据和对象;其他数据和对象;l l可用于将数据分散到多个磁盘上。如果数据库可用于将数据分散到多个磁盘上。如果数据库超过了单个超过了单个 Windows Windows 文件的最大大小,可以使文件的最大大小,可以使用次数据文件,这样数据库就能继续增长;用次数
7、据文件,这样数据库就能继续增长;l l可以没有也可以有多个;可以没有也可以有多个;l l名字尽量与主数据文件名相同。名字尽量与主数据文件名相同。l l事务日志文件(事务日志文件(.ldf.ldf)l l保存保存(bocn)(bocn)用于恢复数据库的日志信息;用于恢复数据库的日志信息;l l每个数据库至少有一个日志文件,也可以有多每个数据库至少有一个日志文件,也可以有多个。个。第8页/共38页第九页,共39页。SQL Server 2005SQL Server 20057.1 SQL Server 2005数据库概述(i sh)数据库文件组 为了便于分配和管理,SQL Server 2005允
8、许将多个文件(不同的磁盘)归纳为同一组,并赋予此组一个(y)名称;与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group);主文件组包含系统表和主数据文件,是默认的数据文件组。第9页/共38页第十页,共39页。SQL Server 2005SQL Server 20057.2 创建(chungjin)数据库使用T-SQL语言 使用SSMS图形界面 创建数据库的方法 第10页/共38页第十一页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库 在【对象
9、(duxing)资源管理器】窗口中,右击“数据库”文件夹,从弹出的快捷菜单中选择“新建数据库”选项,如下图所示。第11页/共38页第十二页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库在窗口中根据提示输入该数据库的相关内容,如数据库名称(mngchng)、所有者、文件初始大小、自动增长值和保存路径等。例如:创建教务管理数据库。数据库名称(mngchng)EDUC;主数据文件保存路径E:教务管理数据文件;主数据文件初始大小为3MB,最大尺寸为10MB,增长速度为10%;日志文件保存路径F:教务管理日志文件;日志文件的初始大
10、小为1MB,最大尺寸为2MB,增长速度为10%。第12页/共38页第十三页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l注意:数据文件应该尽量不保存在系统盘上并注意:数据文件应该尽量不保存在系统盘上并与日志文件保存在不同的磁盘区域。与日志文件保存在不同的磁盘区域。l l数据库名称:可以使用字母数据库名称:可以使用字母(zm)、数字、下、数字、下划线或短线。划线或短线。l l所有者:数据库的所有者可以是任何具有创建所有者:数据库的所有者可以是任何具有创建数据库权限的登录名。例如:选择其为数据库权限的登录名。例如:选择
11、其为账户,该账户是当前登录到账户,该账户是当前登录到SQL Server上的上的账户。账户。l l忽略忽略“使用全文索引使用全文索引”复选框:如果想让数据复选框:如果想让数据库具有能搜索特定的词或短语的列,则选中此库具有能搜索特定的词或短语的列,则选中此选项。选项。第13页/共38页第十四页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l文件名(窗口右侧没显示出的部分):用于存储数据库中数据的物理文文件名(窗口右侧没显示出的部分):用于存储数据库中数据的物理文文件名(窗口右侧没显示出的部分):用于存储数据库中数据的物
12、理文文件名(窗口右侧没显示出的部分):用于存储数据库中数据的物理文件的名称,默认情况下,件的名称,默认情况下,件的名称,默认情况下,件的名称,默认情况下,SQL ServerSQL Server用数据库名称加上用数据库名称加上用数据库名称加上用数据库名称加上_Data_Data后缀后缀后缀后缀(huzhu)(huzhu)来创建物理文件名。例如:来创建物理文件名。例如:来创建物理文件名。例如:来创建物理文件名。例如:EDUC_DataEDUC_Datal l数据库文件逻辑名称:引用文件时使用。数据库文件逻辑名称:引用文件时使用。数据库文件逻辑名称:引用文件时使用。数据库文件逻辑名称:引用文件时使
13、用。l l文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数据,而日志文件用来存放对数据所做操作的记录。据,而日志文件用来存放对数据所做操作的记录。据,而日志文件用来存放对数据所做操作的记录。据,而日志文件用来存放对数据所做操作的记录。l l文件组:为数据库中的文件指定文件组,主文件组(文件组:为数据库中的文件指定文件组,主文件组(文件组:为数据库中的文件指定文件组,主文件组(文件组:为数据库中的文
14、件指定文件组,主文件组(PRIMARYPRIMARY)或任一)或任一)或任一)或任一辅助文件组(辅助文件组(辅助文件组(辅助文件组(SECONDARYSECONDARY)。所有数据库都必须有一个主文件组。)。所有数据库都必须有一个主文件组。)。所有数据库都必须有一个主文件组。)。所有数据库都必须有一个主文件组。l l初始大小:数据库的初始大小至少是初始大小:数据库的初始大小至少是初始大小:数据库的初始大小至少是初始大小:数据库的初始大小至少是MODELMODEL数据库的大小。数据库的大小。数据库的大小。数据库的大小。第14页/共38页第十五页,共39页。SQL Server 2005SQL S
15、erver 20057.2.1 使用(shyng)SSMS创建数据库l l自动增长:自动增长:SQL Server是否能在数据库到达其是否能在数据库到达其初始大小极限时自动应对。默认是初始大小极限时自动应对。默认是“不限制文不限制文件增长件增长”,其好处是可以不必过分担心数据库,其好处是可以不必过分担心数据库的维护,但如果一段的维护,但如果一段“危险危险”的代码引起了数的代码引起了数据的无限循环,硬盘可能会被填满。因此,当据的无限循环,硬盘可能会被填满。因此,当一个数据库系统要应用到生产一个数据库系统要应用到生产(shngchn)环境环境中时,应设置中时,应设置“限制文件增长限制文件增长(MB
16、)”选项以防选项以防止出现上述的情形。止出现上述的情形。l l可以创建次数据文件来分担主数据文件的增长。可以创建次数据文件来分担主数据文件的增长。第15页/共38页第十六页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l例如例如(lr):文件按:文件按10%的比例增的比例增长,限制最大文件大小为长,限制最大文件大小为10MB。l l 第16页/共38页第十七页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l数据库文件存放的物理位置,默认数据
17、库文件存放的物理位置,默认的路径是的路径是C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData。单击右边带有省略号(单击右边带有省略号()的命令)的命令按钮,打开一个资源管理器风格按钮,打开一个资源管理器风格(fngg)的对话框,可以在该对话的对话框,可以在该对话框中更改数据库文件的位置。框中更改数据库文件的位置。第17页/共38页第十八页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l文件类型选项为文件类型选项为“日志日志”的行与为的行与为“数据数据”的行所包含的信
18、息差不多,的行所包含的信息差不多,只有一两处很小的不同。只有一两处很小的不同。l l“文件名文件名”是通过在数据库名称后是通过在数据库名称后面加面加_log后缀而得到的后缀而得到的;l l不能修改不能修改“文件组文件组”列。列。l l可以定义多个日志文件。若填满了可以定义多个日志文件。若填满了事务日志,会因为日志满而导致事务日志,会因为日志满而导致SQL Server停止处理,因此将不能停止处理,因此将不能处理更多的信息。指定多个日志位处理更多的信息。指定多个日志位置则可以避免这种情况。在大型生置则可以避免这种情况。在大型生产系统中采用故障转移产系统中采用故障转移(zhuny)日日志文件是可取
19、的。志文件是可取的。第18页/共38页第十九页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l在选项页框中,如下图所示,可设置数据库的在选项页框中,如下图所示,可设置数据库的排序规则,恢复模式,兼容排序规则,恢复模式,兼容(jin rn)级别以级别以及其他一些选项的设置。及其他一些选项的设置。第19页/共38页第二十页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l在文件组页框中,如下在文件组页框中,如下在文件组页框中,如下在文件组页框中,
20、如下(rxi)(rxi)图所示,可设置或添加数据库文件和文图所示,可设置或添加数据库文件和文图所示,可设置或添加数据库文件和文图所示,可设置或添加数据库文件和文件组的属性,如是否只读,是否为默认值等。件组的属性,如是否只读,是否为默认值等。件组的属性,如是否只读,是否为默认值等。件组的属性,如是否只读,是否为默认值等。第20页/共38页第二十一页,共39页。SQL Server 2005SQL Server 20057.2.1 使用(shyng)SSMS创建数据库l l单击【确定】按钮,系统单击【确定】按钮,系统单击【确定】按钮,系统单击【确定】按钮,系统开始创建数据库,创建成开始创建数据库,
21、创建成开始创建数据库,创建成开始创建数据库,创建成功后,当回到功后,当回到功后,当回到功后,当回到SSMSSSMS中的对中的对中的对中的对象资源管理器时,刷新其象资源管理器时,刷新其象资源管理器时,刷新其象资源管理器时,刷新其中中中中(qzhng)(qzhng)的内容,在【的内容,在【的内容,在【的内容,在【对象资源管理器】的【数对象资源管理器】的【数对象资源管理器】的【数对象资源管理器】的【数据库】节点中就会显示新据库】节点中就会显示新据库】节点中就会显示新据库】节点中就会显示新创建的数据库创建的数据库创建的数据库创建的数据库EDUCEDUC。第21页/共38页第二十二页,共39页。SQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 所有 分类 数据库 创建 管理 学习 教案

限制150内