1 / 39
文档名称:

第6章__SQL_Server_2000关系数据库管理系统.ppt

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

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

分享

预览

第6章__SQL_Server_2000关系数据库管理系统.ppt

上传人:陈晓翠 2011/10/3 文件大小:0 KB

下载得到文件列表

第6章__SQL_Server_2000关系数据库管理系统.ppt

文档介绍

文档介绍:数据库系统原理及应用
机械工业出版社
11/10/2017
SQL Server 2000系统结构
SQL Server 2000的管理功能
SQL Server 2000数据库操作工具
Transact-SQL功能及实例
第6章 SQL Server 2000关系数据库管理系统
SQL Server 2000系统结构 N-Tier客户机∕服务器结构
1. 桌面型数据库系统和客户机/服务器型数据库系统
桌面型数据库系统:SQL Server 2000安装在客户端计算机中,数据库存储在客户端计算机中。
客户机/服务器型数据库系统:系统安装在网络服务器中,数据库为网络中的客户机应用程序共享。
2. 客户机/服务器的结构和功能
可以通过网络连接产品将多台计算机连接为企业内部网,相连并发布网页。
3. N-Tier客户机∕服务器结构
后端服务器、中间端服务器和客户机:客户机应用程序负责建立用户界面,通过用户界面让用户向数据库添加、修改、删除、查询数据;数据库服务器执行数据库的存储、检索、管理、安全性及数据备份工作;中间端服务器可以是多层的,管理一个或多个独立的数据库,为客户机或前级服务器提供事务服务和数据预处理;后端服务器是中间服务器的后台,管理多个中间服务器,提供整个数据库系统的事务管理功能。
. 高度集成功能
SQL Server 或内部网服务器的后端数据库,它与Web服务器协作,为Web服务器和浏览器提供信息。SQL Server 2000通过Web站点共享数据,它可以发布Web网页和接收电子邮件,使用Web浏览器可以直接访问SQL Server 2000数据库的数据,且易于学习和使用。
数据库对象
1. 数据库的类别 (1) 物理数据库和逻辑数据库
物理数据库由构成数据库的物理文件构成。SQL Server 2000的一个物理数据库中至少有一个数据库信息文件和一个数据库事务日志文件。物理数据库由DBA(数据库管理员)负责创建和管理。 逻辑数据库是数据库中用户可视的表或视图,用户利用逻辑数据库的数据库对象,存储或读取数据库中的数据。 (2) 系统数据库和用户数据库 系统数据库是由系统创建和维护的数据库。系统数据库中记录着SQL Server 2000的配置情况、任务情况和用户数据库的情况等系统管理的信息,它实际上就是我们常说的数据字典。 用户数据库是根据管理对象要求创建的数据库,用户数据库中保存着用户直接需要的数据信息。
2. SQL Server 2000的数据库对象
(1) 表和视图:表是在数据库中存放的实际关系。视图是为了用户查询方便或根据数据安全的需要而建立的虚表。
(2) 角色:由一个或多个用户组成的单元,也称职能组。一个用户可以成为多个角色中的成员。
(3) 索引:来加速数据访问和保证表的实体完整性的数据库对象。的索引有群聚和非群聚索引两种。群聚索引会使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引;非群聚索引与表的物理顺序无关,一个表可以建立多个非群聚索引。
(4) 存储过程:通过Transact-SQL编写的程序。包括系统存储过程和用户存储过程:系统存储过程是由SQL Server 2000提供的,其过程名均以SP开头;用户过程是由用户编写的,它可以自动执行过程中安排的任务。
(5) 触发器:一种特殊类型的存储过程,当表中发生特殊事件时执行。触发器主要用于保证数据的完整性。
(6) 约束:约束规则用于加强数据完整性。
3. 数据库结构
(1) SQL Server 2000的三种物理文件 1) 基本数据文件:基本数据文件用于容纳数据库对象,。 2) 辅助数据文件:当数据库中的数据较多时需要建立辅助数据文件。一个数据库中可以没有、也可以有一个或多个辅助数据文件。。 3) 日志文件:用于存放数据库日志信息的文件。一个数据库可以有一个或多个日志文件。。
(2) 数据库文件的两种组件 1) 页:使用的最小数据单元,一页可以容纳8k的数据。共有8种页:数据页、索引页、文本/图像页、全局分配映射表页、页空闲空间、索引分配映射表页、大容量更改映射表页和差异更改映射表页。 2) 扩展盘区:扩建表和索引的基本单位,一个扩展盘区由8个相邻页的构成。
(3) 文件组:多个文件可以归纳成为一个文件组。
SQL Server 2000的系统数据库
1. Master数据库 ,。Master中内含许多系统表,用来跟踪和记录SQL Serv

最近更新

2026年计算机二级c语言真题a4版 13页

2026年起重机司机考试题库200道完整参考答案 76页

2026年陕西省选调生招录(面向西北大学)备考.. 50页

2026年广元中核职业技术学院单招职业适应性测.. 44页

2026年心理咨询师考试题库300道含答案(达标题.. 77页

2026年文明礼仪知识竞赛奥运医护常识试卷100道.. 41页

c语言设计考试题库(各地真题) 13页

2026年昆明市悦宏教育集团聘用教师招聘(45人.. 48页

2026年锅炉操作工考试题库200道及答案(夺冠).. 74页

医院廉政知识测试题往年题考 14页

小学历史与文化知识竞赛题库100道【预热题】 37页

项目质量保障优化建议书 6页

项目补勘改进建议书 5页

项目美观设计建议书 5页

项目维修服务优化建议书 6页

项目文本规划建议书 6页

2026年法考考试题库200道附完整答案(夺冠) 98页

2026年注册会计师(CPA)考试题库200道【历年.. 103页

非诉纠纷检察建议书 6页

青年教师自我提升建议书 5页

青少年戒烟建议书 4页

雨水排放优化建议书 5页

雅致生活空间装修建议书 5页

陈旧瓦房屋顶升级建议书 5页

防疫职工保障建议书 5页

队伍素质提升方案建议书 6页

闺蜜婚前祝福点睛建议书 5页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页