1 / 63
文档名称:

第7章 数据库编程基础.ppt

格式:ppt   页数:63
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章 数据库编程基础.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第7章 数据库编程基础.ppt

文档介绍

文档介绍:第7章数据库编程基础
内容提要
数据库系统的发展
数据模型
关系数据库
BDE组件
数据访问组件
数据控制组件
数据库系统的基本概念
1. 数据库
数据库指存储在计算机内部有组织的、大量的、可共享的数据集合,具有较小的冗余度和较高的数据独立性。
2. 数据库系统
数据库系统一般包括硬件、操作系统、数据库管理系统、应用开发工具、数据库、数据库管理员、系统分析员、应用程序员和系统最终用户。

数据结构是研究对象类型的集合,这些对象是数据库的组成成分,可以分成两类:一类是与数据类型、内容、性质有关的对象;一类是与数据之间联系有关的对象。
4. 数据操作
数据操作是对数据库中各种对象的实例允许执行的操作集合。数据库主要有检索(查询)和更新(插入、删除、修改)两类操作。
5. 完整性约束
完整性约束指给定数据模型中的数据以及数据之间的联系具有的制约和依存的规则。用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。
数据库系统的基本概念
数据模型
数据模型是对客观事物及其联系的数据描述,即实体模型的数据化。数据库设计的核心问题之一就是设计一个好的数学模型。
根据数据模型应用的不同,可以将模型分为两类,一个是概念模型,另一个是数据模型。概念模型是按照用户的观点对数据和信息进行建模;数据模型是按计算机系统的观点对数据和信息进行建模。
数据的概念模型
数据的概念模型又称为信息模型,是对现实世界中数据的抽象,是用计算机描述现实世界中信息的第一步。
涉及的基本概念:
实体:客观存在的可以相互区别的事物就是实体。
属性:实体具有的某个特征就是属性。
主键:可以唯一表示一个实体的属性的集合就是主键。
域:属性的取值范围。
实体型:具有相同属性的实体具有共同的特征和性质,用实体的名以及其属性名集合来抽象和刻画同类实体称为实体型。
实体集:相同类型的的实体的集合称为实体集。
联系:在数据概念模型中,实体和实体之间存在着一定的联系,这个联系可能在实体的内部也可能发生在实体和实体之间。
数据模型(1)
当前,数据库系统中所支持的数据模型主要有四种:
层次模型
网状模型
关系模型
面向对象模型
数据模型(2)

在数据库中,满足下面两个条件的数据集合称为层次模型。
有且只有一个节点没有双亲节点,这个节点称为根节点。 
除根节点外,其他节点有且只有一个双亲节点。
在层次模型中,有同一双亲节点的节点称为兄弟节点,没有子节点的节点称为叶节点。
R1
R2
R3
R5
R4
图7-2层次模型结构
数据模型(3)

在数据库中,满足下面两个条件的数据集合称为网状模型。
有一个以上的节点没有双亲节点。 
一个子节点可以有多于一个的双亲节点。
R1
R1
R1
R1
图7-3 网状模型结构
数据模型(4)

在关系模型中,数据以二维表的形式进行组织,如表7-1所示。
学号
姓名
性别
年龄
专业
01072601
张英

18
计算机
01072602
王刚

17
计算机
……
……
……
……
……
01072632
李强

18
计算机
关系模型中的基本概念
⑴关系: 一个关系就是一张二维表,表7-1就是一个关系。
⑵元组: 表中的一行就是一个元组,也叫记录。
⑶属性: 表中的一列就是一个属性,也叫字段。
⑷主码:能唯一标识一个元组的属性集合就是主码,表7-1中的学号就是主码,它能唯一标识一个学生。
⑸域: 属性的取值范围。
 ⑹分量:元组中一个属性值。
⑺关系模式:对关系的描述。如表7-1的关系模式就是:学生(学号,姓名,性别,年龄,专业)。

最近更新

2025年沙洲职业工学院单招职业适应性测试题库.. 41页

2025年河北工业职业技术大学单招职业适应性考.. 40页

2025年河北省石家庄市单招职业倾向性考试模拟.. 41页

2025年河北轨道运输职业技术学院单招职业适应.. 42页

2025年河南信息统计职业学院单招综合素质考试.. 40页

2025年河南工业和信息化职业学院单招职业适应.. 40页

2025年河南建筑职业技术学院单招职业技能测试.. 40页

2026年云南交通运输职业学院单招职业倾向性测.. 41页

2025年河南职业技术学院单招职业倾向性考试模.. 39页

2025年泉州工艺美术职业学院单招职业适应性测.. 40页

2025年泉州纺织服装职业学院单招职业技能测试.. 38页

2025年泉州轻工职业学院单招职业倾向性考试模.. 41页

2026年保定职业技术学院单招职业技能考试题库.. 41页

2025年洛阳职业技术学院单招职业适应性测试模.. 39页

2025年济源职业技术学院单招职业倾向性考试模.. 41页

2025年浙江交通职业技术学院单招职业倾向性考.. 39页

2025年浙江商业职业技术学院单招职业倾向性考.. 39页

2026年华东政法大学单招职业技能测试模拟测试.. 41页

2025年浙江树人大学单招职业适应性测试题库汇.. 41页

2025年浙江海洋大学单招职业适应性测试题库推.. 40页

2025年浙江省宁波市单招职业倾向性测试模拟测.. 40页

2026年单招机电基础试题必考题 42页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页

曾仕强易经六十四卦解 68页