数据库
qq_38300704
这个作者很懒,什么都没留下…
展开
-
数据库系统概论第一章
1.1 数据库系统概述 1.1.1数据库四个基本概念 1 . 数据 2. 数据库 :永久存储,有组织,可共享 3. 数据库管理系统(DBMS) 功能: - 数据库定义功能 - 数据库组织,存储,管理功能:索引,哈希,顺序查找 - 数据库操作(DML) - 数据库的建立 维护 1.3.2 数据库三种模式 外模式->模式->内模式 ...原创 2019-08-25 09:37:39 · 192 阅读 · 0 评论 -
关系型数据库
关系型数据库 关系模型:关系数据结构 关系操作集合 关系完整性约束 2.1关系数据结构及形式化定义 2.1.1关系 1 域:相同数据类型值的集合 2 笛卡尔积:D 3 关系 ...原创 2019-09-02 18:40:21 · 98 阅读 · 0 评论 -
数据库安全性控制
4.2数据库安全性控制 4.2.1 用户身份鉴别 静态口令 动态口令 一次一秘 生物特征 指纹虹膜,掌纹 智能卡鉴别 4.2.2 存取控制 存取控制,授权的访问数据,没得访问不了 存取控制子系统: 定义用户权限,合法权限检查 定义用户权限 将用户权限登记在数据字典中 合法权限检查 用户发出请求,数据管理系统查找数据字典,进行权限检查 自主存取控制 (DAC) 强制存取控制(MAC) DA...原创 2019-09-03 21:42:47 · 551 阅读 · 0 评论 -
4 数据库安全性
4.3视图机制 先创建一个视图 然后将视图的权限授予给用户 create view cs_student as select * from student where sdep=‘cs’ grant select on cs_student to 王平 grant all privileges on cs_student to 张明 4.4 审计 审计(audit) 是数据库管理系统达到才c2以...原创 2019-09-03 22:19:28 · 107 阅读 · 0 评论 -
5 数据库完整性
数据库完整性 完整性指数据的正确性和相容性 完整性:为了防止数据库中存在不符合语义的数据,不正确的数据 安全性:保护数据库恶意破会和非法存取 维护完整性,数据库系统必须实现 如下功能 提供定义完整性的约束条件机制:由sql数据定义语言实现,作为数据库模式的一部分存入数据字典 完整性检查的方法: 在insert ,update,delete语句执行后开始检查,也可以在事务提交时检查 违约处理: ...原创 2019-09-04 08:59:25 · 323 阅读 · 0 评论 -
11并发控制
并发控制 事务一个一个串行执行,每个时刻只有一个事务,允许事务并发执行 并发操作破坏了事务的隔离性。导致:丢失修改,不可重复读,读脏数据 并发控制机制就是要用正确的方式调度并发操作,使一个用户的执行不受其他事务影响 数据库的应用优势可以允许不一致性 并发控制技术:封锁,时间戳,乐观控制法,多版本并发控制 11.2 封锁 封锁类型:排他锁(x),共享锁(s) 排他锁:写锁,事务对数据对象A加上X锁...原创 2019-09-04 14:41:00 · 188 阅读 · 0 评论 -
10 数据库恢复技术
事务:一系列数据库操作,数据库应用程序的基恩单元,包括恢复和控制技术。 10.1 事务的基本概念 1事务 事务一系列操作,不可分割,用户可以显示定义事务,sql中定义 create transaction; commit; rollack; 2事务的原子性 ACID 原子性,一致性,隔离性,持续性 事务ACID被破坏的原因: 多个事务并发运行 事务在运行中强制停止 10.2 数据库恢复概述 数据库...原创 2019-09-05 09:19:47 · 152 阅读 · 0 评论