任务1熟悉Access数据库基础知识.DOCVIP

  • 2
  • 0
  • 约7.63千字
  • 约 13页
  • 2019-01-03 发布于天津
  • 举报
任务1熟悉Access数据库基础知识

Access 2010数据库应用系统开发项目教程 项目1 创建进销存管理系统数据库 PAGE 10 高等职业教育“十二五 高等职业教育“十二五”规划教材 PAGE 11 高等职业教育“十二五” 高等职业教育“十二五”规划教材 项目1 创建进销存管理系统数据库 知识点、技能点 知识点、技能点 Access2010数据库基础知识 系统需求分析设计 空数据库的建立 学习要点 学习要点 掌握和了解Access2010数据库基础知识 掌握和了解系统需求分析设计 掌握空数据库建立方法 教学基础要求 教学基础要求 掌握Access2010数据库基础知识 掌握空数据库建立方法 任务1.1 熟悉Access数据库基础知识 1.1.1 数据库理论基础 1.数据库概述 数据库是存储在一起的相关数据的集合。这些数据是结构化的、无有害的或不必要的冗余,并为多种应用程序服务。数据的存储独立于使用它的程序,数据库插入新数据、修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,该系统包含一个“数据库集合”。 通常所说的数据库系统则是指在计算机系统中引入了数据库后的系统构成,一般由数据库、数据库管理系统及其开发工具、应用系统、数据管理员和用户构成的。 2.关系型数据库简介 按照数据关系模型的不同,数据库可分为层次型、网状型和关系型3种类型。其中关系型数据库是最重要的、目前应用最为广泛的数据库类型。关系数据库早已成为发展的主流,几乎所有新推出的数据库管理系统产品都是关系型的。关系型数据库在计算机数据管理的发展史上是一个重要的里程碑,这种数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点。目前较大的信息系统都是建立在结构化数据库设计之上的。下面我们阐述关系型数据库定义和常见的关系型数据库产品。 3.关系型数据库的定义 IBM公司的E. F. Codd在1970年6月发表了《大型共享数据银行的关系模型》论文,概述了关系数据模型及其原理,并把它用于数据库系统中。他指出,关系型数据库是指一些相关的表和其他数据库对象的集合。这个定义表达了三部分含义,第一,在关系数据库中,信息被存放在二维表格结构的表(Table)中,一个关系数据库包含多个数据表,每一个表又包含行(记录)和列(字段)。可以将表想象为一个电子表格,其中和行对应的是记录,和列对应的是字段。第二,这些表之间是相互关联的,表之间的这种关联性是由主键和外键所体现的参照关系实现的。第三,数据库不仅仅包含表,还包含了其他数据库对象,如视图、存储过程、索引等。如表1-1所示就是一个典型的关系型数据表。 表1-1 关系型数据表(雇员表) 雇员ID 雇员工资号 雇 员 姓 名 所 属 部 门08000102 陈晓双 销售部08000305 傅佳 服务部 4.常见的关系型数据库 现在比较流行的大中型关系型数据库有IBM?DB2、Oracle、SQL?Server、Sybase、Informix等,常用的小型数据库有Access、Pradox、Foxpro等,现在个人用户比较常用的主要是基于中小型数据库的SQL Server和本书将重点介绍的Access。 1.1.2 认识Access 2010 Access 2010是Microsoft公司力推的、运行于新一代操作系统Windows 7上的数据库。可以看出Access 2010相对于旧版本的Access 2003,界面发生了很大的变化,但是与Access 2007却非常相似。Access 2010界面如图1-1所示。 图1-1 Access 2010界面 1.1.3 Access六大对象 在Access数据库中,任何一个有名称的事物都可以称之为一个对象。通常,一个Access数据库包括表、查询、窗体、报表、模块、宏六大对象,这些对象用于收集、存储和操作不同的信息。每一个对象都不是对立的,而是作为Access数据库的一部分存在,数据库则是这些对象的集合。 1.表 表是数据库中存储数据的最基本的对象,常称为基表,是构成数据库的一个重要组成部分。Access中的表是二维表,每个表都有键(可以为一个字段或多个字段),以使表中的记录唯一(记录不能重复,它与实体一一对应)。在Access 2010中,一个表有设计视图和数据表视图两种视图方式,分别如图1-2和图1-3所示。 虽然这些表存储的内容各不相同,但是它们都有共同的表结构。表的第一行为标题行,标题行的每个标题称为字段。下面各行为表中的具体数据,每一行的数据称为一条记录。 该表在外观上与Excel电子表格相似,因为二者都是以行和列存储数据的。这样,就可以很容易将Excel电子表格导入到数据库

文档评论(0)

1亿VIP精品文档

相关文档