下载此文档

数据库的概念和操作.ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
数据库原理与应用教程第6章数据库的概念和操作第6章数据库的概念和操作SQLServer的数据库是有组织的数据的集合,这种数据集合具有逻辑结构并得到数据库系统的管理和维护。数据库由包含数据的基本表和对象(如视图、索引、存储过程和触发器等)组成,其主要用途是处理数据管理活动产生的信息。对数据库的操作是开发人员的一项重要工作。本章首先介绍数据库的基本概念,然后以实例的形式介绍数据库的创建、修改和删除操作。。数据库的存储结构分为逻辑存储结构和物理存储结构两种。,数据库在磁盘上是以文件为单位存储的,SQLServer2005将数据库映射为一组操作系统文件。数据库中所有的数据和对象都存储在操作系统文件中。:(1)主数据文件:主数据文件是数据库的起点,指向数据库中的其他文件。每个数据库都有且只有一个主数据文件。。(2)辅助数据文件:除主数据文件以外的所有其他数据文件都是辅助数据文件。某些数据库可能不含有任何辅助数据文件,而有些数据库则含有多个辅助数据文件。。(3)事务日志文件:日志文件包含着用于恢复数据库的所有日志信息。每个数据库必须至少有一个日志文件,当然也可以有多个。SQLServer2005事务日志采用提前写入的方式,即对数据库的修改先写入事务日志中,然后再写入数据库。。、.,但使用它们有助于标识文件的类型和用途。在SQLServer2005中,数据库中所有文件的位置都记录在该数据库的主数据文件和系统数据库master数据库中。,通常可以为一个磁盘驱动器创建一个文件组(FileGroup),将多个数据库文件集合起来形成一个整体。SQLServer中的数据库文件组分为主文件组(PrimaryFileGroup)和用户定义文件组(user_definedGroup)。(1)主文件组:主文件组包含主要数据库文件和任何没有明确指派给其他文件组的其他文件。数据库的系统表都包含在主文件组中。(2)用户定义文件组:用户定义文件组是在CREATEDATABASE或ALTERDATABASE语句中,使用FILEGROUP关键字指定的文件组。:(1)一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。(2)主文件组中包含了所有的系统表。当建立数据库时,主文件组包括主数据库文件和未指定组的其它文件。(3)在创建数据库对象时如果没有指定将其放在哪一个文件组中,就会将它放在默认文件组中。如果没有指定默认文件组,则主文件组为默认文件组。(4)事务日志文件不属于任何文件组。,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。组成数据库的逻辑成分称为数据库对象,SQLServer2005中的逻辑对象主要包括数据表、视图、同义词、存储过程、函数、触发器、规则,以及用户、角色、架构等。每个SQLServer都包含两种类型的数据库:系统数据库和用户数据库。,SQLServer使用系统数据库来管理系统,例如,下面将要介绍的master数据库、model数据库、msdb数据库和tempdb数据库。而用户数据库由用户来建立,例如,“teaching”数据库。SQLServer可以包含一个或多个用户数据库。,master数据库是SQLServer2005中的主数据库,它是最重要的系统数据库,记录系统中所有系统级的信息。它对其他的数据库实施管理和控制的功能,同时该数据库还保存了用于SQLServer管理的许多系统级信息。master数据库记录所有的登录账户和系统配置,它始终有一个可用的最新master数据库备份。

数据库的概念和操作 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小112 KB
  • 时间2019-07-16