8.4 常用数据库开发平台
8.4.1 认识数据库开发平台
使用数据库开发平台的目的就是建立数据库,将数据库的设计方案付诸实施。常用的数据库开发平台有以下几种:Access 2010、Visual FoxPro 6.0、SQL Server 2000和Oracle 8等。 按数据库的观点,这些软件可划分为如下两大类。
1.数据库服务器
这一类的数据库软件常见的有SQL Server、Oracle、Sybase、MySQL 等,它们都是大型的数据库开发平台,重点在于后端数据库的管理,它们的数据库都是隐身于后的“服务器”。 其主要功能有:强大的数据库引擎、良好的数据安全性、备份及还原、不同数据库之间的数据转换等。
2.桌面型数据库软件
目前,最流行的桌面型数据库软件有Access和Visual FoxPro等,它们都是小型的数据库开发平台,其特点是易学易用,适合建立小型数据库。 其主要特色有:强大的窗体及报表制作能力、具有强化数据库的工具和易学易用的操作界面等。
8.4.2 Access 2010
作为Microsoft Office组件之一的Microsoft Access是在Windows环境下最具有代表性的桌面型数据库开发平台。 使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以轻松地创建数据库和数据表,并进行有效的管理。 下面简单介绍Access 2010的使用方法。
1.Access 2010的启动
选择“开始”→“程序”→“Microsoft Office” →“Microsoft Access 2010”选项,启动Access 2010,主界面如图8-10所示。 在Microsoft Access201窗口中,用户可以根据不同的需求选择相应的选项,创建新的Access数据库或打开已有的数据库。
图8-10 Access 2010的主界面
2.Access 2010的使用
在对数据库的各项操作中,首先要创建一个数据库。 Access提供了两种创建数据库的方法:一种是从创建空数据库开始;另一种是使用“数据库向导”。 下面介绍使用Access创建空数据库的操作步骤。
(1)在Microsoft Access窗口中,单击“文件”→“新建”按钮,转到“新建文件”页面,单击“模板”选项组中的“空数据库”按钮。
(2)系统会转到如图8-11所示页面,在“文件名”文本框中输入新的数据库名,如“学生成绩管理”,并指定所需的保存位置,单击“创建”按钮,即可完成名为“学生成绩管理”的新数据库的创建。
图8-11 新建空白数据库
此时系统进入的界面如图8-12所示。 在弹出的数据库对话框中,可以对数据库对象进行创建和管理。 用户可以先在窗口左端选择“表”“查询”“窗体”“报表”等选项,然后单击“创建”选项卡中相应的按钮,即可完成相应的操作。 例如,选择“表”选项后,单击“创建”选项卡中的“表设计”按钮,进入表的设计界面。 再如,选择“查询”后,单击“创建”选项卡中的“查询设计”或者“查询向导”按钮,进入查询的设计。
图8-12 创建查询
8.4.3SQL Server2000
SQL Server2000是微软公司在大型关系数据领域的旗舰产品,它使用了传统的T-SQL ,基于客户机/服务器,将所有的工作分解为客户机任务和服务器任务,由两者分别完成。 它的可靠性和易用性使其成为了一个杰出的数据库平台,可用于大型联机事务处理、数据仓库及电子商务等。SQL Server2000提供了功能强大而又使用便捷的三个管理工具:服务管理器、企业管理器和查询分析器。 下面简单介绍这三个实用工具的使用方法。
1.服务管理器
SQL Server服务管理器的主要作用是用来启动数据库服务器的实时服务,或在暂停服务后继续服务。
启动SQL Server服务管理器的具体方法:选择“开始”→“程序”→“MicrosoftSQL Server”→“SQL Server服务管理器”选项,系统会打开SQL Server服务管理器窗口。
在SQL Server服务管理器中,先在“服务器”和“服务”下拉列表中分别选择服务器和SQL Server服务,再根据需要单击“暂停”“停止”或“开始/继续”等按钮,即可改变SQL Server服务的状态。
2.企业管理器
企业管理器是SQL Server中最重要和最常用的管理工具,它可以完成大多数的数据库管理工作,如用户、登录、权限的管理;创建和管理数据库;创建和管理表、视图、存储过程、触发器、索引、规则等SQL Server的数据库对象;用户自定义数据类型及导入与导出数据等。 而其他大部分管理工具(如查询分析器)可以从企业管理器中调用执行。
启动企业管理器的具体方法:选择“开始”→“程序”→“MicrosoftSQL Server” →“企业管理器”选项,系统会打开企业管理器窗口。
企业管理器的窗口是一个标准的Windows界面,其使用方法类似于Windows的资源管理器的使用。
3.查询分析器
SQL Server2000提供的查询管理器既可使用户交互式地输入和执行各种T-SQL 语句,方便地编写查询程序;又可迅速地查看这些语句的执行结果,来完成对数据库中数据的分析和处理。 这是一个非常实用的管理工具,对掌握SQL 语言,深入理解SQL Server的管理工作有很大的帮助。
启动查询分析器的方法有以下两种。
(1)选择“开始”→“程序”→“MicrosoftSQL Server”→“查询分析器”选项。
(2)直接从企业管理器中选择“工具”→“SQL 查询分析器”选项。
在查询分析器的左面显示的是对象浏览器和模板,用户可以很方便地使用对象浏览器查看数据库及其子对象,也可以查看公用对象。 用户还可以根据系统提供的模板快速地创建数据库中的对象。 查询分析器右面显示的是查询窗口,在这个窗口中,用户可以编写T-SQL 语句,并通过单击窗口工具栏中的“执行查询”按钮,可立即执行输入的T-SQL 语句,语句的执行结果会显示在查询窗口的下部窗口中。 在SQL 查询分析器中执行SELECT语句时需要打开数据库,打开数据库的方式有两种:一种是隐式的,即通过SQL 查询分析器工具栏中的“选择数据库”下拉列表指定当前数据库;另一种是显式的,即使用语句方式明确指定要操作的数据库,如USE数据库名。