1.12 网站文件清单
为了帮助读者了解供求信息网的文件构成,现以表格形式列出网站的文件清单,如表1.16所示。
注意:上面的文件列表清单中,凡是与ASPX文件对应的都有一个CS文件,在此没有一一列出。
1.13 SQL Server 2005数据库使用专题
SQL即Structured Query Language的缩写,中文译为结构化查询语言。Server中文译为服务器,而2005代表的是版本号。SQL Server 2005不同于以往的数据库服务器,它是一个网络数据库服务器,但实质上还是一个关系型数据库,而且还是一个数据分析平台。
SQL Server 2005最大数据库长度为1000000TB,如果把这个长度平均分给地球上的每个人,那么每个人可在这个服务器上存放100MB的数据。而且数据库中的单个实例支持多达64个处理器。而且其每分钟的事务处理也高达100多万个。所以说SQL Server 2005是当今最优秀的数据库服务器也不足为过。
使用SQL Server 2005可以开发如客户机/服务器(C/S)模式、联机事务处理(OLTP)的网络数据库系统;浏览器/服务器(B/S)模式、OLTP的网络数据库系统;单独的OLTP网络数据库系统等,不仅如此,SQL Server 2005还可以整合其他服务提供对数据的分析。
1.13.1 安装合适的SQL Server 2005版本
SQL Server 2005是一款使用结构化查询语言的关系型数据库服务器,也属于网络服务器。严格意义上SQL Server 2005可以被看作是一个系列软件产品,为了满足不同人员对SQL Server 2005的需求,SQL Server 2005提供了如下5个不同的版本。
? Microsoft SQL Server 2005 Enterprise Edition(企业版)。
? Microsoft SQL Server 2005 Standard Edition(标准版)。
? Microsoft SQL Server 2005 Workgroup Edition(工作组版)。
? Microsoft SQL Server 2005 Developer Edition(开发版)。
? Microsoft SQL Server 2005 Express Edition(学习版)。
上面提到了SQL Server 2005为不同的人员提供了5个不同的版本,用户需要从中选择一个适合自己学习及应用的版本。下面逐一介绍这5个版本。
1.SQL Server 2005 Enterprise Edition(企业版)
支持32位和64位的操作系统,该版本支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。全面的商业智能和分析能力及高可用性的功能(如故障转移群集),可以处理大多数关键业务的企业工作负荷,是最全面的SQL Server版本,能满足最复杂的要求,是超大型企业的选择。
2.SQL Server 2005 Standard Edition(标准版)
支持32位和64位的操作系统,该版本包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用性的功能,适于需要全面的数据管理和分析平台的中小型企业选用。
3.SQL Server 2005 Workgroup Edition(工作组版)
仅支持32位的操作系统,该版本可以用作前端Web服务器,也可以用于部门或分支机构的运营。包括SQL Server产品系列的核心数据库功能,并且可以轻松地升级至Standard Edition(标准版)或Enterprise Edition(企业版)。Workgroup Edition是入门级数据库,具有可靠、功能强大且易于管理的特点。
4.SQL Server 2005 Developer Edition(开发版)
支持32位和64位的操作系统,该版本使开发人员可以在SQL Server 上生成任何类型的应用程序。还包括SQL Server 2005 Enterprise Edition(企业版)的所有功能,但有许可限制,只能用于开发和测试系统,而不能用作生产服务器。适于独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及创建和测试应用程序的企业开发人员选用。而且可以根据需要升级至SQL Server 2005 Enterprise Edition(企业版)。
5.SQL Server 2005 Express Edition(学习版)
仅支持32位的操作系统,该版本是一个免费、易用且便于管理的数据库。SQL Server Express Edition(学习版)与Microsoft Visual Studio 2005集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。可以起到客户端数据库以及基本服务器数据库的作用。适于低端ISV、低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者选用。
1.13.2 建立数据库与数据表
在创建数据库和数据表时,其名称必须遵循SQL Server 2005的标识符命名规则。
? 名称的长度为1~128。
? 名称的第一个字符必须是字母或者“_”、“@”、“#”中的任意一个字符。
? 在中文版SQL Server 2005中,可以直接使用中文名称。
? 名称中不能有空格,不允许使用SQL Server 2005的保留字。如系统数据库model、msdb和master,这样的数据库名称都属于保留字。
1.建立数据库
在SQL Server 2005中,通过SQL Server Management Studio可以创建数据库,用于存储数据及其他对象(如视图、索引、存储过程和触发器等)。
下面将创建一个数据库“db_SIS”,具体操作步骤如下:
(1)启动SQL Server Management Studio,并连接到SQL Server 2005中的数据库,在“对象资源管理器”中右击“数据库”选项,在弹出的快捷菜单中选择“新建数据库”命令,如图1.63所示。
(2)进入“新建数据库”对话框,如图1.64所示。对话框中包括“常规”、“选项”和“文件组”3个选项卡,通过这3个选项卡设置新创建的数据库。
? “常规”选项卡:用于设置新建数据库的名称。
在“数据库名称”文本框中输入新建数据库的名称“db_SIS”。数据库名称设置完成后,系统自动在“数据库文件”列表框中产生一个主要数据文件(初始大小为3MB)和一个日志文件(初始大小为1MB),同时显示文件组、自动增长和路径等默认设置,用户可以根据需要自行修改这些默认的设置,也可以单击右下角的“添加”按钮添加数据文件。这里主要数据文件和日志文件均采用默认设置。