数据库应用是当前计算机最为广泛的应用之一。这是因为数据库具有强大的功能和灵活性。将Authorware的交互性和数据库的强大的功能和灵活性结合在一起,可以为用户提供一个有力的工具,实现迅速有效的存取和管理数据。在本章中,将为大家介绍数据库的概念以及在Authorware中如何利用和操作数据库。
1 Authorware对数据库操作概述数据库技术是计算机科学技术中发展最快的领域之一,.也是应用最广的技术之一,它是计算机信息系统与应用系统的核心技术和重要基础。
数据库技术从20世纪60年代中期产生到今天仅仅有30多年的历史,却已经历了三代演变,造就了C.W.Bachman、E.F.Codd和James Gray三位图灵奖得主;发展了以数据建模和DBMS核心技术为主导,内容丰富、领域宽广的一门新学科;带动了一个巨大的软件产业——DBMS产品及其相关工具和解决方案。
在了解Authorware对数tuLaoShi.com据库操作方法之前,我们对数据库的知识进行简单的介绍。
1.1 数据库的基础知识如果用户在这之前使用过或学习过有关数据库的话,就会对数据库有一个基本的了解。数据库是组织、存贮、管理数据的电子仓库,是一个存贮在计算机内的通用化的、综合性的、相互关联的数据集合。数据库的基本思想是要对所有的数据库进行统一的、集中的管理,使数据独立于程序而存在,并可以提供给各类不同的用户共享使用。数据库系统可以有三个部分组成:数据库、数据库管理系统和数据库应用程序。
下面,先来了解一下数据库和它包含的专业术语。
1.和数据库有关的概念在一个基本的数据库中,常常会涉及到数据库、数据表、记录、字段和数据值这些专业术语,它们都是与数据保存相关的一些集合,在它们中保存了一定范围的数据。不同层次的数据将保存在不同的集合之中,可以按一定的方式查询或使用这些数据。下面分别介绍这些概念。
(1)数据库
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/shejiruanjian/)数据库(Database)就是按一定的结构组织在一起的相关数据的集合。对于一个特定的数据库来说,它是集中、统一地保存、管理着某一单位或某一领域内所有有用信息的系统。这个系统根据数据间的自然联系结构而成,数据较少冗余,并且具有较高的数据独立性,能为多种应用服务。如,学校中的所有学生的档案,公司企业的人事档案和有关的商务信息等。
(2)数据表
数据表(Table)可以比喻成一个存放原始数据的特定容器,.是一种有关特定实体的数据集合。在一个数据表中,常常可以按照行或列的格式组织数据。对于每个实体分别使用的数据只需存储一次。这将提高数据库的效率,并减少数据输入错误。有些数据库系统的数据库,表和数据库是同一个概念,如dBase等,有一些的数据库和表是不同的概念,如Access等。比如说,在学校中关于学生信息的数据保存在一个表中,而有关学生的成绩保存在另一张表中。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/shejiruanjian/)(3)记录和字段
数据表可以被分为行和列,行称为记录(Record),列成为字段(Fields)。在表中同一行数据被称为一条记录。每一个信息行都可以设想为一个单独的实体,它可以根据需要进行存取或排列。例如,在前面所举的例子中,将学生表中的涉及同一学生的信息就包含在一条记录中。记录通常通过记录在数据表中的唯一的数据值来识别,这个数据值通常被称为主键。在表中同一列数据具有相似的信息,这些数据的列条目就是字段。例如:学号、姓名等等。每一个字段都通过明确的数据类型来进行识别,常见的数据类型有文本型、数字型、货币型等,字段必须定义特定的长度,每个字段在顶行用一个名字来表明其具体信息类别。
(4)数据值
数据表中的行和列,即记录与字段的相交处就是值——存储的数据元素。数据值的特点是不唯一性,在同一个表中,同一个值可能会重复出现。而每个数据值的字段和记录却是唯一的,字段可以用字段名来识别,记录则通常通过记录的某些唯一的特征符号来识别。
数据库、数据表、记录和字段之间的关系如图1所示:
123下一页