第一节课
access:由微软公司开发的中小型的数据管理软件,是关系型的数据库管理系统
一、相关概念:
1 数据:是指存储在某一种媒体上能够识别的物理符号,包括数据的内容(用来描述事物的特性)和数据的形式(多种多样的)是数据库中存储的基本对象
2、数据处理:将数据转换为信息的过程
(1)数据处理的中心问题是数据的管理
(2)数据管理:计算机对数据组织、分类、编码、存储、检索和维护
3、数据管理的发展:
(1) 20世纪50年代中期以前 人工管理 主要用于计算 数据和程序紧密结合 数据无独立性 数据冗余
(2) 50年代后期~~60年代后期 文件管理系统 用于计算和管理
数据 和 程序 具有一定的 独立性;数据 和 程序 分开 存储;
有了数据文件和程序文件但数据文件只满足特定的 需求
数据 和 程序 相互依赖;数据冗余度高;
(3)60年代后期 至今 数据库系统管理 数据和程序具有相当的独立性
数据库的目的: 提高 数据 的 独立性;
提高 数据 的 共享性;
减少 数据 的 冗余度;
(4)分布式数据库:由分布在 不同 地理范围的 多个 数据库,
组成 一个 逻辑 上 完整的 巨型数据库;各个子 数据库 由网络 连接;
(5)面向对象数据库: 使用 面向对象 的 方法 构建的 数据库,
能存储复杂的数据对象及这些对象间的复杂关系
二、数据库系统的相关概念
1、 数据库(DB):是相互关联并以一定的结构存储于计算机外存的数据的集合。 包括数据本身和数据之间的联系
2、 数据库系统(DBS):是指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据,提供处理和信息资源共享
(1)由5部分组成:硬件系统、数据库集合、数据库管理系统几相关软件、数据库管理员和用户
(2)数据库系统的特点:
1)、实现数据 共享,减少数据 冗余;
2)、采用 特定的 数据模型
3)、具有 较高的 数据 独立性;
4)、具有 统一的 数据 控制功能;
3、 数据库管理系统(DBMS):是指位于用户与操作系统之间的数据管理软件,对数据库进行统一的管理和控制 如:建立、使用、维护 数据库
4、 数据库应用系统:是指系统开发人员利用数据库系统资源开发的面向某一类特定应用的软件系统。
access数据库生成网页版三、数据模型:
1) 层次模型:用
树形结构来表示各类实体以及实体之间的联系。
2) 网状模型:用网状结构来表示各类实体以及实体之间的联系
3) 关系模型:用二维表结构来表示各类实体以及实体之间的联系。
2、实体:客观存在的,可以相互区别的事物,可以是实际的事物,也可以是抽象的 概念
3、实体集和实体型:属性的值的集合表示一个实体,同类型的实体的集合是实体集
属性的集合表示一种实体的类型,称为实体型
4、实体间的联系的种类:
1) 一 对 一
2) 一 对 多
3) 多 对 多
四、关系数据库
1、关系术语:
(1)关系:即二维表,关系名即表名
在ACCESS中,表的结构为 表名(字段名1,字段名2,……字段名n)
(2)元组:在二维表中水平方向的行称为元组,即记录
(3)属性:在二维表中垂直方向的列称为属性,在ACCESS中称为字段名
(4)域:属性的取值范围,即不同的元组对同一个属性所限定的范围,如 性别 只能从“男”和“女”中选择
(5)关键字:唯一标识一个记录的属性或属性的集合
(6)外部关键字:一个字段不是本表的主关键字,而是另一个表的主关键字
2、关系的特点:
(1)关系必须规范化
(2)同一个关系中不能出现相同的属性名
(3)关系中不能有完全相同的元组
(4)同一个关系中元组的次序无关紧要
(5)同一个关系中列的次序无关紧要
五、数据库设计基础
1、设计原则
(1)概念单一化
(2)避免在表之间出现重复字段:减少冗余,防止在插入、删除和更新时造成数据的不一致
(3)表中的字段必须是原始的数据和基本数据元素
(4)用外部关键字保证有关联的表之间的联系
2、设计步骤;
(1)需求分析
(2)确定需要的表
(3)确定所需要的字段
(4)确定联系
(5)设计求精
3、关系的基本运算有2类:传统的集合运算、专门的关系运算
集合基本运算 :并、 交、 差
关系的基本运算:选择、投影、联接(自然联接、等值连接)
六、SQL简介:
SQL:Structure Query Language,结构化查询语言
包括数据定义、查询、操纵和控制 4种功能
常用的SQL语句包括SELECT、Insert、Updata、Delete、Create
七、ACCESS简介;
ACCESS数据库由 数据库对象和组 组成
数据库对象包括 表、查询、窗体、报表、数据访问页、宏、模块 存储在同一个数据库文件中
1、表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。
2、查询是数据库设计目的的体现,数据库建完以后,只有被
使用者查询,才能真正体现它的价值。 查询是用来操作数据库中的记录对象的,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段
3、窗体是Access数据库对象中最具灵活性的一个对象,其数据源可以是表或查询
4、报表:在Access中,如果要打印输出函数,使用报表是很有效的方法。
5、页:数据访问页是Access 2000新增的数据库对象,它是一种特殊类型的Web页,用户可以在此Web页中查看、修改Access数据库中的数据。数据访问页在一定程度上集成了Internet Explorer浏览器和FrontPage编辑器的功能。
6、宏是一系列操作的集合,其中每个操作都能实现特定的功能,例如打开窗体、生成报表、保存修改等。
7、模块中的每一个过程都是一个函数过程或子程序。通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论