版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机 等级考试二级 Access 讲义第 1 章 数据库基础知识1.1 数据库基础 知识、计算机数据管理 的发展一)数据 (Data) : 数据是描述现实世界事物的符号记录,是 用物理符号记录的可以鉴别 的信息。包括文字、 图形、声音等,他们都是用来描述事物特 性的。二)数据处理:数 据处理是对各种类型的数据进行收集、存 储、分类、计算、加工、检 索与传输的过程。包 括:收集原始数据、编码转换、数据输入 、数据处 理、数据输出等。三)数据处理的中心问题 是数据管理。四)数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算 机应用的范围有着密切的联系。数据管理技术的发展经历
2、了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和对象数据库系统阶段。1、人工管理阶段(1)这一阶段是指 20 世纪 50 年代中期以前,计算机 主要用于科学计算,当时的 计算机硬 件状况是:外存只有 磁带、卡片、纸带,没有磁盘等直接存取 的存储设备;软件状况 是:没有操作系统, 没有管理数据的软件,数据处理方式是批 处理。(2)人工管理阶段的特点是:数据不保存、数据无专门软件进行管理(数据冗余 )、数据不共享、数据不具有 独立性、数据无结构。2、文件系统阶段(1)这一阶段从 20世纪 50年代后期到 60年代中期,计 算机硬件和软件都有了一定的发 展。计算机不
3、仅用于 科学计算,还大量用于管理。这时硬件方 面已经有了磁盘、磁鼓 等直接存取的存储设 备。在软件方面,操作系统中已经有了数 据管理软件,一般称为 文件系统。处理方式 上不仅有了文件批处理,而且能够联机实 时处理。(2)文件系统阶段的特点:数据管理由文件管理系统完成 ;数据共享性差、冗余度大 ;数据独立性差 ;数据可长期保存 。3、数据库系统阶段(1)20 世纪 60 年代 末数据管理进入新时代数据 库系统阶段。数据库系统阶段出现了 统一管理数据的专门 软件系统,即数据库管理系统。数据库系 统是一种较完善的高级 数据管理方式,也是 当今数据管理的主要方式,获得了广泛的 应用。(2)数据库系统阶
4、段的特点:数据结构化;数据共享程度高;数据独立性强;数 据冗余度小;加强对数据的保 护4、分布式数据库系统阶段:(1)分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯 网络中联接在一起,每个节点 都是一个独立的数据库系统,它们都拥有 各自的数据库、中央处 理机、终端,以及各 自的局部数据库管理系统。因此分布式数 据库系统可以看作是一 系列集中式数据库系 统的联合。(2)它们在逻辑上属于同一系统,但在物理结构上是分布式的。5、面向对象数据库系统阶段:(1)面向对象编程(Object Oriented Programming, OOP面向对象程序设计)是一 种计算机编程架构。 O
5、OP 的一条基本原则是计算机程序是由单个能够 起到子程序作用的单 元或对象组合而成。(2) OOP达到了软件工程 的三个主要目标:重用性、灵活性和扩展 性。本思想,采用面向对象3)面向对象数据库吸收 了面向对象程序设计方法的核心概念和基的观点来描述现实世 界实体(对象)的逻辑组织、对象之间的 限制和联系等 二、数据库系统(一)数据1、描述事物的物理符号 序列称为数据( Data)。2、描述事物的物理符号 可以是用来表示长度、体积、重量之类的 数字数值,也可以是人名 或地名、图形、图像 、动画、影像、声音等非数值数据。(二)数据库1、数据库(DataBase,DB),顾名思义,是存放数据的仓库。
6、是长期存放在计算机内,有组织的、大量的、可 共享的数据集合 。2、数据库中的数据按定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户、多个应用程序共享。三)数据库应用系 统1、数据库应用系统是为特定应用开发的数据库应用软件系统。2、数据库管理系统为数据的定义、存储、查询和修改提供支持,而数据库应用系统是对数据库中的数据进行处理和加工的软件,它面向特定应用。3、般在不引起混淆的情况下常常把数据库系统简称为数据库四)数据库管理系 统1 数据库管理系统(DataBase Management System , DBMS是位于用户与操作系统(OS)之间的数据管理
7、软件 ,是数据库系统的核心软件。其主要功能 包括以下几个方面:( 1)数据定义;( 2)数据操纵;( 3)数据库的运行管理;( 4)数据的组织、存储和 管理;( 5)数据库的建立和维护 ;( 6)数据通信接口。(五)数据库系统1数据库系统(DataBase System , DBS是指拥有数据库技术支持的计算机系统。它可以实现有组织地、动态 地存储大量相关数据,提供数据处理和信 息资源共享服务。数据库 系统由硬件系统、数 据库、数据库管理系统及相关软件、数据 库管理员( DataBase Administrator, DBA 和用户组成。2、数据库系统的特点:(1)实现数据共享,减少 数据冗余
8、;(2)采用特定的数据模型 ;(3)具有较高的数据独立 性;(4)有统一的数据控制功 能。三、数据模型:模型 是现实世界特征的模拟和抽象。要将现实 世界转变为机器能够识别的形式,必须经过两次 抽象,即使用某种概念模型为客观事物建立概念级的模型,将现实世界抽 象为信息世界,然后再把概念模型转变为计算机上某一 DBM发持的数据模型,将信息世界转变为机器世界。(一)实体的概念1、实体( Entity ):客 观存在并可相互区别的事物称为实体。2、属性( Attribute ):实体所具有的某一特 性称为属性。3、实体集和实体型:属 性值的集合表示一个实体,而属性的集合 表示一种实体的类型,称为实体型
9、。同类型的 实体的集合,称为实体集。4、联系( Relationship ):实体集之间的对应 关系称为联系,它反映现实世界事 物之间的相互关联。(二)实体间的联系 可分为以下三种类型1、一对一联系:例如,一个学生只能有一个学号,而一个学号只能指向一个学生 ,则学生与学号之间具有一对联系。2、一对多联系:例如,一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间具有一对多联系。3、多对多联系:例如,一门课程同时有若干个学生选修,而一个学生可以同时选修多门课(三)数据模型程,则课程与学生之 间具有多对多联系。1数据模型是按计算机系统的观点对数据建模,主要用于DBMS勺实现,2、
10、在实现数据库管理的过程中,数据模型起着关键作用。整个数据库技术的发展就是沿着数据模型的主线展开的。现有的数据库都是基于某种数据模型的。3、常用的数据模型有 3种:层次模型、网状模型和关系模型(1 )层次模型层次模型是数据库系联系。若用图来表示模型称为层次模型:结点有且仅有一个父(2 )网状模型在现实世界中,事物是很不直接的,网状统中最早出现的数据模型它用树形结构表,层次模型是一棵倒立的树。在数据库中示各实体以及实体间的,满足以下条件的数据 有且仅有一个结点无 父结点,这个结点称为根 结点; 其他结点。网扶模俎示例之间的联系更多的是非层次关系的,用层次模型表示非树型结构模型则可以克服这一弊病。网
11、状模型是个网络。在数据库中,一个结点可以有多于 一个的父结点。1.2 关系数据库、关系模型一)以二维表的形式表示 实体与实体间联系的数据模型称为关系模 型。二)从模型的三要素角度 看,关系模型的内容为:1、数据结构:一张二维 表格。2、数据操作:数据表的 定义,检索、维护、计算等。3、数据约束条件:表中 列的取值范围即域值的限制条件。(1)关系:在关系模型中 ,一个关系就是一张二维表,每个关系都 有一个关系名。在数据 库中,一个关系存储 为一个数据表。(2)元组:表中的行称为 元组,每一行是一个元组,对应数据表中 的一个具体记录,元组 的各分量分别对应于 关系的各个属性。3)属性:表(关系)中
12、的列称为属性,每一列有一个属性名,对应数据表中的一个字段。(4)域:一个属性的取值 范围是该属性的域。(5)关键字:表中的一个 属性(组 ),它的值可以唯一地 标识一个元组。如:学号。(6)外关键字:如果一个 关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称 其为该关系的外关键字。(7)候选码:表中的某一 个属性,它的值可以唯一地标志一个元组。一个表中可能有多个候选码,选择一个作 为主键,主键的属性称为主属性。(三)关系的特点:1、关系必须规范化。规范化是指关系模型中的每一个关系模式都必须满足一定的 要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不 能在
13、包含表。3、关系中不允许有完全相同的元组,即冗余。4、在一个关系中元组的次序无关紧要。5、在一个关系中列的次序无关紧要。二、关系运算:在关 系数据库中,关系的基本运算有两类:传 统的集合运算和专门的关系 运算。一)传统的集合运 算1、并:设有两个关系 R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算 符为U。2、差:设有两个关系 R和S,它们具有相同的结构。 元组组成的集合。运 算符为-。R和S的差是由属于R但不属于hr c _BCa&ttci2机JBcblci-3交:设有两个关系R和S,它们具有相同的结构 。R和S的交是由既属于 R又属于元组组成的集合,运 算符为门。(二)传统的集合运算1、选择:选择运算是在关系中选择满足某些条件的元组。也就是说,选择运算是 在二维表中选择满足指定条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年陕西职业技术学院单招综合素质考试备考试题含详细答案解析
- 2026年湖南化工职业技术学院单招综合素质笔试模拟试题含详细答案解析
- 2026年安徽医学高等专科学校单招综合素质考试备考题库含详细答案解析
- 2026年毕节职业技术学院单招综合素质考试模拟试题含详细答案解析
- 2026年广东松山职业技术学院单招综合素质考试参考题库含详细答案解析
- 2026年贵州电子信息职业技术学院单招职业技能考试参考题库含详细答案解析
- 2026首都经济贸易大学招聘103人参考考试试题及答案解析
- 2026年上半年合肥高新区管委会公开招聘工作人员45名参考考试试题及答案解析
- 2026年武夷学院单招综合素质考试参考题库含详细答案解析
- 2026年贵州盛华职业学院高职单招职业适应性测试备考题库及答案详细解析
- 2026年及未来5年市场数据中国鲜鸡肉行业市场深度研究及投资规划建议报告
- 诊所相关卫生管理制度
- 2024-2025学年广东深圳实验学校初中部八年级(上)期中英语试题及答案
- 牛津版八年级英语知识点总结
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库及完整答案详解
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库含答案详解
- 国际话语体系构建与策略分析课题申报书
- 户外领队培训课件
- 中考字音字形练习题(含答案)-字音字形专项训练
- CTD申报资料撰写模板:模块三之3.2.S.4原料药的质量控制
- 2024届新高考物理冲刺复习:“正则动量”解决带电粒子在磁场中的运动问题
评论
0/150
提交评论