数据库基础_1课件

上传人:F****n 文档编号:88147613 上传时间:2019-04-20 格式:PPT 页数:44 大小:383KB
返回 下载 相关 举报
数据库基础_1课件_第1页
第1页 / 共44页
数据库基础_1课件_第2页
第2页 / 共44页
数据库基础_1课件_第3页
第3页 / 共44页
数据库基础_1课件_第4页
第4页 / 共44页
数据库基础_1课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《数据库基础_1课件》由会员分享,可在线阅读,更多相关《数据库基础_1课件(44页珍藏版)》请在金锄头文库上搜索。

1、教 学 课 件,ACCESS 2010 数据库原理及应用,第1章 数据库基础,教学目标,1.1 数据库管理系统,一. 信息、数据与数据库,信息 通过各种方式传播的、可被感受的声音、文字、图像、符号等所表示的某一特定事物的知识、情况和消息。 数据 用一定方式记录下来的客观事物的特征 信息与数据的关系 信息依赖于数据而存在; 数据是记载、表达、传递信息的工具。,数据处理 数据收集、转换、组织、输入、检索、合并、计算更新、 输出、存储。 目的: 对原始数据综合加工,给出有价值、有意义的数据,作 为决策的依据或编辑后存储起来供以后取用。 数据管理 对数据的组织、存储、维护和使用等。,一. 信息、数据与

2、数据库,数据库(DB,Database) 以一定的数据模型组织和存储的、能为多个用户共享的、独立于应用程序的、相互关联的数据集合。 特点:,一. 信息、数据与数据库,二. 数据管理技术的发展,1. 人工管理阶段 特点:,二. 数据管理技术的发展,2.文件管理阶段 特点:,二. 数据管理技术的发展,二. 数据管理技术的发展,文件系统的缺陷: 数据共享性较差。在文件系统中,文件仍然面向应用,当不同文件具有相同数据时,须建立各自的文件,而不能共享数据,致使数据的冗余度大。 数据的独立性差。数据结构发生改变时,需要修改应用程序和文件结构的定义;应用程序的改变也会改变数据结构,文件系统仍然是一个无结构的

3、数据集合。 数据之间联系较弱,易造成数据的不一致。,二. 数据管理技术的发展,3.数据库管理阶段 特点:,二. 数据管理技术的发展,三. 数据库管理系统,Database Management System (DBMS) 对数据库的描述、建立、编辑、运行、维护和通信等进行集中管理的系统软件。 目前广泛运用的大型数据库管理系统软件有:ORACLE、SYBASE、DB2等。 在PC机上广泛应用的有:SQL Server、Access、Visual FoxPro等。,数据库管理系统具有的功能,三. 数据库管理系统,1.2 数据库系统,数据库系统(DBS,Database System): 指引进数据

4、库技术后的整个计算机系统。 由以下部分组成:,DBS,一.数据库系统的组成,数据库系统层次示意图,一.数据库系统的组成,二.数据库系统的特点,1. 三级数据视图,三.数据库的体系结构,2. 数据库系统的三级模式结构,三.数据库的体系结构,1.3 数据模型,一.数据模型的组成要素,实体(entity) 客观存在并且可以相互区别的事物 属性(attribute) 实体所具有的特性。不同实体由其属性的不同而被区分 键(primary key) 唯一标识实体的属性集 域(domain) 属性的取值范围,二.概念模型,实体型(entity type) 属性的集合,表示一种实体的类型。 实体值(entit

5、y value) 实体的实例,是属性值的集合。 实体集(entity set) 同一类型的实体集合,称为实体集。,二.概念模型,实体间的联系方式,一对一联系(one-to-one relationship,1:1) 两不同实体集中,一方的一个实体惟一与另一方的一个实体相对应。如:职工实体与工资实体 一对多联系(one-to-many relationship, 1:n) 两不同实体集中,一方一个实体对应另一方多个实体;反之另一方一个实体最多只与本方一个实体相对应。 如:学院实体与学生实体,多对多联系(many-to-many relationship, m:n) 两不同实体集中,任何方一个实体

6、都与对方一个或多个实体相对应。 如:学生实体与课程实体、图书实体与读者实体。 三种联系方式中,基本的是1:n联系,因为1:n包含了1:1,而m:n可以转换为1:n 。,实体间的联系方式,实体间联系示意图,实体间的联系方式,概念模型的表示方法(E-R图),实体,属性,联系,键,例1.1,层次模型示例,大 学,计算机学院,管理学院,财务处,教务处,院 办,系,院 办,系,财 务 科,教 材 科,教 务 科,三.数据模型,网状模型示例,三.数据模型,学生,课程,学生课程,关系模型示例,三.数据模型,1.4 关系数据库系统,一.关系模型中常用的术语,关系 元组 属性 域 表结构 关系模式,候选键 主键

7、 外键 主表和从表 关系数据库管理系统,实体到关系模式的转换(例1.3) 联系到关系模式的转换 1)两实体间 1:1 联系(例1.4) 2)两实体间 1:n 联系(例1.5) 3)两实体间 m:n 联系(例1.6),二. E-R图向关系模型的转换,三. 关系数据模型的特点,关系中的每一列不可再分 在同一个关系中不能出现相同的属性名 关系中不允许有完全相同的元组 关系中元组的次序无关紧要 关系中列的次序无关紧要,表1 学生表,表框架(数据表结构),记录(元组),属性(字段),例:学籍管理数据库,表2 成绩表,例:学籍管理数据库,四. 关系运算,1. 传统的集合运算,并运算 RS,交运算 RS,差

8、运算 R-S,设有两个结构相同的学生关系R、S,设有如下关系: R S T A B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是( ) A. T=RS B. T=RS C. T=RS D. T=R -S,想一想?,举例,2.专门的关系运算,选择(Select):从指定关系中找出满足给定条件的元组 (在二维表格中选择行) 投影(Project):从关系模式中指定若干个属性组成新的关系 (在二维表格中选择列) 联接(Join):在两个关系中按某个条件提取部分(或全部)记录 及部分(或全部)字段组合成一个新的关系,四. 关系运算,五. 关系规范化,基本思想:消除关系模式中的数据冗余,消除数据依赖中不合适的部分,解决插入、更新、删除时发生异常现象。,六. 关系的完整性,作用:保证数据的正确性、有效性和相容性。,本章小结,本章介绍了数据、数据库、数据库管理系统、数据库系统的概念,介绍了数据库管理系统的功能。针对关系模型介绍了关系、关系型数据库的特点,以及关系运算、关系规范化和关系的完整性等知识。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号