![](https://img-blog.csdnimg.cn/81bd10f794004085afbcccca069f3156.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库与系统原理
文章平均质量分 77
数据库复习
全糖去冰不加料
为了退休!
展开
-
Java swing二手书销售管理系统数据库课程设计
数据库系统课程设计java swing开发原创 2022-09-11 22:41:06 · 1228 阅读 · 0 评论 -
04关系数据库标准语言SQL
文章目录一、SQL概述二、数据定义1.模式的定义与删除2.表的定义和删除3.索引的创建和删除三、数据查询1.select 语句2.简单查询3.排序和分组4.连接查询5.嵌套查询6.集合查询四、数据更新1.插入2.删除3.修改五、视图1,定义视图和删除视图2.基于视图的查询3.基于视图的更新4.视图的作用一、SQL概述SQL的功能:(1)数据定义语言(DDL):提供了模式定义、修改和删除,基本表定义、修改和删除,视图的定义和删除(2)数据操纵语言(DML):提供了数据查询子语言;还提供数据更新(数据插原创 2022-05-31 21:57:41 · 129 阅读 · 0 评论 -
03关系数据库模型
文章目录一、关系数据库的结构1.关系的相关概念2.关系的码3.关系模式二、从ER模型到关系模型1.属性处理2.实体集处理3.联系集处理联系集的处理方法1联系集的处理方法2例题三、关系的完整性约束1.实体完整性规则2.参照完整性规则3.用户自定义的完整性规则四、关系代数1.基本运算选择运算投影运算并运算差运算笛卡尔积2.附加的关系运算交运算除运算连接运算自然连接3.用关系代数表达式表达查询4.扩展的关系运算广义投影运算聚集函数和分组聚集外连接运算一、关系数据库的结构1.关系的相关概念域域是具有相同类型原创 2022-05-31 21:11:37 · 268 阅读 · 0 评论 -
02实体联系模型
文章目录一、基本概念1.实体2.码超码候选码主码码3.属性分类4.联系联系的类型二、实体-联系图三、弱实体集一、基本概念1.实体实体是客观存在并且可以相互区分的任何事物,可以是实际对象,也可以是抽象概念。2.码超码能够惟一确定实体集中每个实体的属性集称为该实体集的超码候选码真子集都不是超码的极小超码是候选码主码主码是指数据库的设计者选中的,用来区分同一实体集中不同实体的候选码码“码”表示主码或候选码,而超码是码的超集3.属性分类简单属性和复合属性简单属性指的是不能划分原创 2022-05-31 18:59:32 · 803 阅读 · 0 评论 -
01数据库系统概述
文章目录一、基本概念二、数据模型一、基本概念数据是数据库中存储的基本对象,是描述现实世界中各种具体事物或抽象事物的符号,可以是数字,也可以是文字、声音、图形、图像、视频等。它们经过处理后存储在数据库中。数据库技术本质是一种数据管理技术数据库(Database,简称DB)是持久储存在计算机中、有组织的、可共享的大量数据的集合特点数据库中的数据按一定的数据模型组织、描述和存储可以被各种用户共享具有较小的冗余度较高的数据独立性并且易于扩展数据库管理系统(Database Manageme原创 2022-05-30 22:25:57 · 131 阅读 · 0 评论 -
05数据库的完整性
文章目录一、完整性概述二、实体完整性三、参照完整性1.参照完整性与ER模型2.违反参照完整性的更新3.SQL中的参照完整性四、用户自定义的完整性1.域约束创建域SQL语句修改域SQL语句删除域SQL语句2.属性约束3.关系约束4.断言与数据库约束五、触发器创建触发器SQL语句一、完整性概述约束的分类:就被约束的数据对象而言,完整性约束又可以分为如下表所示的四种类型外码约束属于数据库级约束主码约束属于关系级约束从约束的状态角度,约束还可以分静态约束和动态约束静态约束是关于数据库正确状态的约束原创 2022-05-30 18:01:50 · 130 阅读 · 0 评论 -
06数据库的安全性
文章目录一、安全性概述二、用户标识与鉴别三、存取控制1.自主存取控制存取控制的任务:权限的授予和回收回收授权SQL角色创建角色使用角色授权收回角色的权限2.强制存取控制主体与客体强制存取控制规则四、视图机制五、其他安全措施1.审计2.数据加密一、安全性概述计算机系统的安全性是指为计算机系统建立和采取各种安全保护措施,以保护计算机系统中的硬件、软件及数据,防止因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露。数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏数据库安全性原创 2022-05-30 11:28:09 · 403 阅读 · 0 评论 -
07关系数据库的设计理论
文章目录一、函数依赖二、函数依赖的推导1.Armstrong公理2.属性集的闭包算法1 求属性集X闭包的算法3.函数依赖集的等价和极小覆盖算法2 求F的极小覆盖三、关系模式的范式1.范式与规范化概述2. 2NF、3NF和BCNF1NF2NF3NF例题:3NF3.函数依赖与范式四、关系模式的分解1.无损连接分解算法3:检测分解的无损连接性2.保持函数依赖的分解算法4:检验分解的函数依赖保持性五、将关系模式分解为高级范式算法5:转换为BCNF的无损连接分解算法5例子算法6:转换为3NF的无损连接和保持函数依赖原创 2022-05-30 10:30:49 · 130 阅读 · 0 评论 -
11数据库的恢复技术
文章目录一、数据库恢复概述1.故障类型2.故障恢复的思想二、存储器结构三、基于日志的恢复技术1.日志2.延迟更新技术3.即使更新技术四、基于检查点的恢复技术五、缓冲技术六、介质故障恢复技术1.转储2.介质故障的恢复七、其他故障恢复技术1.影子分页技术2.数据库镜像一、数据库恢复概述1.故障类型事务故障:是指某个事务在运行过程中由于种种原因未能运行到正常终止而夭折有两种错误可能导致事务执行失败①事务程序的逻辑错误例如,事务内部的非法输入、溢出、超出资源限制等②系统错误,系统进入一种不良状态原创 2022-05-29 21:31:15 · 1907 阅读 · 0 评论 -
10事务与并发控制
文章目录一、事务的概念1.事务的特性2.事务状态3.SQL对事务的支持二、并发控制概述1.事务的并发执行2.并发执行可能导致的问题三、封锁1.共享锁和排他锁2.封锁协议3.活锁与死锁4.死锁的检测与解除四、并发调度的可串行化1.串行调度与并发调度2.视图可串行化五、两阶段封锁六、多粒度封锁1.粒度的层次结构一、事务的概念1.事务的特性事务是用户定义的一个数据库的操作序列,这些操作要么全做,要么不做,是一个不可分割的工作单元。事务是并发控制与调度的基本单位,也是数据库恢复的基本单位。事务的特点(AC原创 2022-05-29 18:04:48 · 1241 阅读 · 0 评论 -
08+09数据库设计+查询处理与优化
本章主要考优化语法树需要掌握优化语法树的方法原创 2022-05-29 15:41:19 · 89 阅读 · 0 评论