1 / 82
文档名称:

第8章 数据库操作.ppt

格式:ppt   页数:82
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第8章 数据库操作.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第8章 数据库操作.ppt

文档介绍

文档介绍:第八章 SQL Server 2000数据库操作
数据库的创建、修改和删除
表操作
数据库的创建、修改和删除
数据库的构成
1. 数据库文件的构成
SQL Server 2000用文件来存放数据库,数据库文件有三类。
(1)主数据库文件(Primary):存放数据,每个数据库都必须有一个主数据文件。
(2)其他数据文件(Secondary):存放数据,一个数据库可以没有也可以有多个Secondary文件。
(3)事务日志文件(Transaction Log):存放事务日志,每个数据库必须有一个或多个日志文件。
文件组允许多个数据库文件组成一个组,并对它们整体进行管理。比如,可以将三个数据文件(、)分别创建在三个盘上,这三个文件组成文件组fgroup1,在创建表的时候,就可以指定一个表创建在文件组fgroup1上。这样该表的数据就可以分布在三个盘上,在对该表执行查询时,可以并行操作,大大提高了查询效率。
SQL Server的数据库文件和文件组必须遵循以下规则:
(1)一个文件和文件组只能被一个数据库使用。
(2)一个文件只能属于一个文件组。
(3)数据和事务日志不能共存于同一文件或文件组上。
(4)日志文件不能属于文件组。
2. 数据库对象的构成
SQL Server 2000数据库中的数据在逻辑上被组织成一系列对象,当一个用户连接到数据库后,他所看到的是这些逻辑对象,而不是物理的数据库文件。
SQL Server 2000中有以下数据库对象:表(Table)、视图(View)、存储过程(Stored procedures)、触发器(Triggers)、用户自定义数据类型(User-defined data types)、用户自定义函数(User-defined functions)、索引(Indexes)、规则(Constraints)、默认值(Defaults)等。
在创建任何数据库之前,打开企业管理器的“服务器/数据库”目录,可以看到系统中已经有了6个数据库。。
SQL Server 2000中的系统数据库和示例数据库
其中,有4个是SQL Server 2000的系统数据库,它们分别是:master数据库、tempdb数据库、model数据库和msdb数据库。
(1)master数据库
master数据库记录了SQL Server系统级的信息,包括系统中所有的登录账号、系统配置信息、所有数据库的信息、所有用户数据库的主文件地址等。每个数据库都有属于自己的一组系统表,记录了每个数据库各自的系统信息,这些表在创建数据库时自动产生。为了与用户创建的表相区别,这些表被称为系统表,表名都以“sys”开头。
master数据库中还有很多系统存储过程和扩展存储过程。系统存储过程是预先编译好的程序,所有的系统存储过程的名字都以sp_开头。
(2)tempdb数据库
tempdb 数据库用于存放所有连接到系统的用户临时表和临时存储过程以及SQL Server产生的其他临时性的对象。tempdb是SQL Server中负担最重的数据库,因为几乎所有的查询都可能需要使用它。
在SQL Server 关闭时,tempdb数据库中的所有对象都被删除,每次启动SQL Server时,tempdb数据库里面总是空的。
(3)model数据库
model数据库是系统所有数据库的模板,这个数据库相当于一个模子,所有在系统中创建的新数据库的内容,在刚创建时都和model数据库完全一样。
如果SQL Server专门用作一类应用,而这类应用都需要某个表,甚至在这个表中都要包括同样的数据,那么就可以在model数据库中创建这样的表,并向表中添加那些公共的数据,以后每一个新创建的数据库中都会自动包含这个表和这些数据。当然,也可以向model数据库中增加其他数据库对象,这些对象都能被以后创建的数据库所继承。
(4)msdb数据库
msdb 数据库被SQL Server代理(SQL Server Agent)来安排报警、作业,并记录操作员。
SQL Server在安装时自动创建了另外两个数据库:pubs和northwind,它们是SQL Server的示例数据库,示例数据库是让读者作为学习工具使用的。
创建数据库
创建数据库需要一定许可,在默认情况下,只有系统管理员和数据库拥有者可以创建数据库。数据库被创建后,创建数据库的用户自动成为该数据库的所有者。
创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放文件位置的过程等。
用户既可以使用企业管理器创建数据库,

最近更新

2026年保安岗位职责怎么写模板 17页

2024年上海健康医学院单招职业倾向性考试模拟.. 41页

2024年上海外国语大学贤达经济人文学院单招职.. 42页

2026年保养南方吉他的方法 3页

2024年上海师范大学天华学院单招职业技能考试.. 41页

2024年上海戏剧学院单招职业技能考试题库带答.. 41页

2024年上海电力大学单招职业技能考试题库最新.. 39页

2024年上饶卫生健康职业学院单招职业适应性测.. 40页

2024年中山职业技术学院单招职业技能考试题库.. 39页

2024年临沂职业学院单招职业技能考试题库带答.. 40页

2024年义乌工商职业技术学院单招职业技能考试.. 40页

2024年云南交通职业技术学院单招职业技能测试.. 40页

2026年作文教师节活动方案 19页

2024年云南工程职业学院单招职业适应性测试题.. 41页

2024年云南省大理白族自治州单招职业适应性测.. 41页

2024年云南省昆明市单招职业适应性测试题库汇.. 42页

2024年云南省红河哈尼族彝族自治州单招职业适.. 42页

2026年作品《简爱》学生读后感 6页

2024年仰恩大学单招职业适应性测试题库含答案.. 41页

高科技行业人才发展模型构建 35页

2024年信阳航空职业学院单招职业适应性考试题.. 41页

2024年六安职业技术学院单招综合素质考试模拟.. 41页

2024年六盘水职业技术学院单招职业适应性考试.. 39页

2024年兰州石化职业技术学院单招职业倾向性考.. 41页

2024年兰州航空职业技术学院单招职业倾向性考.. 40页

2024年内蒙古乌兰察布盟单招职业适应性考试模.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页