- 0
- 0
- 约9.9千字
- 约 7页
- 2021-12-08 发布于福建
- 举报
第一章 数据库基础知识
1.1
~数据库是指长期储存在计算机内,有组织的,可共享的大量数据的集合。
~数据库管理系统是一个系统软件,是提供建立,管理,维护和控制数据库的一组计算机软
件。
~数据库系统,是指带有数据库并利用数据库技术进行数据库管理的计算机系统。
~数据库系统的特点:
1.数据结构化。在数据库系统中,数据是面向整体的,不但数据内部组织有一定的结构,而
且数据之间的联系也按一定的结构描述出来,所以数据整体结构化。
2.数据共享性高,冗余度低,易扩充。
3.数据独立性高。
4.数据由数据库管理系统统一管理和控制。
1.2
1 (1)实体
客观存在并可相互区别的事物称为实体。例如一门课程,一个学生等。
(2 )实体所具有的某一特性,称为属性。例如,学生的学号,姓名。
(3 )唯一标识实体的属性集称为关键字。例如学生是学生实体的关键字。
两个实体型之间的联系可以分为三类:
(1)一对一联系, (1:1)
如果对于实体集 a 中的每一个实体, 实体集 b 中至多有一个 (也可以没有。)实体与之联系,
反之亦然。则称实体集 a 与 b 具有一对一联系,记为 1:1 。
(2 )一对多联系( 1:n)
如果对于实体集 a 中的每一个实体,实体集 b 中有 n 个实体( n=0 ),与之联系,反之,对
于实体 b 中的每一个实体,实体集 a 中至多只有一个实体与之联系,则称实体集 a 与 b 有
一对多联系,记为 1:n 。
(3 )多对多联系( n:n)
如果对于实体集 a 中的每一个实体,实体集 b 中有 n 个实体与之联系。反之对于实体集 b
中的每一个实体,实体集 a 中也有 m 个实体与之联系。 ,则称实体集 A 与 B 具有多对多联
系,记为( n:n )
1.3
1.关系模型的基本术语
关系:关系模型中一个关系就是一个二维表,每个关系有一个关系名。
元组:表中的一行即为一个元组。
属性:表中的一列即为一个属性,给每个属性起一个名字即为属性名。
外关键字:若一个关系 R 中的属性(或属性组) F 不是其关键字,却与另一个系统 S 的主关
键字 Ks 相对应,则 F 称为是 R 关系的外关键字。
2.关系的基本性质
~关系中的每一列是同一类型的数据,来自同一个域。
~关系中的每一列称为一个属性,不同的属性要给予不同的属性名。
~列的顺序无所谓,即列的次序可以任意交换。
~关系中的每一行称为一个元组,任意两个元组不能完全相同。
~行的顺序无所谓,即行的次序可以任意交换。
1.3.2 关系操作
1.关系的基本运算可分为两类:传统的集合运算(并、差、交等)和专门的关系运算(选择、
投影、连接) 。
2.专门的关系运算
(1)选择:从关系中查找出满足给定条件的元组的操作称为选择。
(2 )投影:从关系中选择出若干属性的操作称为投影。
(3 )连接:连接运算是从两个关系的笛卡儿乘积中选择出满足条件的元组。使用的关系运
算符为“ = ”,这样的连接称为等值连接。在连接运算中,按照字段值对应相等为条件进行
的连接操作为等值连接。 连接结果中去掉重复值的等值连接叫自然连接, 自然连接是最常用
的连接运算。
1.3.3 关系的完整性
1.实体完整性:实体完整性是关系的主属性不能取空值,即主属性不能是“不知道”或“不
存在”的值。
2.参照完整性:参照完整性规则定义了外关键字与主关键字之间的引用规则。
3.用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊
的约束条件,同户定义的完整性就是针对某一具体关系数据库的约束条件。
1.4.1 数据库设计的步骤
1.需求分析 2.概念设计分析 3.逻辑结构分析 4.物理结构分析 5.数据库实施 6.数据库运行
和维护
第二章 数据库存储 -表
2.2.1 创建数据库
创建数据库之后会在磁盘上
您可能关注的文档
最近下载
- T_SXDZ 035—2020_矿井奥灰水带压开采安全性评价报告编制细则.pdf VIP
- 项目管理样板点策划方案.pdf VIP
- 广东省教育科学研究课题开题报告书模版.pdf VIP
- 90S503_格栅、格网及起吊架.pdf VIP
- DB61T 1417-2021 水工隧洞施工通风技术规范.docx VIP
- JTG B05-01-2013 公路护栏安全性能评价标准.docx VIP
- 一种高速离心空压机与膨胀机集成装置.pdf VIP
- 2026年中考语文一轮复习(河南)古诗词阅读 古诗词曲对比整合 课件(共69张ppt).pptx VIP
- BOSE博士 3·2·1® 家庭娱乐系统 用户指南支持 多语言.pdf
- 《勾股定理》练习题及答案.doc VIP
原创力文档

文档评论(0)