数据库原理及应用

出版社:王春玲、刘高军、何丽、 田萱 中国铁道出版社 (2012-03出版)
出版日期:2012-3
ISBN:9787113141929
页数:276页

章节摘录

版权页:   插图:   3.3.2创建数据库 1.文件与文件组 每个SQL Server数据库至少具有两个操作系统文件:一个数据文件和一个日志文件。数据文件包含数据和对象,例如表、索引、存储过程和视图。日志文件包含恢复数据库中的所有事务所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中。 (1)数据库文件 SQL Server数据库通过数据文件中保存与数据库相关的数据和对象。在SQL Server 2008中有两种类型的数据文件。 ①主数据文件:包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中。每个数据库有且只能有一个主数据文件。主数据文件是数据库必需的文件,Microsoft建议的主数据文件的扩展名是“.mdf”。 ②次数据文件:次数据文件是可选的,由用户定义并存储用户数据,可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows文件的最大大小,可以使用次数据文件,这样数据库就能继续增大。Microsoft建议的次数据文件的扩展名是.ndf。 所有的SQL Server 2008数据文件都拥有两个文件名:逻辑文件名和物理文件名。逻辑文件名是在所有Transact-SQL(简称T-SQL)语句中引用物理文件时所使用的名称。逻辑文件名必须符合SQL Server标识符规则,而且在数据库中必须是唯一的。 物理文件名为包括目录路径的物理文件名,它必须符合操作系统文件命名规则。 需要注意的是,SQL Server 2008并不强制使用“.mdf”、“.ndf”和“.ldf,’文件扩展名,但使用它们有助于标识文件的各种类型和用途。 (2)数据库文件组 为了有助于数据布局和管理任务,用户可以在SQL Server中将多个文件划分为一个文件集合,并用一个名称表示这一文件集合,这就是文件组。文件组分为主要文件组、用户定义文件组、默认文件组三种类型。 ①主文件组:包含主数据文件和任何没有明确分配给其他文件组的其他文件。系统表的所有页均分配在主文件组中。 ②用户定义文件组:用户首次创建数据库或以后修改数据库时明确创建的任何文件组。 用户定义文件组是通过在CREATE DATABASE或ALTER DATABASE语句中使用FILEGROUP关键字指定的任何文件组。 ③默认文件组:如果在数据库中创建对象时没有指定对象所属的文件组,对象将被分配给默认文件组。不管何时,只能将一个文件组指定为默认文件组。默认文件组中的文件必须足够大,能够容纳未分配给其他文件组的所有新对象。PRIMARY文件组是默认文件组。可以使用ALTERDATABASE语句更改默认文件组。但系统对象和表仍然分配给PRIMARY文件组,而不是新的默认文件组。

书籍目录

第1章 数据库系统概述 1.1 信息、数据与数据处理 1.1.1数据与信息 1.1.2数据处理 1.2数据库技术的发展 1.2.1人工管理阶段 1.2.2文件系统阶段: 1.2.3数据库系统阶段 1.3数据库系统的组成 1.4数据库系统的结构 1.4.1 数据库系统的三级模式结构 1.4.2数据库系统的二级映像与数据独立性 1.4.3数据库系统的三级模式与二级映像的优点 1.4.4数据库系统的外部体系结构 1.5数据库管理系统 1.5.1 DBMS的主要功能 1.5.2 DBMS的数据存取过程 1.6数据模型 1.6.1 三个世界的划分及其有关概念 1.6.2数据模型的组成要素 1.6.3数据模型的分类 1.6.4实体联系模型及E-R图 小结 习题 第2章关系模型 2.1关系模型概述 2.2关系的形式化定义 2.2.1关系 2.2.2关系模式 2.2.3关系数据库 2.2.4关系的键 2.2.5关系的完整性 2.3关系代数 2.3.1 关系代数的分类及其运算符 2.3.2传统的集合运算 2.3.3专门的关系运算 2.4关系演算 2.4.1元组关系演算语言 2.4.2域关系演算语言QBE 小结 习题 第3章 关系数据库标准语言SQL 3.1 SQL的基本概念 3.1.1 SQL的发展及标准化 3.1.2 SQL的基本概念 3.1.3 SQL的主要特点 3.2 了解SQL Server 2008 3.2.1 SQL Server集成管理器 3.2.2 SQL Server配置管理器 3.2.3分析服务 3.2.4数据库引擎优化顾问 3.2.5商业智能开发管理器 3.2.6事件探查器 3.2.7 SQL Server文档和教程 3.3数据库 3.3.1 SQL Server 2008的系统数据库 3.3.2创建数据库 3.3.3修改数据库 3.3.4删除数据库 3.3.5查看数据库 3.4数据表 3.4.1 数据表的基本概念 3.4.2数据类型 3.4.3创建数据表 3.4.4修改数据表 3.4.5删除数据表 3.5 索引 3.5.1 索引的作用 3.5.2索引的分类 3.5.3创建索引 3.5.4查看、修改索引 3.5.5 删除索引 3.6数据查询 3.6.1 SELECT命令的格式与基本使用 3.6.2条件查询 3.6.3常用库函数及统计汇总查询 3.6.4分组查询 3.6.5查询的排序 3.6.6连接查询 3.6.7子查询 3.6.8合并查询 3.6.9存储查询结果 3.7数据操纵 3.7.1 添加数据 3.7。2修改数据 3.7.3删除数据 3.8视图 3.8.1创建视图 3.8.2查看和修改视图 3.8_3删除视图 3.8.4查询视图 3.8.5更新视图 3.9数据控制 3.9.1权限与角色 3.9.2系统权限与角色的授予与收回 3.9.3对象权限与角色的授予与收回 小结 习题 第4章关系数据库理论 4.1 规范化问题的提出 4.1.1规范化理论的主要内容 4.1.2不合理的关系模式存在的存储异常问题 4.2 函数依赖 4.2.1 函数依赖的定义 4.2.2完全函数依赖与部分函数依赖 4.2.3传递函数依赖 4.3关系模式的范式 4.3.1 第一范式 4.3.2第二范式 4.3.3第三范式 4.3.4 BC范式 4.3.5多值依赖与第四范式 4.4关系模式的规范化 小结 习题 第5章数据库安全保护 5.1数据库的安全性 5.1.1数据库安全性的含义 5.1.2安全性控制的一般方法 5.1.3 SQL Server 2008的数据安全性机制 5.1.4 SQL Server 2008的身份验证模式 5.1.5 SQL Server 2008的登录账号和服务器角色 5.1.6 SQL Server 2008的数据库用户账号和数据库角色 5.2完整性控制 5.2.1 数据库完整性的含义 5.2.2完整性规则的组成 …… 第6章数据库设计 第7章SQL Server 2008数据库管理系统 第8章 数据库应用系统的开发与实现--大学生公寓管理系统构建实例 参考文献

编辑推荐

《普通高等学校应用型人才培养系列规划教材:数据库原理及应用》适合作为高等学校计算机相关专业数据库课程的教材,也可为广大计算机爱好者学习有关数据库知识提供参考。

作者简介

数据库原理及应用,ISBN:9787113141929,作者:王春玲


 数据库原理及应用下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024