参加省计算机一级B考试的学生大多数选择Excel_第1页
参加省计算机一级B考试的学生大多数选择Excel_第2页
参加省计算机一级B考试的学生大多数选择Excel_第3页
参加省计算机一级B考试的学生大多数选择Excel_第4页
参加省计算机一级B考试的学生大多数选择Excel_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、说明n参加省计算机一级参加省计算机一级B B考试的学生大多数选择考试的学生大多数选择ExcelExcel,而不考而不考AccessAccess。n省教育厅推荐的教材省教育厅推荐的教材大学计算机应用基础大学计算机应用基础(厦(厦门大学出版社,董正雄主编)也不包含门大学出版社,董正雄主编)也不包含AccessAccess的内的内容。容。n但是,在省计算机一级但是,在省计算机一级B考试的中,包含有数据库基考试的中,包含有数据库基本概念的选择题。所以,本章的教学内容也只局限本概念的选择题。所以,本章的教学内容也只局限于数据库基本概念。至于数据库的有关知识,将在于数据库基本概念。至于数据库的有关知识,将

2、在后续课程后续课程数据库及其应用数据库及其应用中,进行详细且深入中,进行详细且深入地介绍。地介绍。 Access 2002Access 2002作为作为Office XPOffice XP的一个成员,是运行于的一个成员,是运行于WindowsWindows平平台上的台上的关系型数据库管理系统关系型数据库管理系统。它与。它与WordWord和和ExcelExcel具有相似的界面,具有相似的界面,并并能相互之间交换数据能相互之间交换数据,从而实现数据共享,是数据库初学者理,从而实现数据共享,是数据库初学者理想的小型数据库管理系统。想的小型数据库管理系统。1 1信息信息信息是事物运动状态和特征的表现

3、形式。信息是事物运动状态和特征的表现形式。2 2数据数据数据是指能被计算机识别和处理的物理符号,数据是指能被计算机识别和处理的物理符号,包括数字、文字、图包括数字、文字、图形、图像、声音、动画和影像等。形、图像、声音、动画和影像等。数据是信息具体化的表示形式。数据是信息具体化的表示形式。 3 3数据处理数据处理数据处理是指对数据进行数据处理是指对数据进行收集、存储、计算、分类、排序和传输等收集、存储、计算、分类、排序和传输等操作。操作。数据处理就是对数据进行各种加工,原始数据经处理后成为可利用数据处理就是对数据进行各种加工,原始数据经处理后成为可利用的、有价值的数据。的、有价值的数据。4 4数

4、据管理数据管理数据管理是数据处理的核心。它主要是指对数据进行分类、排序、数据管理是数据处理的核心。它主要是指对数据进行分类、排序、编码、存储、检索和维护等操作。编码、存储、检索和维护等操作。 1 1数据库(数据库(DB DB DataBaseDataBase)数据库是存储在计算机中数据库是存储在计算机中结构化结构化的相关数据的集合。它不仅包含描的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。述事物的数据本身,而且包含数据之间的联系。2 2数据库管理系统(数据库管理系统(DBMSDBMS)数据库管理系统是建立、使用、维护和管理数据库的数据库管理系统是建立、使用、维护和管理

5、数据库的软件软件。常用。常用的数据库管理系统有的数据库管理系统有SQL ServerSQL Server,OracleOracle,DB2DB2等;微型计算机中常等;微型计算机中常用的小型数据库管理系统有用的小型数据库管理系统有FoxBaseFoxBase,FoxProFoxPro,Visual FoxProVisual FoxPro,AccessAccess等。等。3 3数据库系统(数据库系统(DBS DBS DataBaseDataBase System System)数据库系统是指引入数据库技术后的计算机系统,它由数据库系统是指引入数据库技术后的计算机系统,它由3 3个部分组个部分组成。

6、其中,成。其中,数据库系统(数据库系统(DBSDBS)的核心是数据库管理系统()的核心是数据库管理系统(DBMSDBMS)。4 4数据库系统的特点数据库系统的特点(1 1)实现数据共享,)实现数据共享,减少减少数据冗余数据冗余在数据库系统中,数据已经从应用程序中分离出来供多个应用在数据库系统中,数据已经从应用程序中分离出来供多个应用程序使用,从而实现了数据共享,减少数据冗余,但不是消灭冗程序使用,从而实现了数据共享,减少数据冗余,但不是消灭冗余,必要的重复还要保留,以体现数据之间的联系。余,必要的重复还要保留,以体现数据之间的联系。(2 2)数据独立性高)数据独立性高1 1)数据库的)数据库的

