一、数据库概说

1、术语
信息:存在于客观世界
数据(Data):信息的一种表现形式,信息在计算机内的表现形式
2、对数据库进行管理经历了三个阶段
A、手工管理阶段:1946-2-13至50年代,科学计算,没有磁盘、操作系统(OS)
特点:数据无法存储;程序和数据之间依赖性太强,独立性太差;大量的数据冗余(即重复)
B、文件管理阶段:50年代以后至60年代中期,出现了磁盘、OS
特点:数据可以保存;解放了大量人力;存在数据冗余
C、数据库管理阶段:60年代中期以后至今
特点:最大程度地解决了数据冗余;程序和数据独立性强
3、数据库(Database):存放数据的仓库,为了满足用户的需要,按照一定的数据结构,对数据进行存储、组织和使用的数据集合
4、数据库管理系统(DBMS):是对数据集合进行管理和维护的一个软件
5、数据库管理系统的三大功能:
A、数据定义语言(DDL):创建、删除、修改记录
B、数据操纵语言(DML):增加一个记录、删除一个记录
C、数据控制语言(DCL):流程、事务、用户
6、数据库系统(DBS):数据、数据库、数据库管理系统、硬件、操作系统、用户
7、数据库系统用户:
A、最终用户
B、程序开发人员(ASP、PHP、Java)
C、数据库管理人员(DBA):管理、维护
8、常见的数据库:
A、层次型
B、关系型:占市场的90%,IBM的考特博士发表论文而出名
C、网状型
说明:关系:一个关系就是一个二维表格(行与列、关系与关系)
9、关系:
A、单机版:数据的存储、处理、查询必须在一台机器上(DBASE 90年代前、foxBASE 95年、foxPro、vfp)
B、网络版:又称C(client客户端)/S(server服务器)版
Oracle:全球第一,甲骨文公司,美国,创始人埃里.拉里森,适用于大型企业
SQL Server(连接ASP): 微软公司,中小型企业,大型企业(SQL Server 2005)
MySQL:应用较多的开源数据库,适用于中小型企业,特点:小、灵活、查询速度快
DB2:IBM公司
informix:最初运行在unix上
PostgreSQL:功能最强的开源数据库
10、关系数据库的标准:
SQL:结构化查询语言,1976年,IBM提出,1979年Oracle开始应用,1986年,ISO组织才把它作为标准
标准:SQL Server -- T-SQL
Oracle -- PL-SQL
11、SQL Server的发展(微软、IBM、...三家公司)
SQL Server 6.0 SQL Server 6.5 SQL Server 7.0 SQL Server 2000(8.0)
SQL Server 2005(9.0):企业版 32/64(CPU支持位数)、标准版 32/64、开发版 32/64、工作群版 32、简易版(不用)
SQL Server 2008
说明:企业版、标准版、开发版功能一样,区别在于授权
价格:企业版 单CPU 360000、标准版 单CPU 71042、工作群版 单CPU 45000

二、SQL Server 2005的安装环境

1、硬件
CPU:1G HZ、内存:512M剩余空间/1G、磁盘:1.5G、监视器:VGA/LCD、光驱:CRDOM/DVD
2、软件
OS:
企业版:windows 2000 server + SP4(补丁)、windows 2003 +SP1
开发版: windows 2000 server + SP4(补丁)、windows 2003 +SP1、windows XP +SP2
标准版: windows 2000 server + SP4(补丁)、windows 2003 +SP1、windows XP +SP2
3、网络
IIS、ASP.net、IE5.0以上
说明:无SP补丁则要达到下列组件要求
windonws Installer 3.1以上、MDAC 2.8以上、.Netfreamwork 2.0以上
查看windows Installer:输命令 MSIEXEC
4、安装IIS和ASP.net组件步骤
打开控制面板--添加或删除程序--添加或删除组件--应用程序服务器--把ASP.NET和IIS勾上(注:要放入系统光盘)
说明:虚拟机中要用到的快捷键:Alt+Del、Alt+回车
ISO(镜像)

三、SQL Server 2005企业版在虚拟机上的安装步骤

1、安装VPC虚拟机(virtualpc2007setup.rar)
2、在VPC中点击菜单栏中的CD,放入windows2003SP1.ISO镜像(OS为windows2003)
3、第二步完成后,可安装IIS和ASP.NET组件了
4、安装SQL Server 2005企业版,在CD中打开SQL Server 2005企业版的镜像文件,接下来的步骤为:
服务器组件、工具、联机丛书和示例(C)--注册信息--要安装的组件--默认实例(D)--服务帐户--身份验证模式(混合模式)--排序规则设置--安装默认配置(D)--错误和使用情况报告设置(不选)--安装组件

四、实例

1、实例:一个实例就是一个SQL Server服务器
第一次安装SQL Server时选择(默认实例(MS SQL Server)),此时的端口号为1433
再一次安装SQL Server时应选(命令实例),这时就要自己命名了,且端口号不定
说明:一台机器上可多次安装SQL Server
2、检测安装是否正常:
各种端口号:SQL Server 1433/TCP、MySQL 3306/TCP、Web 80、Ftp 21、QQ 8000、SMTP 25
查寻端口号:运行--cmd--netstat -an 显示所有端口号
3、SQL Server用户
服务账号:哪些用户可以启动SQL Server服务--administrator(默认)
身份验证:哪些用户可以使用SQL Server
         windows验证:右击我的电脑--管理--本地用户和组--用户
         混合验证:windows、SQL Server