Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库复习提纲 PDF 下载


分享到:
时间:2020-08-04 12:00来源:http://www.java1234.com 作者:小锋  侵权举报
数据库复习提纲 PDF 下载
失效链接处理
数据库复习提纲 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

第一章绪论
(1)信息(Information):是数据经过加工处理后得到的另一种形式的数据,这种数据在某种程度上影响接收者的行为。具有客观真实性、传递性、时效性和有用性。
(2)数据(Data):描述事物的符号记录称为数据。
(3)数据库(DataBase,DB):长期储存在计算机内、有组织的、可共享的大量的数据集合。
(4)数据库管理系统(DataBase Management System,DBMS):是位于用户与操作系统之间的一层数据管理软件。和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。
(5)数据库系统(DataBase System,DBS):由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员(DataBase Administrator,DBA)组成的存储、管理、处理和维护数据的系统。
(6)数据库系统的特点:
数据结构化;共享性高冗余度低且易扩充;数据独立性高(数据独立性、物理独立性、逻辑独立性);数据由数据库管理系统统一管理和控制。
(7)数据模型(data model)也是一种模型,他是对现实世界数据特征的抽象。
(8)概念模型是从现实世界到机器世界的一个中间层次。
(9)逻辑模型是按计算机系统的观点对数据建模,主要用于DBMS的实现。主要包括层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型等。
   物理模型是数据在计算机中的存储方式,是对数据最低层的抽象,它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
    逻辑模型是从软件管理角度组织数据。
   物理模型是从硬件存储角度组织数据
(10)概念模型的表示方法——实体联系方法,该方法用E-R图来描述现实世界的概念模型。
(11)域(Domain): 属性值的取值范围。
码(Key): 唯一标识实体集中一个实体的属性或属性集。
实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。如:实体名(属性1,属性2,…)
(12)数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成。
(13)模式(Schema):也称逻辑模式,数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。
外模式(External Schema):也称子模式或用户模式,数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
内模式(internal Schema):也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
外模式/模式映象(模式变了,应用程序不变)、模式/内模式映象(内模式变了,应用程序不变)。
(14)数据独立性:物理独立性和逻辑独立性
物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的。
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的。
 
 
第二章关系数据库
(1)基本概念:
域:是一组具有相同数据类型的值的集合。
关系:关系式笛卡尔积的有限子集,所以关系也是一个二维表。
超码:若关系中的某一个或多个属性的集合能唯一地标识一个元组,则称该属性或属性组为超码。
候选码:如果构成超码属性组的任意真子集都不能成为超码,这样的最小超码称为候选码。
主属性:若一个关系有多个候选码,则选定其中一个为主码。候选码的诸属性称为主属性。
(2)关系可以有三种类型:基本关系(基本表),查询表,视图表(是虚表)
(3)关系与关系模式的区别:
A.关系模式是型,关系是值。
B.关系是关系模式在某一时刻的状态或内容。
C.关系模式是静态的、稳定的。
D.关系是动态的、随时间变化的。
(4)数据库的完整性是指数据的正确性和有效性。
(5)关系模型中有三类完整性约束:
实体完整性;参照完整性;用户定义的完整性
(6)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。
(7)参照完整性规则: 若属性F是基本关系R的外码,它在基本关系S的主码KS相对应,则对于R中每个元组在F上的值必须为:或者取空值、或者等于S中某个元组的主码值
(8)用户自定义的完整性:反映某一具体应用所涉及的数据必须满足的语义要求
(9)关系运算:
选择:选择操作是在关系R中选择满足给定条件的诸元组
投影:从R中选择出若干属性列组成新的关系。(投影之后不仅取消了原关系中的某些列,而且为了避免重复行还可能取消某些元组)
θ连接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
自然连接:自然连接是一种特殊的等值连接。自然连接比等值连接的特殊之处:
首先,要求两个关系进行比较的分量必须是同名的属性组;最后,在等值连接的结果中去掉重复的属性列。
悬浮元祖:在做自然连接时被舍弃的元组称为悬浮元组。
外连接:如果把悬浮元组也保存在结果关系中,而在其它属性上填空值,那么这种连接就叫做外连接(outer join)。
左外连:如果只保留左边关系R中的悬浮元组就叫做左外连(left outer join)。
右外连:如果只保留右边关系S中的悬浮元组就叫做右外连(right outer join)。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