计算机应用基础数据库设计,《计算机应用基础》--电子教案及习题答案-数据库基本概念.ppt...

本文详细介绍了数据库的基本概念,包括数据管理技术的发展、数据模型、关系模型、三级模式结构与二级映象。重点讲解了关系模型,包括实体-联系模型(E-R模型)、关系数据库的完整性规则和事务概念。此外,还提到了数据库的新技术和Access数据库的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《计算机应用基础》--电子教案及习题答案-数据库基本概念

计算机基础 第九章 数据库基本概念 本章内容 9.1 数据库的基本概念 9.2 关系数据库与数据库管理 9.3 数据库设计 9.4 关系数据库标准语言SQL 9.5 数据库的新技术 9.6 Access数据库 9.1 数据库的基本概念 问题的提出: 什么是数据库? 9.1.1数据库系统的构成 9.1.2 数据管理技术的发展 人工管理阶段 9.1.2 数据管理技术的发展 文件管理阶段 ※文件管理阶段的数据可以长期的保存并可以反复的进行编辑; ※文件可以被多个程序使用; ※程序与数据结构之间的关系依赖并没有根本改变。 9.1.2 数据管理技术的发展 数据库管理阶段 具备一下特点: ⑴ 数据结构化; ⑵ 数据共享; ⑶ 数据独立性; ⑷ 数据控制功能; ⑸ 数据灵活性。 9.1.2 数据管理技术的发展 高级数据库阶段 ⑴ 分布式数据库系统 ⑵ 对象数据库系统 9.1.3 数据模型的概念 什么是模型? 什么是数据模型? 数据库系统中模型的两个层次:概念模型与逻辑数据模型. 9.1.4概念模型及E-R模型 几个概念的了解: 实体(Entity)、联系(Relationship)、 属性(Attribute)、码(Key)。 建立和表示模型的工具——实体-联系模型法(Entity-Relationship Approach)也称为ER模型。 9.1.4概念模型及E-R模型 ER模型规定:矩形表示实体;菱形表示联系;椭圆形表示属性;连线表示相连的关系。 例子: 9.1.5 常见的数据模型 层次数据模型 9.1.5 常见的数据模型 网状模型 一个实例: 9.1.5 常见的数据模型 关系模型——建立在严格的数学概念的基础上,以二维表的形式来表示的。 思考:二维表=关系模式吗? 9.1.5 常见的数据模型 对象数据模型 ※面向对象模式(Object Oriented Model)是一种新型的逻辑数据模式; ※能够处理图形、图象、声音及视频等多媒体数据信息; ※基本单位是对象,每个对象包含了记录的概念。 9.1.6 三级模式结构与二级映象 三级模式:外模式、模式、内模式。 1.外模式(External Schema):也被称为数据视图(View),它是最终用户和应用程序员能够也仅能够见到的数据库部分。 2.模式(Schema):位于三级模式的中间,也称为逻辑模式。它是对整个数据库逻辑结构和特征的描述,与具体的应用程序及应用开发工具等无关。 3.内模式(Internal Schema):数据库系统的最底层,也称为存储模式或物理模式等。它主要是在物理层面对数据结构、存储方式的描述及数据在数据库内部表示方式的定义。一个数据库系统中,内模式也只有一个。 9.1.6 三级模式结构与二级映象 数据库系统的三级模式与二级映象结构 9.1.6 三级模式结构与二级映象 二级映象:是从内部实现三级模式之间的联系和转换,大大提高了数据的独立性。 1.外模式/模式映象:保证了数据与程序的逻辑独立性。 2.模式/内模式映象:保证了数据与程序的物理独立性。 9.2.1 关系模型的基本概念 侯选码(Candidate key):如果在一个关系中的某个属性组的值能唯一地标识一个元组,那么这个属性组就被称为侯选码。; 主码(Primary Key):在候选码中指定一个属性组作为主码。在没有特别声明的情况下,主码就是前面介绍过的码; 外码(Foreign):如果一个关系R中的某个属性组与另一个关系的主码相对应,那么这个属性组在R中就被称为外码。 思考:三个码之间的关系? 9.2.1 关系模型的基本概念 关系数据库的三类完整性规则: 1.实体完整性规则(Entity Integrity Rule) 2.参照完整性规则(Referential Integrity Rule) 3.用户定义的完整性规则(User-defined Integrity Rule) 9.2.2 事务的概念 事务(Transaction) :由用户定义的一个对数据库进行单一逻辑工作单元的操作集合。 事务应该具备的几个性质: 1.原子性(Atomicity) 2.一致性(Consist

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值