《计算机基础与Access数据库程序设计》
第2章 关系数据库基础
目 录
2.1 数据库及关系数据库的基本概念
2.2 关系运算
2.3 数据库系统结构
2.1 数据库及关系数据库的基本概念
2.1.1 数据库与数据模型
数据模型是解决数据库设计及实现问题的核心和基础。数
据模型包括概念模型、逻辑模型和物理模型3类。
概念模型是人们对现实世界中客观事物的抽象描述,一般
也叫做信息模型。借助于概念模型可以使人们了解数据库应用
需求的基本规格,从而将其转换为数据库中的具体数据结构并
实现相应的数据管理要求。
逻辑模型是数据库数据的组织方式和操作方式的描述,依
据数据库逻辑模型的不同,数据库可以分为网状数据库、层次
数据库、关系数据库和面向对象数据库等不同的类型。通常所
说的数据模型一般是指逻辑模型。
物理模型描述数据库数据的物理存取方法,与具体数据存
储设备密切相关。
2.1.2 概念模型
概念模型通过实体及其属性和联系来描述客观事物。
实体(Entity)是指客观存在的、可以相互区分的事物。
实体所具有的某一特性称为该实体的属性(Attribute)。一
个实体一般都有多个属性。例如,学生实体可以包含学号、姓
名、性别等属性。
实体之间是可以相互区分的。区分实体的依据一般是一个
属性或属性组,这个可以唯一标识一个实体的属性或属性组叫
做码(Key)或键。
一般而言,属性的取值不是随意的,任一属性的取值都有
一定的范围,如学生的出生日期应由合法的年份、月份和日组
成。属性的取值范围叫做该属性的域(Domain)。
实体一般不是孤立的,它们之间往往存在某种对应关系,
这种对应关系叫联系(Relationship)。实体之间的联系分为以
下3种:
第一种联系是一对一联系。例如,班级实体和班主任实体
之间就存在一对一的联系(假定限定一个教师不能带多个班
级),即一个班只有一个班主任、一个班主任只带一个班。一
对一联系一般用1 ∶1表示。
第二种联系是一对多的联系。比如,班级实体和学生实体
之间就存在一对多的联系,即一个班中可以有多个学生。一对
多联系一般用1 ∶n表示。
第三种联系是多对多联系。例如,学生实体和课程实体之
间就存在多对多的联系,即,一门课程可以同时有多个学生选
修,一个学生可以同时选修多门课程。多对多联系一般用
m ∶n表示。
在表示实体及其联系时,一般用实体类型,即实体的型来
描述。具有相同类型的实体的集合叫做实体集,其中的任何一
个实体都是该实体型的一个实例。
概念模型的常用表示方法是E-R(Entity-Relationship)图,
其组成要素如下:
实体型用矩形框表示,矩形框内标注实体名;
属性用椭圆形表示,椭圆内标注属性名,用直线连接实体
型及其属性;
联系用菱形表示,菱形内标注联系名,用直线连接联系及
相关实体,同时在连线上标注联系的类型。
2.1.3 层次模型与网状模型
层次模型是早期的数据库系统所采用的数据模型。层次模
型以树型结构组织数据,树的每一个结点表示一种记录类型。
系、教研室、班级层次模型:
教研室、班级
系号 系名
教研室 教研室号 教研室名称 班级 班号 专业 修业年限
系、教研室、班级层次模型的数据实例:
系部 01 计算机科学系
教研室 C01 系统结构 班级 200001 计算机科学与技术4
C02 计算机软件 200002 计算机科学与技术4
C03 计算机网络 200003 计算机科学与技术4
C04 电子商务 20001
您可能关注的文档
- 咸宁天洁·国际城一期华沙城工作计划.pdf
- 第二章 成本分类与计算.pdf
- 交换机工作原理.pdf
- 王志纲工作室:建设项目决策策划和实施规划.pdf
- 成本核算--成本和费用的分类.pdf
- 某银行分行综合楼银河大厦安装工程施工组织设计.pdf
- 第三章海关监管货物及报关程序.pdf
- 冲突处理基本策略.pdf
- 第四章 中央银行的对外金融关系.pdf
- 异常处理与审核技巧.pdf
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)