第一章
客户机/
服务器和关系数据库
使用数据库的好处:
l
确保数据的完整性与一致性
l
确保数据的安全性
l
解决数据共享的问题
l
解决数据的并行存取问题
l
高效率的存取数据
l
缩短应用软件的开发时间
l
极佳的数据备份和还原能力
第二章
SQL Server 2000
安装与简介
安装选项有两个步骤的设置是需要特别注意的:一个是在排序和排序原则的步骤时,另一个值得注意的地方是在网络通讯协议的设置上。
SQL Server
的网络程序库:
l
命名管道(安装在
winnt/2000 server
上的默认值):提供客户机和
sql server2000
之间的通讯
l
TCP/IP
套接字:使用
windows socket
与
TCP/IP
来连接,您必须在
TCP/IP
中指定端口号:这样才能与
window Socket
连接,默认端口号为
1433
l
多协议:他是
sql sever2000
的网络协议库,使用
RPC
而不用设置参数,目的是支持
IPX/SPX
与
TCP/IP
并支持加密,可以用本程序库来集成安全措施。
l
NW/LINK IPX/SPC
:是
NetWare
上所使用的通讯协议,提供连接并使用
sql server
。
l
AppleTalk ADSP
:可以让
Apple Macintosh
的用户连接
SQL server
l
Banyan VINES
:这是通过
Banyan VINES Sequenced Packet Protocol
来与
BanyanVinES
网络协议连接。
SQL Server 2000
多重实例:默认实例和命名实例。
数据库文件类型:
l
主要数据文件(
Primary
):里面包含了数据库启动的信息,用来存储数据,所有数据库都有一个主要数据文件,扩展名为
.mdf.
l
次要数据文件(
Secondary
):放置不适合放在主要数据文件中的或主要文件放不下的数据,一个数据库可能包含
0
至多个,扩展名为
ndf
。
l
日志文件(
log
)每个数据库至少包含一个,扩展名为
ldf
。
刚安装好的数据库有
4
个系统数据库和
2
个用户数据库,系统数据库用来记录系统信息或当作系统的工作空间。
l
MASTER
:主要数据库:系统表格和环境信息都存储在这个数据库内。
l
MODEL
:这个数据库是我们在创建新数据库时的样板,亦当我们下达
CREATE DATABASE
命令时,创建数据库的第一步骤就是将
model
数据库内容完全的复制过来,然后再根据我们的需求修改。
l
TEMPDB
:用来当作工作空间的数据库。
l
MSDB
:
SQL Server Agent
用来安排警告(
Alerts
)、工作(
jobs
)以及记录操作的数据库。
l
NORTHWIND
和
PUBS:SQL Server 2000
所附的两个示范数据库
2.7SQL Server2000
管理工具
l
企业管理器:新建
SQL server
注册,然后通过编辑注册属性,可以屏蔽许多系统对象。
l
事件探查器:可以即时获得服务器的活动,帮助我们监控
SQL Server
所产生的事件。
l
查询分析器:服务器选择中“
.
”表示使用本地计算机上的默认实例。可以使用模板双击,或者选择自动编写脚本执行。
l
客户机网络工具程序:一般没有问题,进入该工具后需要确认所启用的通讯协议,比如
win98
不支持命名管道协议,就要加入
TCP/IP
l
服务器网络工具程序:一般没有问题,为个别实例设置通讯协议,通讯协议的属性(例如
TCP/IP
的连接端口)以及启用强制通讯协议加密等功能。
l
服务管理器
l
在
IIS
中配置
SQL XML
的支持:单击该选项以
MMC
(
Microsoft Management Console
)嵌入
IIS
服务管理元的类型。
l
导入导出
l
联机丛书
第三章:新建数据库与数据查询
数据库例子:
表
3.1
兆阳公司订单表格,表格名称
orders
列名
|
列简述
|
列数据类型
|
order_num
|
订单号码
|
Integer
|
order_date
|
订购日期
|
Datetime
|
distri_num
|
经销商号码
|
Integer
|
paid_date
|
付款日期
|
Datetime
|
表
3.2
兆阳公司经销商表格,表格名称为
distributors
列名
|
列简述
|
列数据结构
|
distri_num
|
经销商名称
|
Integer
|
boss_name
|
负责人姓名
|
Char(16)
|