7、物理独立性物理独立性:数据库的物理结构改变时,其逻辑结:数据库的物理结构改变时,其逻辑结构不变。构不变。2 2)程序和数据的)程序和数据的逻辑独立性逻辑独立性:数据库的逻辑结构改变时,应用:数据库的逻辑结构改变时,应用程序不用改变。程序不用改变。(3 3)数据完整性)数据完整性数据完整性是指数数据库管理系统对据库中数据进行检验,从数据完整性是指数数据库管理系统对据库中数据进行检验,从而保证据库中数据的正确性和有效性。而保证据库中数据的正确性和有效性。(4 4)安全性)安全性安全性是指通过数据库管理系统建立安全和授权机制,防止数安全性是指通过数据库管理系统建立安全和授权机制,防止数据被非法用户所

8、读写。据被非法用户所读写。1 1数据模型的基本概念数据模型的基本概念(1 1)数据模型的概念)数据模型的概念数据模型对现实世界进行抽象的工具,它是构造数据时所遵循的规数据模型对现实世界进行抽象的工具,它是构造数据时所遵循的规则以及对数据所能进行的操作的总和。则以及对数据所能进行的操作的总和。(2 2)数据模型的级别)数据模型的级别1 1)概念模型)概念模型概念模型是在信息世界中建立的逻辑模型,它是概念模型是在信息世界中建立的逻辑模型,它是按人的观点建立的按人的观点建立的数据模型。数据模型。在概念模型中事物被抽象为实体。实体与实体之间的联系有如下在概念模型中事物被抽象为实体。实体与实体之间的联系

9、有如下3 3种:种:一对一联系一对一联系如果实体集如果实体集A A中的每一个实体至多和实体集中的每一个实体至多和实体集B B中的一个实体有联系,中的一个实体有联系,反之亦然,则称实体集反之亦然,则称实体集A A与与B B具有一对一联系,记作具有一对一联系,记作1 1:1 1。例如,。例如,“职职工工”与与“工资工资”之间存在一对一的联系。之间存在一对一的联系。一对多联系一对多联系如果实体集如果实体集A A中的每一个实体和实体集中的每一个实体和实体集B B中的多个实体有联系,反之中的多个实体有联系,反之实体集实体集B B中的每一个实体至多只和实体集中的每一个实体至多只和实体集A A中的一个实体有

10、联系,则称中的一个实体有联系,则称实体集实体集A A与与B B具有一对多联系,记作具有一对多联系,记作1 1:m m。例如,。例如,“班级班级”与与“学生学生”之间存在一对多的联系。之间存在一对多的联系。多对多联系多对多联系如果实体集如果实体集A A中的每一个实体和实体集中的每一个实体和实体集B B中的多个实体有联系,反之中的多个实体有联系,反之实体集实体集B B中的每一个实体也可以和实体集中的每一个实体也可以和实体集A A中的多个实体有联系,则称中的多个实体有联系,则称实体集实体集A A与与B B具有多对多联系,记作具有多对多联系,记作m m:n n。例如,。例如,“学生学生”和和“课程课程

11、”之间存在多对多的联系。之间存在多对多的联系。在处理多对多联系时,通常插入一个中间在处理多对多联系时,通常插入一个中间“纽带关系纽带关系”,将一个,将一个“多对多多对多”联系分解为两个联系分解为两个“一对多一对多”联系来联系来处理。处理。2 2)实施模型)实施模型实施模型是在计算机中建立的实施模型是在计算机中建立的物理模型物理模型,它是按数据库管理系统的,它是按数据库管理系统的观点建立数据模型。观点建立数据模型。实施模型的分类:实施模型的分类:层次模型、网状模型、关系模型。层次模型、网状模型、关系模型。层次模型特点层次模型特点实体作为结点被组织成一棵倒置的树。实体作为结点被组织成一棵倒置的树。

12、只有一个根结点无父结点,其他结点只有一个根结点无父结点,其他结点有并且只有一个父结点有并且只有一个父结点层次模型反映实体之间层次模型反映实体之间一对一联一对一联系或系或者者一对多一对多联系。联系。网状模型特点网状模型特点 一个结点可以有多于一个的父结点。一个结点可以有多于一个的父结点。 允许有一个以上的结点无父结点。允许有一个以上的结点无父结点。网状模型反映实体之间网状模型反映实体之间一对一一对一联系、联系、一对多一对多联系或者联系或者多对多多对多联系。联系。关系模型关系模型一张由行和列组成的二维表就是一个一张由行和列组成的二维表就是一个关系。关系。(3 3)数据模型的组成)数据模型的组成数据

