版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1,创建和管理数据库,了解数据库的基本配置。了解SSMS和T-SQL语句创建、查看、修改和删除数据库。掌握SSMS分离和其他数据数据库。2,数据库创建和管理,数据库系统开发中本章学习内容的位置,3,1,数据库创建,作业目标:4、了解数据库配置、数据库对象是存储、管理和使用数据的各种结构形式。数据库是作为操作系统文件存储在磁盘上的数据库对象的容器。数据库不仅可以存储数据,还可以安全可靠地存储和检索数据。SQL Server 2008中的数据库按模式级别分类,可以分为物理数据库和逻辑数据库。对象可以分为系统数据库和用户数据库。5,了解数据库配置,6,了解数据库配置,1。物理数据库(1)数据库文件
2、:SQL Server 2008数据库包含三个物理文件:主数据文件、辅助数据文件和事务日志文件。7,了解数据库的配置,1。物理数据库(2)文件组将文件组织在一起以方便数据的管理和分配,从而成为文件组。每个文件组都有组名,文件组可以分为两种。主体文件组:包含所有系统表,在设置数据库时,主体文件组包含主数据文件和其他未分配组的文件,它是默认数据文件组,一个数据库具有主体文件组。自定义文件组:自定义文件组是在CREATE DATABASE或ALTER DATEBASE语句中使用FILEGROUP关键字开发的。用于将数据文件分组,以便于管理、数据分配和放置。8,了解数据库配置,必须强调的是,文件组只是
3、用于分配管理的逻辑对象,将表分配给数据库文件实际上只能管理数据文件(主或辅助数据文件),而不能管理日志文件。9,了解数据库配置,2。逻辑数据库每个数据库节点都包含表示数据库中其他对象类型(数据库图表、表、视图和存储过程等)的子节点。10,识别数据库的配置,3系统数据库和用户数据库系统数据库是系统生成的裴珉姬管理数据库,其中记录了SQL Server 2008的配置情况、操作情况和用户数据库等系统管理信息。用户数据库是您创建的数据库,用户可以在数据库中执行修改和删除等操作。11,使用SSMS创建数据库,12,可以创建数据库的用户必须是系统管理员或授权使用CREATE DATABASE语句的用户。
4、示例1创建教育行政数据库,数据库名称EDUC。主数据文件存储“D:教育行政数据文件”路径,日志文件存储“e2:教育行政日志文件”路径。主数据文件的初始大小为4MB,最大大小为10MB,增长速度为10%。日志文件的初始大小为2MB,最大大小为4MB,增长速度为10%。生成的数据库映射。使用SSMS创建数据库,13,SSMS创建步骤:(1)在d和e磁盘根目录中分别创建文件夹教务管理数据文件和教务管理日志文件。(2)运行Microsoft SQL Server 2008程序,选择SQL Server Management Studio以转到“连接到服务器”窗口,然后选择首选项(服务器类型:数据库引擎
5、,服务器名称:唯一名称)、Windows身份验证或SQL Server 2008身份验证(3)在“对象管理器”窗口中,展开“服务器”,选择数据库节点,单击鼠标右键,然后从弹出菜单中选择“新建数据库命令”。提示:如果可能,应将数据文件保存在与日志文件不同的磁盘区域,而不是保存在系统磁盘上。d光盘下的“教育行政数据库文件”和e光盘下的“教育行政日志文件”两个文件夹必须在操作系统下预先创建。使用SSMS创建数据库,14、(4)“新建数据库”窗口的“选择页面”窗格包含三个选项:“常规”、“选项”和“文件组”。选择常规选项,在窗口右侧的数据库名称文本框中输入数据库名称EDUC,所有者选择默认值。(5)在
6、“数据库文件”列表中包含两行信息。上一行是数据文件信息,下一行是日志文件信息。单击“自动增量”列下的省略号按钮,打开用于设置数据文件自动增量的“更改EDUC自动增量设置”对话框。使用SSMS创建数据库,15,(6)单击“路径”下的省略号按钮,将存储数据库文件的路径修改为“d:教育行政数据文件”。同样,在设置日志文件并保存名为“e:教育行政日志文件(7)”的路径的其他页面上,使用默认设置完成操作后,单击“确定”按钮关闭窗口。教育行政系统EDUC已成功创建,在“对象浏览器”窗口中按F5键刷新后,可以查看新数据库。提示:(1)逻辑名称表示可在SQL Server 2008中查看的文件名,由name关
7、键字指定。文件的物理名称表示硬盘上存储的路径,由filename关键字指定。(2)如果数据库的大小持续增加,则可以指定其增长方式。如果数据大小基本上没有更改,通常不会指定为具有自动增长方法以提高数据利用率。使用SSMS创建数据库,16,使用T-SQL语句创建数据库。SQL Server的编程语言是Transact-SQL,简单地说是t-SQL。T-SQL中的语句不区分大小写,常规系统保留单词大写,用户定义的名称可以使用小写。T-SQL语法说明:可选语法条目,表示可以省略“”,如果省略,系统将获取默认值。“”必须选择语法项目。n 表示前面的项目可以重复n次,以逗号分隔的形式写入每个项目。|“表示
8、只能选择两个相邻项目中的一个。”;可选T-SQL语句结束符。一个语句分成多行,但多个语句不能写入一行。17,T-SQL生成数据库的完整语法格式:使用create database on primary,n file group,n log on,n,T-SQL语句创建数据库,18,使用T-SQL语句创建数据库,19,创建库示例2。此数据库的默认数据文件逻辑名称为Library,物理文件名为Library.mdf,物理文件路径为:D:库管理数据(相应的文件夹预设置在操作系统下),初始大小为3MB,最大容量为100MB,增长速度为10%。数据库的日志文件逻辑名称为Library_log,物理文件名
9、为Library_log.ldf,物理文件路径为E:图书馆管理日志(在操作系统下预先创建该文件夹),初始大小为1MB,最大容量为2MB,增长速度为10%。生成的数据库映射。使用T-SQL语句创建数据库,20,在SSMS的工具栏上,单击“新建祖怀”按钮以打开祖怀编辑器,然后输入以下代码:使用T-SQL语句创建数据库,21,示例3)主数据文件逻辑名称test_data,物理文件名test.mdf,初始大小10MB,最大容量无限制,增长速度10%。辅助数据文件的逻辑名称为test1,物理文件名为test1.ndf,初始大小为5MB,最大容量为100MB,增长速度为5mb,数据库的日志文件逻辑名称为t
10、est_log,物理文件名为test.ldf,初始大小为1MB,最大容量为5MB,增长速度为110数据文件和日志文件分别放在d盘测试数据和e盘测试日志文件夹中。生成的数据库映射。使用T-SQL语句创建数据库,22,提示:上述存储容量单位默认为MB,也可以使用KB、MB、GB或TB(terabyte)作为文件大小的单位。,使用T-SQL语句创建数据库,23、查看和修改数据库、操作对象:24,使用SSMS查看和修改数据库,在“对象资源管理器”窗口中,展开数据库节点,然后右键单击目标数据库,例如EDUC。从弹出菜单中选择属性命令,弹出数据库属性-EDUC窗口,如图所示。使用、25、SSMS查看和修改
11、数据库时,您可以在常规、文件、文件组、选项和权限页面上根据需要查看和修改数据库中的相应设置。您可以在一般页面,根据下列项目,检视资料库的基本资讯:数据库上次备份日期:上次执行数据库日志备份操作的日期。数据库日志的上次备份日期:上次执行数据库日志备份操作的日期。名称:数据库名称。状态:数据库的当前状态。所有者:数据库的所有者名称。创建日期:数据库的创建日期。大小:数据库的所有数据文件和日志文件大小的总和。可用空间:数据库的所有数据文件和日志文件的可用空间总和。用户数:当前连接到数据库的用户数。排序规则:数据库当前使用的排序规则。26,可以使用SSMS查看和修改数据库,修改现有数据库:1,更改数据
12、文件的大小和增长方式。2、添加或删除数据文件。添加的文件是辅助数据文件,文件扩展名为.NDF。在SQL Server 2008中,只能删除辅助数据文件,不能删除主数据文件。3、添加或删除日志文件。4、添加或删除文件组。在数据库属性窗口中,选择文件组选项卡,然后单击右下角的添加按钮。添加文件组后,可以将数据文件添加到新添加的文件组中。可以删除自定义文件组,但不能删除默认文件组。删除自定义文件组将删除该文件组中的所有文件。5、重命名数据库。27,使用T-SQL语句查看和修改数据库,使用1 T-SQL语句查看数据库(1)使用系统存储过程sp _ helpsdb查看数据库信息的语法格式:EXECUTE
13、 sp_helpdb数据库名称EXECUTE是一个部署中的第一个月亮旅馆时可以省略的所有名称示例查询分析器使用sp_helpdb语句查看所有数据库信息。单击“运行EXEC sp_helpdb”按钮。28,使用T-SQL语句查看和修改数据库,(2)使用系统存储过程sp_databases查看所有可用数据库信息语法格式:EXECUTE sp_database (3)系统存储过程sp _ helpfils,29,使用T-SQL语句查看和修改数据库;(4)使用系统存储过程sp_helpfilegroup查看当前数据库中文件组的信息语法格式:忽略EXECUTE sp_helpfilegroup文件组名称
14、文件组名称,30,T-SQL语句用于查看和修改数据库,使用2 T-SQL语句修改数据库应用程序通常使用T-SQL语句将数据库修改为语法格式,例如alter database add file,n to file group文件组。向文件组添加数据文件|添加日志文件,N -添加日志文件|添加文件组文件名-添加文件组|删除文件逻辑文件名-删除数据文件|删除文件组文件名-删除文件组|删除文件组,31,删除数据库,操作对象:32,使用SSMS删除数据库,使用SSMS删除数据库操作步骤:(1)在“对象资源管理器”窗口中,展开数据库节点,在要删除的数据库上单击鼠标右键,然后从弹出菜单中选择“删除”命令。(
15、2)在“删除弹出对象”窗口中,验证显示的数据库是否为目标数据库,然后选中复选框以删除备份并确定是否关闭现有数据库连接。(3)单击“确定”按钮完成数据库删除操作。成功删除数据后,删除的数据库不再显示在对象资源管理器窗口中,并且其数据库文件从磁盘上的物理位置消失。33,使用TSQL语句删除数据库,使用DROP DATABASE命令删除数据库的语法如下:DROP DATABASE可以使用DROP语句从SQL Server中一次删除一个或多个数据库。不能删除系统数据库。否则,服务器将不可用。是删除创建的数据库test。DROP DATABASE test,34,分离,附加数据库,措施项:35、分离数据
16、库、分离数据库的特定步骤如下:(1)确保没有用户登录数据库。(2)启动SSMS并连接到数据库实例。(3)在“对象管理器”窗口中,展开数据库节点,在要拆离的数据库上单击鼠标右键,然后从弹出菜单中选择“拆离作业”命令。(4)在打开的“拆离数据库”窗口中,“数据库名称”列将显示选定数据库的名称。分离资料库选项描述的步骤:删除连接:删除所有使用者连接。更新统计信息:默认情况下,分离操作在分离数据库时保留失效的优化统计信息。要更新现有优化统计信息,请根据需要选中“更新统计信息”复选框。全文目录裴珉姬:如果选择此选项,数据库断开时不会丢失附带的全文索引信息。(5)设置完成后,单击“ok(确定)”按钮。36,分离数据库,在“分离数据库”窗口中操作-分离命令,37,数据库附件,数据库的逻辑文件和日志文件可以直接复制和备份。如果数据库出现异常,导致数据库中的数据丢失,则可以使用已经备份的数据库文件恢复数据库。此方法称为附加数据库。您还可以通过附加数据库的方法将数据库从一台服务器传输到另一台服务器。如何添加数据库:(1)启动SSMS并连
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳五正异构分离装置操作工创新思维水平考核试卷含答案
- 砖瓦生产中控员操作能力水平考核试卷含答案
- 表面(化学)热处理工安全理论水平考核试卷含答案
- 废片白银回收工安全应急知识考核试卷含答案
- 化学镀膜工创新实践知识考核试卷含答案
- 附着升降脚手架安装拆卸工岗位操作考核试卷含答案
- 头套髯口工沟通技巧能力考核试卷含答案
- 泵装配调试工岗位创新意识考核试卷含答案
- 装表接电工绩效评估水平考核试卷含答案
- 金属材丝拉拔工岗前新设备考核试卷含答案
- T/CAQI 96-2019产品质量鉴定程序规范总则
- 家畜生态学 绪论 第一章家畜与环境的关系课件
- T-CSCS 049-2024 建筑裸露钢结构外观品质分级技术标准
- T-CAS 938-2024 家用便携式永磁体富氧机
- 2025选择性必修上册成语【释义+根据释义写成语】
- 教师声乐培训课件
- 百师联盟2025届高三10月一轮复习联考英语试卷(含答案详解)
- DL∕T 2447-2021 水电站防水淹厂房安全检查技术规程
- 电力线路安装合同范本
- 公有云技术及应用高职全套教学课件
- 电子元器件封装识别与手工焊接技术-2
评论
0/150
提交评论