数据库简介与Access 2000 概述
数据库系统是计算机应用系统的重要组成部分之一,数据库技术已广泛应用于数据处理、信息检索、 人工智能等诸多方面。数据库应用技术是从事计算机工作的人员必备的技术之一。
Access 2000 数据库管理系统是Microsoft Office 2000 套件的重要组成部分,Access2000适用于小型商务活动,用以存储和管理商务活动所需要的数据 Access 2000不仅是一个数据库。而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体、表单、查询、报表、应用程序等。
数据库简介
数据库系统简介
数据库〔即data base 简称DB〕就是存储在计算机内,有结构的数据集合。它与一般的数据文件不同,这种集合与特定的主题和目标相联系。例如财务数据、教学管理数据等数据库具有实现数据共享,减少数据冗余、维护数据的独立性、完整性和安全性 实现并发控制等特性。
2. 数据库管理系统
数据库管理系统 〔即data base management system 简称DBMS〕 是对数据库进行统一管理和控制的系统 ,数据库管理系统是数据库系统的核心组成部分。 它是建立在操作系统之上的一个软件系统,Access 2000就是众多数据库管理软件中的一种。
3. 数据库系统
数据库系统〔即data base system 简称DBS〕是一个具有管理数据库功能的计算机系统。 该系统通常由硬件、软件、 数据、 用户等4部分组成。
4. 数据模型
数据模型是反映数据库中数据的组织方式和数据之间联系的一种抽象表示, 数据库系统都是基于某种数据模型的,主要的数据模型有3种∶层次模型、网状模型和关系模型。其中,关系模型是目前应用最为广泛的数据模型关系数据库概述。
1. 关系模型
人们往往习惯于用表格的形式,表示现实世界中的数据信息。例如,表1-1就是一个学生基本情况表,从这个表中,学生的基本信息一目了然,我们将这样一张表称为一个关系。
表1-1 学生基本情况表
关系:一个关系就对应一张由行、列组成的二维表,如表1-1学生基本情况表。
属性: 表中的每一列为关系中的一个属性。或称字段 field。
域: 域是属性的取值范围。例如,性别属性的取值范围为男或女。
元组:表中的每一行是关系中的一个元组,或称记录 record。如表1-1中的学号。
关系模型 :用表格数据来表示数据间联系的模型,叫关系模型。
关系模型中的表具有如下性质∶
1 关系中的每一列属性都是不能再分的基本字段
2 各列必须有不同的名称
3 任意两行的属性值不能完全相同
4 行 列次序无关紧要
2. 关系数据库
关系数据库由一系列表组成,表又由一系列行和列组成。例如。表1-1由5个记录组成一个记录占一行,每一个记录由学号、姓名、性别等6个字段组成,表与表之间可以建立关系,或称联系, 以便查询相关联的信息Microsoft Access 2000就是一种关系数据库。Access数据库以文件形式保存。文件的扩展名是mdb,本书将介绍关系数据库。Access 2000的使用
3. 表与表之间的关系
在一个数据库中,表与表之间也存在联系,表之间的联系在Access 2000中又称为表之间的关系,这种关系是通过表之间相互匹配的字段中的数据来实现的,匹配字段通常是两个表中使用相同名称的字段,例如学生基本情况表中的,学号与学生成绩表中的"学号"相匹配,由此建立了两张表之间的关系,表之间的关系分为如下3类∶
"一对一"关系,在 一对一 关系中,在 A 表中的每一记录仅能在 B 表中有一个匹配的记录,并且在 B 表中的每一记录仅能在 A 表中有一个匹配记录。例如, 乘客与飞机的机位之间就是∶ 一对一 的关系,因为一位乘客只能坐一个机位,一个机位只能由一个乘客坐。
一对多 关系∶ 一对多 关系是关系中最常用的类型,在 一对多 关系中 A 表中的一个记录能与 B 表中的许多记录匹配,但是在 B 表中的一个记录仅能与 A 表中的一个记录匹配。例如,班级与学生之间就是 一对多 的关系 因为一个班级有多个学生一个学生只能属于一个班级。
多对多 关系∶在多对多关系中 A 表中的记录能与 B 表中的许多记录匹配,并且在 B 表中的记录也能与 A 表中的许多记录匹配。例如,产品与客户之间就是多对多的关系,因为一个产品可以卖给多个客户 一个客户可以购买多种产品。
在Access 2000中的一个 多对多 关系 实际上是通过使用第三个表作为中间表,来表示两个 一对多 关系,也就是说Access 2000不能直接建立两个表之间的 多对多 关系。
新闻热点
疑难解答