13、模型包括数据模型包括3 3个部分:个部分:数据结构、数据操纵数据结构、数据操纵和和数据完整性约束数据完整性约束。1 1)数据结构)数据结构数据结构用于描述系统的静态特性,即描述数据结构用于描述系统的静态特性,即描述数据本身数据本身的内容和特性的内容和特性以及以及数据之间的联系数据之间的联系。2 2)数据操纵)数据操纵数据操纵是指对数据库中各种数据对象所允许的数据操纵是指对数据库中各种数据对象所允许的操作操作的总和,包括的总和,包括检索操作和更新操作(插入、删除、修改)。检索操作和更新操作(插入、删除、修改)。3 3)完整性约束)完整性约束它是指数据库中相互关联的数据在存储和操作时所要遵循的制约

14、规它是指数据库中相互关联的数据在存储和操作时所要遵循的制约规则,以保证数据库中数据的完整性。则,以保证数据库中数据的完整性。2 2关系模型关系模型(1 1)关系模型的概念)关系模型的概念一张由行和列组成的一张由行和列组成的二维表二维表就是一个关系。一个关系就是就是一个关系。一个关系就是n n维空间维空间坐标系中一组坐标点的集合。坐标系中一组坐标点的集合。在图在图6 61 1所示的职工表中,每一列表示所示的职工表中,每一列表示n n维空间坐标系中一个坐标维空间坐标系中一个坐标轴,每一行表示轴,每一行表示n n维空间坐标系中一个坐标点。维空间坐标系中一个坐标点。关系模型涉及到的基本概念如下:关系模

15、型涉及到的基本概念如下:1 1)关系:)关系:一张由行和列组成的二维表就是一个关系。一张由行和列组成的二维表就是一个关系。2 2)元组:)元组:二维表中的一行为一个元组,它对应于实体集中的一二维表中的一行为一个元组,它对应于实体集中的一个实体。个实体。3 3)属性:)属性:二维表中的一列为一个属性。二维表中的一列为一个属性。4 4)域:)域:属性的取值范围。例如属性的取值范围。例如“成绩成绩”属性的值域为属性的值域为0 0100100,“性别性别”属性的值域为属性的值域为“男男”或或“女女”。5 5)主键(主码):)主键(主码):能够唯一地标识关系中的一个元组的属性称能够唯一地标识关系中的一个

16、元组的属性称为主码。例如,为主码。例如,“职工职工”表中的表中的“职工号职工号”是主码。是主码。主码不允许重主码不允许重复值和空值(复值和空值(NULLNULL)。6 6)外键(外码):)外键(外码):为了建立表与表之间的联系,两个表必须有为了建立表与表之间的联系,两个表必须有一个一个共公属性共公属性。例如,在例如,在“职工职工”表和表和“销售销售”表之间通过公共属表之间通过公共属性性“职工号职工号”建立一对多的联系,建立一对多的联系,“职工号职工号”在在“职工职工”表中是主表中是主码,码,“职工号职工号”在在“销售销售”表中是外码。表中是外码。7 7)关系模型:)关系模型:关系模型是对关系的

17、描述,一般表示为:关系模型是对关系的描述,一般表示为:关系名(属性关系名(属性1 1,属性,属性2 2,属性,属性n n)(2 2)关系的基本性质)关系的基本性质1 1)在一个关系中,不允许有完全相同的元组。)在一个关系中,不允许有完全相同的元组。( (元组是惟一的元组是惟一的) )2 2)在一个关系中,不允许有相同的属性名。)在一个关系中,不允许有相同的属性名。( (属性是惟一的属性是惟一的) )3 3)在一个关系中元组的顺序无关紧要,即任意交换两个行的位)在一个关系中元组的顺序无关紧要,即任意交换两个行的位置并不影响整个关系置并不影响整个关系( (行的位置可任意行的位置可任意) )。4 4

18、)在一个关系中属性的顺序无关紧要,即任意交换两个列的位)在一个关系中属性的顺序无关紧要,即任意交换两个列的位置并不影响整个关系。置并不影响整个关系。(列的位置可任意)(列的位置可任意)5 5)在一个关系中每一列中的属性值(数据项)应取自同一个值)在一个关系中每一列中的属性值(数据项)应取自同一个值域。域。(同一列的数据类型相同)(同一列的数据类型相同)(3 3)关系运算)关系运算1 1)选择)选择选择运算是根据给定的条件,从一个关系中选出若干个元组。被选选择运算是根据给定的条件,从一个关系中选出若干个元组。被选出的元组组成一个新的关系出的元组组成一个新的关系, ,这个新的关系是原关系的子集,其这个新的关系是原关系的子集,其关系模关系模型不变。型不变。选择运算就是从选择运算就是从n n维空间的所有点中选出满足给定条件的点。维空间的所有点中选出满足给定条件的点。2 2)投影

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论