- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章SQL Server数据库的管理 本章内容 2.1 SQL Server数据库的存储结构 2.2 数据库的创建 2.3数据库的修改 2.4数据库的删除 2.5数据库的分离和附加 2.6数据备份和还原 小结 2.1 SQL Server数据库的存储结构 2.1.1 数据库对象 2.1.2 数据库文件及文件组 2.1.3 SQL Server数据库类型 2.1.1 数据库对象 SQL Server提供了很多逻辑组件,这些逻辑组件通常被称为数据库对象,也就是具体存储数据或对数据进行操作的实体。 有以下几种: 表、视图,存储过程、用户、角色、规则、默认、用户定义的数据类型 2.1.2 数据库文件及文件组 1.数据库文件 数据库文件是存放数据库数据和数据库对象的文件。 一个数据库可以有一个或多个数据文件 有3种类型: 主数据文件 次数据文件 事务日志文件 2.1.2 数据库文件及文件组 说明: 一个数据库可以有一个或多个数据库文件,但一个数据库文件只属于一个数据库。 可以将数据库文件存储在不同的硬盘中,这样可以同时对几个硬盘做数据存取,提高了数据处理的效率。 2.1.2 数据库文件及文件组 2.数据库文件的存储形式 逻辑结构和物理结构 3.数据库文件组 为了分配和管理,可以将数据库文件分成不同的文件组,即数据库文件组 在SQL Server中有:主文件组和用户定义文件组 默认文件组。如果没有指定,对象将被分配给默认文件组。如果没有指定默认文件组,则主文件组是默认文件组。 2.1.2 数据库文件及文件组 2 数据库文件的存储形式 盘区和页面的概念 页:是sql server分配空间时使用的最小单位,用于存储数据库的实际数据。 一页的长度是8KB; 页只能存储同一表中的数据; 每页可包含至少一行数据。 2.1.2 数据库文件及文件组 盘区:盘区是表和索引分配空间的基本单位。 定义:由8个连续页面组成的数据结构称为盘区,大小为8*8KB=64KB。 盘区只能存储数据库中的一个对象,如:表、索引等。 当在表中插入一个表时,即使表中只插入一条记录,也会占用64KB的空间。 数据库的存储组织 数据库由数据库文件组成: 数据文件由盘区组成; 盘区由8个连续的页面组成; 页面的大小8KB,由连续的数据行组成。 说明: 所有的数据库都具有惟一的主数据文件、一个或多个次数据文件以及一个或多个事务日志文件。 数据页存放除text、ntext和image等数据外的所有数据行,text、ntext和image存放在单独的页中,行不能够跨越页,一行中所能够包含的最大数据量是8,060字节 数据存放在连续的页中; 日志文件不包含页,而是包含一系列日志记录; 2.1.3 SQL Server数据库类型 SQL Server数据库分为两种类型, 系统数据库 (1)Master数据库 (2)Model数据库 (3)Msdb数据库 (4)Tempdb数据库 用户数据库。 Pubs , Northwind 用户创建的数据库 2.2 数据库的创建 2.2.1 使用企业管理器创建数据库 2.2.2 使用向导创建数据库 2.2.3 使用Transact-SQL语言创建数据库 注意事项: T-SQL语言创建时要指定逻辑文件名(是在SQL Server中使用的名称,是数据库在SQL SERVER中的标识)和操作系统文件名(存储时使用的文件名,包含盘符、路径等)。 数据文件逻辑名后应加上_data后缀,事务日志文件逻辑名后加入_log后缀,以区别这两类文件; 缺省情况下,只有系统管理员可以创建新数据库,但系统管理员可赋予其他用户创建数据库的权限; 所以的新数据库都是以Model数据库为模板创建的,其大小可以被增大或收缩。创建时文件名要遵循SQL Server命名规范,一台服务器最多可创建32767个数据库; 数据库信息保存在‘master’数据库的‘sysdatabases’系统表中 2.2.1 使用企业管理器创建数据库 启动SQL Server 服务器 打开“企业管理器” 打开“数据属性”对话框 单击“数据属性-数据文件”选项卡 使用企业管理器创建数据库 例:创建st_db数据库,要求如下: 创建一个st_db数据库; 保存路径为“D:\mydb”; 数据文件名为st_data.mdf,为主文件; 初始大小为2MB; 最大值20兆; 事务日志文件名为st_log.ldf; 初始容量为2mb; 最大值为10MB; 均以1MB增量增加。 1.启动“sql server服务”,并启动“企业管理器”; 2.展开要创建数据库的服务器,右键菜单执行“创建数据库”命令; 3.在“名称”文本框中输入要创建的数据库
您可能关注的文档
最近下载
- 2025届安徽省A10联盟高三上学期开学考-英语试题(含答案).docx VIP
- 周围神经损伤的护理.pptx VIP
- 设计院电气专业面试常见问题汇总与标准答案.pdf VIP
- 2021年福建省福州一中自主招生数学试卷.pdf VIP
- 化学-安徽省1号卷A10联盟2025届高三上学期8月开学摸底考试试题和答案.docx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试生物试卷(含答案).docx VIP
- 2025年营养与膳食.pptx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试地理试卷(含答案).pdf VIP
- 中国通史16.ppt VIP
- 车租赁代驾合同.doc VIP
文档评论(0)