数据库原理
文章平均质量分 80
唐风绸繆
这个作者很懒,什么都没留下…
展开
-
数据库原理 第五章:关系数据理论
并发控制带来的三个不一致性:1丢失修改(二者同时对原数据修改导致一方的修改失效),2不可重复读(一方的操作使另一方无法再现前一次的读取结果),3读脏数据(一方修改然后回滚操作,另一方在两次操作之间读数据,读到的数据与数据库不一致)动态转储:转储期间允许对数据库进行存取或修改、转储期间事务建立日志,不影响事务运行,不能保证副本中数据正确有效,动态转储恢复时副本加日志才是数据库的某一正确状态。解除:选择一个处理死锁代价最小的事务,将其撤消,释放此事务持有的所有的锁,使其它事务能继续运行下去。原创 2024-04-22 22:23:16 · 285 阅读 · 0 评论 -
数据库原理 第四章:数据库安全性
用户的三种权限:connect:一般用户,只能登陆不能改变数据库;DBA:即超级用户,可以创建用户。审计:将用户对数据库的所有操作记录在审计日志上,以便事后查询。数据库的安全性:保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。数据库角色:角色是权限的集合,可以为一组具有相同权限的用户创建一个角色,数据本身并无安全性标记,可能存在数据的无意泄漏,因此需要强制存取策略。视图:把要保密的数据对无权存取这些数据的用户隐藏起来。无论数据如何复制,标记与数据是一个不可分的整体。(1):自主存取控制。原创 2024-04-22 22:22:06 · 458 阅读 · 0 评论 -
数据库原理 第三章:SQL
视图的作用:简化用户操作;外连接:普通连接操作只输出满足连接条件的元组;外连接操作以指定表为连接主体,将主体表中不满足连接条件的元组一并输出。Having + 条件:作用于组(having前必然有group by),对得到的结果在此筛选后输出。视图:虚表,只存放视图的定义,不会出现数据冗余。RESTRICT:若数据库中含有下属对象(表,视图等),则删除命令不执行。限定视图的更新操作满足子查询中的条件表达式,例中为:sdept=’IS’SQL概述:SQL是通用的,结构化查询语言,是关系数据库的标准语言。原创 2024-04-22 22:21:35 · 429 阅读 · 0 评论 -
数据库原理 第二章:关系数据库
×Dn的子集R(D1,D2,…,Dn上的关系,关系可以表示为一个二元表。先找两边的共有属性,找R中非公有属性对共有属性的象集,找S中共有属性的投影,包含s投影的象集就是÷的运算结果。R:关系名 U:组成关系的属性集合 D:U的域 DOM:属性向域的映射 F:属性间数据的依赖关系。基本关系的性质:每个分量都必须是不可再分的数据项(最基本条件)关系模型三要素:关系数据结构,关系操作,关系的完整性约束。关系模式(型,静态稳定)是对关系(值,动态变化)的描述。关系的三种类型:基本表(基本关系),查询表,视图表。原创 2024-04-22 22:20:35 · 392 阅读 · 0 评论 -
数据库原理 第一章:绪论
数据库系统:指计算机引入数据库后的系统构成,由数据库、DBMS、应用程序、数据库管理员(DBA)组成。数据库特点:有组织,可共享,永久存储,易扩展,冗余度小,独立性高,数据符合特定的数据模型。数据库管理系统(DBMS):介于用户和操作系统之间的数据管理软件,是基础的复杂的软件系统。数据模型三要素:数据结构(描述数据库中对象之间的联系)、数据操作和数据约束。物理独立性:应用程序与数据库中的数据的物理存储相互独立。数据:是数据库中存储的基本对象,是描述事物的符号记录。数据的特点:数据的含义称为语义;原创 2024-04-22 22:20:00 · 258 阅读 · 0 评论