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

Java知识分享网

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

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

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

IDEA永久激活

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

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库知识点总结 PDF 下载


分享到:
时间:2021-11-24 08:41来源:http://www.java1234.com 作者:转载  侵权举报
数据库知识点总结 PDF 下载
失效链接处理
数据库知识点总结  PDF 下载


本站整理下载:
提取码:t9m7 
 
 
相关截图:
 
主要内容:

第一章 绪论
数据库
数据
数据是数据库中存储的基本对象。
数据库
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存。
DBMS(简答题)
P5
数据库管理系统的功能:
1.数据定义功能
数据库管理系统提供数据定义语言,用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义。
2.数据组织、存储和管理
数据库管理系统要分类组织、存储和管理各种数据;要确定以何种文件结构和存取方式在存储级上组织这些数据;如何实现数据之间的联系。数据组织和存储的目的是提高存储空间利用率和方便存取,提供多种存取方法来提高存取效率。
3.数据操纵功能
用户可以使用它操纵数据,实现对数据库的基本操作,如查询、插入、修改和删除。
4.数据库的事务管理和运行管理
数据库在建立、运用和维护时由数据库管理系统统一管理和控制,以保证事务的正确运行,保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
5.数据库的建立和维护功能
此功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。
6.其他功能
其他功能包括数据库管理系统与网络中其他软件系统的通信功能,一个数据库管理系统与另一个数据库管理系统的数据转换功能,异构数据库之间的互访和互操作功能等。
数据库系统
数据库系统是由数据库、数据库管理系统及其应用开发工具、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
数据管理技术的产生和发展
发展阶段
P6
人工管理阶段——文件系统阶段——数据库系统阶段
数据结构化
P11
数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
数据独立性
P13
数据独立性包括物理独立性和逻辑独立性。
(简答)数据由数据库管理系统统一管理和控制
P13
数据库管理系统还要提供以下几方面的数据控制功能:
1.数据的安全性保护
数据的安全性是指保护数据以防止不合法使用造成的数据泄密和破坏。每个用户只能按规定对某些数据以某些方式进行使用和处理。
2.数据的完整性检查
数据的完整性是指数据的正确性、有效性和相容性。完整性检查将数据控制在有效的额范围内,并保证数据之间满足一定的关系。
3.并发控制
多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果或使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制。
4.数据库恢复
数据模型
P14
数据模型也是一种模型,它是对现实世界数据特征的抽象。也就是说数据模型时用来描述数据、组织数据和对数据进行操作的。
数据模型时数据库系统的核心和基础。
两类数据模型
P15
第一类是概念模型
也称信息模型,是按照用户的观点来对数据和信息建模
第二类是逻辑模型和物理模型
逻辑模型主要包括:层次模型、网状模型、关系模型
是按照计算机系统的观点来对数据和信息建模
 
概念模型
P16-17
概念模式实际上是从现实世界到机器世界的一个中间层次。
理解:实体、属性、码、实体型、实体集、联系(一对一、一对多、多对多)
概念模型的一种表示方法:实体-联系方法(用E-R图来描述)
数据模型的组成要素
数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成。
层次模型
P19
层次模型是数据库系统中最早出现的数据模型
关系模型
P25-27
关系模型是最重要的一种数据模型
一个关系对应通常所说的一张表
关系模式:对关系的描述一般表示为:
关系名(属性1,属性2,…属性n)
关系模型要求关系必须是规范化的
!!!关系的完整性约束条件包括三大类:
实体完整性、参照完整性和用户定义完整性

 

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

锋哥公众号


锋哥微信


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

锋哥推荐