- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础与实践技术(SQL Server 2008) 第3章 数据库的创建与维护 3.1 SQL Server数据库概述 3.2 创建数据库 3.3 查看和设置数据库选项 3.4 修改数据库 3.5 删除数据库 3.6 分离和附加数据库 3.7 复制数据库 */39 3.1 SQL Server数据库概述 两大类: 系统数据库:存放维护系统正常运行的信息。 用户数据库:存放用户自己的信息。 */39 系统数据库 Master:最重要数据库,用于记录所有系统级信息。 Msdb:保存关于报警、作业、操作员等信息 Model:包含所有用户数据库的共享信息。当用户创建数据库时,系统自动将model数据库中的内容复制到新建数据库中。 Tempdb:临时数据库,用于存储用户创建的临时表、用户声明的变量以及用户定义的游标数据等。 */39 3.1.2 SQL Server数据库的组成 SQL Server将数据库映射为一组操作系统文件,这些文件被划分为两类:数据文件和日志文件。 数据文件包含数据和对象,例如表、索引、存储过程和视图等。 日志文件包含恢复数据库中的所有事务需要的信息。 数据和日志信息不混合在同一个文件中,一个文件只由一个数据库使用。 */39 1.数据文件 用于存放数据库数据。数据文件又分为: 主要数据文件: 推荐扩展名是.mdf, 包含数据库的系统信息,也可存放用户数据。 每个数据库都有且只能有一个主要数据文件。 是为数据库创建的第一个数据文件。 不能小于3MB。 次要数据文件: 推荐扩展名是.ndf。 一个数据库可以包含0—n个次要数据文件。 可与主要数据文件存放在不同地方。 所有文件的使用对用户也是透明的。 */39 2.日志文件 推荐扩展名为.ldf。 用于存放恢复数据库的所有日志信息。 每个数据库有1—n个日志文件。 */39 3.关于数据的存储分配 数据库中数据的存储分配单位是数据页。一页是一块8KB(其中用8060个字节存放数据,另外132个字节存放系统信息)的连续磁盘空间。 页是存储数据的最小空间分配单位。 不允许表中的一行数据存储在不同页上(varchar(max)、nvarchar(max)、text、ntext、varbinary(max)和image数据类型除外),即行不能跨页存储。 */39 示例 假设某数据表有10000行数据,每行3000字节,估算其需要的空间: (10000/2) * 8KB = 40MB 其中,每页中有6000字节用于存储数据,有2060个字节是浪费的。 */39 3.1.3 数据库文件组 为便于分配和管理数据文件,将相关的数据文件组织起来,放置到一个文件组中。 数据库中文件组的概念类似于操作系统中的文件夹。 在一个数据库中可以定义多个文件组,然后将数据文件放置到不同的文件组中。 SQL Server有两种类型的文件组: 主文件组 用户定义的文件组 */39 主文件组(PRIMARY) 是系统定义好的一个文件组, 包含主要数据文件和任何没有明确分配给其他文件组的其他文件。 系统表的所有页均分配在主文件组中。 */39 用户定义文件组 用户可以创建自己的文件组,以将相关数据文件组织起来,便于管理和数据分配。 通过在CREATE DATABASE或ALTER DATABASE语句中使用FILEGROUP 关键字定义。 说明: 日志文件不包括在文件组内, 一个文件不可以是多个文件组的成员。 */39 3.1.4 数据库文件的属性 文件名及其位置:每个文件都有一个逻辑文件名和物理文件名及物理存储位置 初始大小:可以指定每个文件的初始大小。 增长方式:可以指定文件是否自动增长 最大大小:可以指定文件增长的最大空间限制 */39 3.2 创建数据库 3.2.1 用图形化方法创建数据库 3.2.2 用T-SQL语句创建数据库 */39 3.2.1 用图形化方法创建数据库 */39 3.2.2 用T-SQL语句创建数据库 CREATE DATABASE database_name [ ON [ PRIMARY ] [ filespec [ ,...n ] [ LOG ON { filespec [ ,...n ] } ] ] ] ?filespec ::= { ( NAME = logical_file_name , FILENAME = { os_file_name | filestream_path } [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE ={max_size[KB|MB|GB|TB]| UNLIMITED } ] [
您可能关注的文档
最近下载
- 香精研制年度岗位绩效考核表.docx VIP
- 麦克维尔MDM组合式空气处理机.pdf VIP
- 各种岩石矿物地球物理物性参数总结.pdf VIP
- 月饼课件介绍.pptx VIP
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
文档评论(0)