分类: 数据库开发技术
2008-08-27 23:06:34
第一章 概述
一、数据库简介
1.数据:描述事物的符号记录。包括数字、文字、图形、图象、声音等。是以记录的形式按统一的格式进行存储的。
数据加工处理后成为信息。
文件:存放相关文件的集合
常见的数据类型:字符、数值、日期、逻辑
2.数据库表是数据库中最重要、最基本的对象,通过它可以创建其他数据库对象,但是他不能代表所有数据库对象。数据存放在数据库的表中。
行:记录 列:字段
表是由记录组成的,记录是由字段组成的,字段是由字符或数字组成。
数据库就是表的集合
3.DBMS是一种系统软件,由一个相互关联的数据的集合和一组用以访问数据的程序构成,基本目标是要提供一个可以方便有效地存取数据库信息的环境,主要功能是维护数据库
DBS:可以对系统提供的数据进行存储、维护和应用,是由存储介质、处理对象和管理系统共同组成的集合体。由软件、DB、DBA组成。
4. SQL Server 2005的主要版本
企业版:支持超大型企业联机事务处理(OLTP)
标准版:中小型企业的数据管理和分析平台。
工作组版:小型企业
精简版:爱好者
5.安装过程
第一阶段:预安装阶段:从光盘引导、安装必备组件、系统配置检查
SCC:会扫描安装SQL Server 2005的计算机,检查OS的版本、Server Pack补丁包等,确认系统是否符合SQL Server 2005 的安装条件,最后产生一个成功或失败的报告。
第二阶段:正式安装
实例:一个SQL Server 2005 只有一个默认实例,第一次安装。命名实例随时可以安装,企业版最多50个,标准版最多16个。
身份验证模式:两种方式
a. windows身份验证模式,默认的身份验证模式,比混合模式安全,使用kerberos安全协议。可以应用AD的安全策略
b. 混合模式:
6.四种启动停止数据库服务
a.管理工具—服务-SQL Server (MSSQLSERVER)
b.配置工具-- SQL Server Configration Manager
c. 配置工具-- SQL Server外围应用配置器—“服务和连接外围应用配置器”
d.启动SQL Server—数据库实例—右键“启动停止”
二、
1.系统和示例数据库
系统数据库是管理和维护SQL Server所必须的数据库,用户数据库是自己建立的
示例数据库也是用户数据库
a. master数据库:记录SQL Server 所有系统级别的信息,记录所有的登陆帐户和系统配置。记录所有其他的数据库,记录SQL Server的初始化信息
b. tempdb数据库:用于保存临时对象或中间集,SQL Server每次启动,都重新创建tempdb数据库。
c. model数据库:用于SQL Server实例上创建的所有数据库的摸板。
d. msdb数据库:用于代理计划警报和作业。
e. Resource数据库:只读数据库,包含SQL Server 2005 所有的系统对象。
f. SQL Server数据库和日志文件的默认位置为 Program files\microsoft SQL Server\mssql.n\data
g. N是SQL Server实例的序号
2. SQL Server的数据存储结构
文件类型:
数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。
a. 主数据文件:包含数据库的启动信息。有且仅有一个。扩展名.mdf
b. 次数据文件:除主数据文件以外的所有其他数据文件。扩展名.ndf 0或n个
c. 事务日志文件:包含恢复数据库所有事务日志文件的信息。扩展名.ldf 1或n个
数据文件:由若干个64kb大小的区组成,每个区由8个8kb的连续页组成。
SQL Server 最小的存储单位是页,一个页8kb
事务日志,记录所有事务以及每个事务对数据库所做的修改。是保护数据的一个重要部分
事务日志存储不是以页为单位,而是以一条条的大小不等的日志记录为单位