参数,也叫参变量,是一个变量。查询参数是指使用函数或方法进行查询操作时,函数或方法要使用的参数。一般进行查询操作时,查询参数不同,查询返回结果是不同,即参数决定了查询结果。查询参数使用最多地方是在数据库系统中。
参数介绍
查询参数是指使用函数或方法进行查询操作时,函数或方法要使用的参数。可以根据用户的输入条件进行查询,具有交互性。根据参数的个数分为单参数查询和多参数查询。查询参数是在查询设计网格中输入参数提示信息,并把提示信息用方括号括起来。方括号必须用半角符号,若使用全角符号,则不能够实现参数查询。如果在某条件行输入 “like [请输入姓氏]*”,查询运行时会出现一个对话框,对话框的提示信息就是方括号内的文本,即“请输入姓氏”,用户在提示信息下面的文本框中输入的文字会替代这对方括号。若输入“李”,查询条件就是“like 李*” 。在创建计算字段时,计算表达式中使用的字段名是用方括号括起来的,参数提示信息也是用方括号括起来的。如果输入的字段名称不正确,则系统会把这对括号当成参数提示信息。
查询
查询是对数据的重新组织,查询中保存的是查询方式,在查询的表视图中看到的是查询的运行结果,当关闭查询,这个运行结果就消失了,所以说查询的结果是一个动态的数据集。掌握查询这个概念要弄清楚查询与数据表的区别、查询与查找以及高级筛选的区别。查询和表都可以作为窗体和报表的数据源,查询的表视图和表的表视图类似,表1是查询和表的比较。
查找是在表视图中进行的一种操作方式,符合条件的字段、找到后以反白显示。查询除了可以找到满足条件的记录外, 还可以进行计算和更新数据, 功能强大。高级筛选也是在表视图中进行的一种操作, 把符合条件的记录显示出来。高级筛选窗口与查询的设计窗口相似,但是高级筛选窗口的表区域不能添加其他的表。高级筛选的条件不能保存,而且筛选的结果不能用作数据源。查找和高级筛选可以在表对象的表视图中执行,也可以在查询的表视图中执行。查询、查找、高级筛选的比较如表2所示。
参数命名
匹配符“?”可以指定两种参数:未命名参数和命名参数。若要启用测试对话框中的这种,测试对话框框函数检测时按下 esc 键。例如,如果在 titleauthor 表中使用未命名的参数搜索某个作者的 ID,SQL窗格中得到的语句可能像下面这样:
SELECT title_idFROM titleauthorWHERE (au_id = ?)
(ESC 是也称作 VK_ESCAPE 虚拟键)。
或者,也可为参数分配一个名称。当查询中存在多个参数时,命名参数尤其有用。例如,如果在 authors 表中使用命名参数搜索某作者的名和姓,则“SQL”窗格中所得到的语句可能像下面这样:
SELECT au_id
FROM authors
WHERE au_fname = %first name% AND
au_lname = %last name%
数据库系统
系统介绍
数据库系统是指在
计算机系统中引入
数据库后构成的系统,一般由
数据库、
数据库管理系统(及其开发工具)、应用系统、
数据库管理员和用户构成。
数据库系统是一个由硬件、软件(操作系统、
数据库管理系统和编译系统等)、数据库和用户构成的完整计算机应用系统。数据库是数据库系统的核心和
管理对象。因此,数据库系统的含义已经不仅仅是一个对数据进行管理的软件,也不仅仅是一个数据库,数据库系统是一个实际运行的,按照数据库方式存储、维护和向应用系统提供数据支持的系统。
组成
(1)
数据库(database,DB)是指长期存储在
计算机内的,有组织,可共享的数据的集合。
数据库中的数据按一定的数学模型组织、描述和存储,具有较小的
冗余,较高的
数据独立性和易扩展性,并可为各种用户共享。
(2)硬件:构成
计算机系统的各种
物理设备,包括存储所需的
外部设备。硬件的配置应满足整个
数据库系统的需要。
(3)
软件:包括
操作系统、
数据库管理系统及
应用程序。
数据库管理系统(database management system,DBMS)是
数据库系统的核心
软件,是在
操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的
系统软件。其主要功能包括:数据定义功能、数据操纵功能、
数据库的运行管理和数据库的建立与维护。
(4)人员:主要有4类。第一类为
系统分析员和
数据库设计人员:系统分析员负责应用系统的
需求分析和规范说明,他们和用户及
数据库管理员一起确定系统的硬件配置,并参与
数据库系统的
概要设计。
数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为
应用程序员,负责编写使用
数据库的应用程序。这些
应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问
数据库。第四类用户是
数据库管理员(data base administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体
数据库中的信息内容和结构,决定数据库的
存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。
特点
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。
数据库系统的核心和基础,是数据模型,现有的数据库系统均是基于某种数据模型的。
数据库系统的核心是数据库管理系统。
数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。