数据库原理
文章平均质量分 79
基础知识整理
假面兔子
这个作者很懒,什么都没留下…
展开
-
【数据库原理】学习笔记06——关系数据库规范化
数据依赖完整性约束的表现形式–限定属性取值范围:例如学生成绩必须在0-100之间–定义属性值间的相互关连(主要体现于值的相等与否),这就是数据依赖,它是数据库模式设计的关键数据依赖•是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系•是现实世界属性间相互联系的抽象•是数据内在的性质•是语义的体现数据依赖的类型•函数依赖(Functional Dependency,简记为FD)•多值依赖(Multivalued Dependency,简记为MVD)函数依赖:原创 2022-01-08 09:51:07 · 197 阅读 · 0 评论 -
【数据库原理】学习笔记05——数据库完整性
数据库完整性数据库的完整性:是指数据的正确性和相容性。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据完整性约束:完整性约束条件也成为完整性规则,是数据库中的数据必须满足的语义约束条件。这些完整性一般由SQL的数据定义语句来实现,它们作为数据库模式的一部分存入数据字典中完整性检查:一般在INSERT、UPDATE、DELETE语句执行后开始检查,也可以在事务提交时检查。检查这些操作执行后数据库中的数据是否违背了完整性约束条件违约处理:如拒绝执行该操作或级原创 2022-01-08 09:48:15 · 614 阅读 · 0 评论 -
【数据库原理】学习笔记04——数据库安全性
数据库安全性数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露,更改和破坏数据库的不安全因素及数据库安全控制计算机系统的安全模型:数据库管理系统安全性控制模型:非授权用户对数据库的恶意存放和破坏用户身份鉴别、存取控制和视图等技术用户身份鉴别:静态口令鉴别 目前常用的鉴别方法,相当于设置用户的密码。动态口令鉴别 口令是动态变化的,登陆系统前就会获取新口令,相当于短信验证码或者动态令牌。生物特征鉴别 采用图像处理和模式识别等技术,相当于指纹识别或者脸部识别。智能卡识别 智原创 2022-01-08 09:47:21 · 604 阅读 · 0 评论 -
【数据库原理】学习笔记01——概述
数据库系统概述数据库系统的基本概念、关系的性质及特点、关系代数、关系系统的定义、关系数据库系统查询优化、数据库设计方法ER模型设计、数据库表结构设计、规范化理论数据库操作语言SQL、关系数据库系统查询优化、数据库的恢复技术及数据库的安全性概念模式设计、数据库设计一、数据管理技术发展的三个阶段 数据管理:数据管理是指对数据进行分类、组织、编码、存储、检索和维护。在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 人工管理阶段:没有直接存取的存储设备,没原创 2022-01-08 09:45:54 · 334 阅读 · 0 评论 -
【数据库原理】学习笔记02——关系数据库
关系数据库系统是支持关系模型的数据库系统。关系模型是一种逻辑模型,在【数据库原理】学习笔记01——概述中有描述。一、关系模型的数据结构关系模型是建立在集合代数的基础上的,可以从集合论的角度给出关系数据结构的形式化定义。1.域域是一组具有相同数据类型的值的集合。在关系中用域来表示属性的取值范围,域中包含的值的个数称为域的基数(用m表示)。2.笛卡尔积笛卡尔积可表示为一张二维表。表中的每行对应一个元组,表中每一列的值来自于一个域。笛卡尔积的基数M=m1m2m3*…mn。(mi为域的基数)。3.关原创 2021-09-24 17:04:19 · 1092 阅读 · 0 评论 -
【JDBC】一个Connection小工具类
这几天学习jdbc的时候跟着视频写出来的一个用于连接数据库和释放对象的小工具类。用到的类:druid(数据库连接池)下载地址:https://repo1.maven.org/maven2/com/alibaba/druid/1.1.23/mysql驱动:https://dev.mysql.com/downloads/JdbcTemplate类https://jar-download.com/artifacts/org.springframework/spring-jdbc还需要两个配置文件分别是原创 2021-10-09 19:57:27 · 206 阅读 · 0 评论