电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第4章 创建与管理数据库

  • 资源ID:89184303       资源大小:2.45MB        全文页数:30页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第4章 创建与管理数据库

4.1 了解数据库结构,4.1.1 SQL Server 2005 数据库类型,在SQL Server 2005中,数据库大致可分为系统数据库和用户数据库两类。安装完成的SQL Server 2005中,包括Master、Model、Msdb和Tempdb等系统数据库。,4.1.1 SQL Server 2005 数据库类型,(1)Master数据库(主数据库) Master数据库是SQL Server系统最重要的数据库,记录SQL Server系统的所有系统级信息,包括实例范围的元数据(例如登录名)、端点、链接服务器和系统配置设置。master数据库还记录所有其他数据库是否存在以及这些数据库文件的位置信息。另外,master数据库还记录SQL Server的初始化信息。如果master数据库不可用,SQL Server将无法启动。,4.1.1 SQL Server 2005 数据库类型,(2)Model数据库(模板数据库) Model数据库用做用户创建新数据库的模板。每当我们创建一个新的数据库时,系统将先复制Model数据库的内容,然后再填写新数据库的其他部分。 (3)Msdb数据库(调度数据库) Msdb数据库是代理服务器数据库,由SQL Server代理用于计划警报和作业,也可以由其他功能(如Service Broker和数据库邮件)使用。,4.1.1 SQL Server 2005 数据库类型,(4)Tempdb数据库(临时数据库) Tempdb被用来作为一个工作区,为用户提供保存临时表、临时数据和临时创建的存储过程等临时对象的一个工作空间。,4.1.2 SQL Server 2005 数据库对象,(1)表 数据库中的表是由行和列组成的。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。一行数据称为一个或一条记录,它表达有一定意义的信息组合。 (2)视图 视图看上去同表类似,也具有一组命名的字段和数据项,但它其实是一个虚拟的表,在数据库中并不实际存在。视图可以用来控制用户对数据的访问,并能简化数据的显示。 (3)索引 索引是根据指定的数据库表列建立起来的顺序。它提供了快速访问数据的途径,并且可监督表的数据,使其索引所指向的列中的数据不重复。,4.1.2 SQL Server 2005 数据库对象,(4)存储过程 存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。 (5)触发器 触发器是一个用户定义的SQL事务命令的集合。当对一个表进行插入、更改和删除操作时,这组命令就会自动执行。 (6)缺省值 缺省值是当在表中创建列或插入数据时,对没有指定其具体值的列赋予事先设定好的值。 (7)规则 规则是对数据库表中的数据信息进行限制,常用于描述企业的业务规则。,4.1.3 SQL Server 2005数据库文件,数据库文件与普通的操作系统文件没有什么不同。一个数据库会拥有至少两个数据库文件,一个是为了存放数据,另一个是为了存放事务日志。 (1)主数据库文件 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是“.mdf”。,4.1.3 SQL Server 2005数据库文件,(2)次数据库文件 次要数据文件是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是“.ndf”。 (3)事务日志文件 事务日志文件用于记录所有事务以及每个事务对数据库所做的修改。当数据库出现问题后,管理人员可以使用事务日志文件恢复数据库。事务日志文件的扩展名为“.ldf”。,4.1.4 SQL Server 2005数据库文件组,为了方便对数据库文件进行分配和管理,SQL server 2005将数据库文件分为多个组。文件组有主文件组和用户自定义文件组两种类型。 (1)主文件组 主要文件组(PRIMARY文件组)包含主要数据文件和未放入其他文件组的所有次要数据文件。每个数据库有一个主要文件组。 (2)用户自定义文件组 用户定义文件组用于将数据文件集合起来,以便进行管理、数据分配和放置。 (3)默认文件组 默认文件组包含在创建时没有指定文件组的所有表和索引的页。在每个数据库中,每次只能有一个文件组是默认文件组。,4.2 创建数据库,4.2.1 使用SSMS创建数据库,使用SQL Server Management Studio创建数据库,简单直观,操作步骤如下: (1)启动SQL Server Management Studio,在“对象资源管理器”窗口中右键单击“数据库”选项,在弹出的快捷菜单中选择“新建数据库”命令,打开“新建数据库”对话框 。 (2)选择“常规”选项页,设置新建数据库的名称、数据库的所有者、数据文件和事务日志文件信息。,4.2.1 使用SSMS创建数据库,(3)如要修改数据库文件的“自动增长”选项,可单击“自动增长”属性后的“浏览”按钮,打开“更改自动增长设置”对话框。在“更改自动增长设置”对话框中,可以设置增长方式和最大文件大小。 (4)如要添加数据文件或事务日志文件,可单击“添加”按钮,在“逻辑名称”输入文件名,“文件类型”选择“数据”或“日志”即可。 (5)单击“文件组”选项,可以设置文件所在的文件组,如果选择“新文件组”选项,打开“新建文件组”时对话框,可以添加一个新的文件组。,4.2.1 使用SSMS创建数据库,(6)设置完成后单击“确定”按钮返回“新建数据库”对话框。 (7)要删除数据库文件,选中该文件,单击“删除”按钮即可。 (8)在“新建数据库”对话框中,选择“选项”选项页,可以设置数据库的选项信息,如恢复选项和游标选项等。,4.2.1 使用SSMS创建数据库,(9)在“新建数据库”对话框中,选择“文件组”选项页,可以查看当前数据库中的所有文件组信息。可以在此页进行“添加”和“删除”等修改文件组的操作。 (10)设置好需要的信息后,单击“确定”按钮,即可完成数据库创建。,4.2.2 使用T-SQL语句创建数据库,使用T-SQL语言提供的CREATE DATABASE语句创建数据库的基本语法格式如下: CREATE DATABASE 数据库名 ON PRIMARY ,.n , ,.n LOG ON ,.n ,4.2.2 使用T-SQL语句创建数据库,其中: := ( NAME = ' 逻辑文件名 ' FILENAME = ' 物理文件名 ' , SIZE = 初始大小 , MAXSIZE = 文件的最大大小 , FILEGROWTH = 增长比例) := FILEGROUP 文件组名,4.2.2 使用T-SQL语句创建数据库,各参数的含义如下: ON:指定存储数据库数据部分的磁盘文件(数据文件)。 PRIMARY:指定主文件组的主文件。 LOG ON:指定存储数据库日志的磁盘文件(日志文件)。如果没有指定LOG ON,将自动创建一个事物日志文件,其大小为该数据库的所有数据文件大小总和的25%或512 KB,取两者之中的较大者。,4.3 管理数据库,4.3.1 修改数据库,(1)使用SSMS修改数据库 在SQL Server Management Studio的“对象资源管理器”中,右键单击需要修改的数据库,在弹出的快捷菜单中选择“属性”命令,打开“数据库属性”对话框。该对话框中包含“常规”、“文件”和“文件组”等6个选择页,,4.3.1 修改数据库,常规:使用此页可以查看或修改数据库的属性。 文件:可以使用“文件”选项增减数据库文件或修改数据库文件属性。 文件组:可以使用“文件组”选项增加或删除一个文件组,修改现有文件组的属性。,4.3.1 修改数据库,选项:使用“选项”选项可以修改数据库的选项。比较常用的数据库选项如下: 只读:设置为“True”时,数据库中的数据只能读取,不能修改。 限制访问:即限制访问数据库的用户,包括MULTI_USER (多用户)、SINGLE_USER (单用户)和RESTRICTED_USER (受限用户)。 自动关闭:设置为“True”时,用于指定数据库在没有用户访问并且所有进程结束时自动关闭,释放所有资源,当又有新的用户要求连接时,数据库自动打开。 自动收缩:设置为“True”时,当数据或事务日志量较少时,自动缩减数据库文件的大小。 权限:使用权限页,可以查看或设置数据库安全对象的权限。 扩展属性:使用扩展属性,可以向数据库对象添加自定义属性。,4.3.1 修改数据库,(2)使用T-SQL语句修改数据库 使用T-SQL语句修改数据库的语法格式如下: ALTER DATABASE 数据库名 ADD FILE ,.n TO FILEGROUP 文件组名 | ADD LOG FILE ,.n | REMOVE FILE 逻辑文件名 | ADD FILEGROUP 文件组名 | REMOVE FILEGROUP 文件组名 | MODIFY FILE | MODIFY NAME = 新数据库名 | MODIFY FILEGROUP 文件组名 ,4.3.1 修改数据库,其中: ADD FILE ,.n TO FILEGROUP 文件组名:向指定的文件中添加新的数据文件。 ADD LOG FILE ,.n :增加新的事务日志文件。 REMOVE FILE 逻辑文件名:删除数据文件。 ADD FILEGROUP 文件组名:增加文件组。 REMOVE FILEGROUP 文件组名:删除文件组 MODIFY FILE :修改文件属性。 MODIFY NAME =新数据库名:重命名数据库。 MODIFY FILEGROUP 文件组名:修改文件组属性。,4.3.2 删除数据库,(1)使用SSMS删除数据库 打开SSMS,右键单击要删除的数据库,在弹出的快捷菜单中选择“删除”命令,在随后出现的“删除对象”对话框中,单击“确定”按钮,即可完成指定数据库的删除操作。 (2)使用T-SQL语句删除数据库 使用DROP DATABASE语句删除数据库的语法格式如下: DROP DATABASE 数据库名,4.3.3 分离数据库,分离数据库指逻辑上将数据库从服务器上删除,不再提供服务。分离后的数据库是完整的,包括各种权限、规则、存储过程和事务等,并且数据库文件(包括数据文件和日志文件)可以复制、压缩或移动。,4.3.4 附加数据库,附加数据库指将通过分离数据库操作得到的数据库文件重新连接到服务器上,成为一个可用的数据库。,4.3.5 查看数据库信息,对已存在的数据库,使用SSMS查看数据库信息的方法主要是通过属性对话框窗口。使用T-SQL语句查看数据库信息的语法格式如下: EXECUTE sp_helpdb 数据库名,4.3.6 打开或切换数据库,当登录数据库服务器,连接Sql Server后,需要连接数据库服务器中的数据库,才能使用数据库中的数据。可以利用User语句在查询分析器中打开或切换数据库,语句格式如下: User 数据库名称,

注意事项

本文(SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第4章 创建与管理数据库)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.