讲义五:数据库管理讲义五:数据库管理主要内容主要内容•数据库服务器•数据库文件•数据库连接•数据库创建•数据库安全管理5
1数据库服务器5
1数据库服务器•数据库服务器:数据库实例–管理对数据库访问的服务器端进程和内存区域的集合–SQLSERVER的数据库服务器定义中还包括被管理的数据库高速缓存区共享池内存区共享区一个数据库实例后台服务器进程数据库的体系结构数据库的体系结构•客户/服务器–在此体系结构中,应用程序的功能是在两个过程中分开的:客户过程和服务器过程
–客户过程处理数据输入和用户接口问题–服务器过程执行所有数据确认SQLServer的体系结构SQLServer的体系结构•Microsoft®SQLServer™数据库提供了数据、应用程序和安全机制的逻辑分隔
一个SQLServer安装(实例)可以支持多个数据库
•一台计算机上可以有多个SQLServer实例
每个SQLServer实例可以有多个数据库
SQLServer的系统数据库SQLServer的系统数据库SQLServer的系统数据库SQLServer的系统数据库•Master–记录了所有的服务器级系统信息(如数据库的存储位置和初始化信息)•Tempdb–记录了所有的临时数据(当连接断开时,临时数据都将丢失)•Model–数据模板库(包含了创建新库时的缺省数据)•Msdb–调度库(SQLSERVERAGENT服务使用的数据库,主要执行复制备份、作业调度和管理报警等作业)系统表系统表•系统表:记载了服务器,数据库的一些配置信息master数据库中的系统表存储了服务器级系统信息各数据库中的系统表存储了各自的系统信息几个重要的系统表:Master
sysdatabasesSysobjectssysfiles5
2数据库文件5
2数据库文件•数据库是数据表及相关操作对象的集合•数据库由三类文件组成:–主数据文