数据库复习 HZAU版
文章平均质量分 53
for HZAU COI student
uitstalie
这个作者很懒,什么都没留下…
展开
-
数据库复习1:绪论
数据:数据是数据库中存储的基本对象。描述事物的符号记录称为数据。 数据库:数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。 数据库管理系统(DBMS) 数据库管理系统是位于用户和操作系统之间的一层数据管理软件。数据库管理系统是计算机的基础软件,主要功能如下: 1.数据定义功能 2.数据组织,存储,管理 3.数据操纵 4.数据库事务管理和运行管理 5.数据库建立和维原创 2022-01-01 15:28:54 · 159 阅读 · 0 评论 -
数据库复习2:关系数据库
for HZAU COI student 笛卡尔积:设D1,D2,...,Di,...,Dn为任意集合,定义D1,D2,...,Di,...,Dn的笛卡尔积为D1×D2×...×Di×...×Dn={(d1,d2,...,di,...,dn)|di∈Di,i=1,2,3,...,n} 其中,每一个元素(d1,d2,...,di,...,dn)称为一个n元组(n-tuple,即属性的个数),元组的每一个di称为元组的一个分量。 参见P39 表2.1,会算笛卡尔积即可。 域:一组具有相同数据类型的值的集原创 2022-01-01 16:06:50 · 617 阅读 · 0 评论 -
数据库复习3:SQL
结构化查询语言SQL是关系数据库的标准语言,也是一个通用的,功能极强的关系数据库语言。 SQL的特点: 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供多种使用方式 5.简单易学,语言简洁。 视图是从一个基本表或者几个基本表导出的表,是一个虚表。 模式定义:create schema 模式名 authorization 用户名 删除模式:drop schema 模式名 cascade(级联)/restrict(限制) 表的定义,删除,修改 create原创 2022-01-01 16:39:02 · 159 阅读 · 0 评论 -
数据库复习4:数据库安全性
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露,更改或破坏。 数据库安全控制技术 1.用户身份鉴别。包括静态口令鉴别,动态口令鉴别,生物特征识别,智能卡识别 2.存取控制。包括定义用户权限以及合法权限检查两部分。两者构成了DBMS的存取控制子系统。C2级别的数据库支持自主存取控制和强制存取控制。 自主存取控制指用户对不同的数据库有不同的权限,不同的用户对同一数据库也有不同的权限,并且用户可以授权给其他用户权限。用户权限是由两部分组成:数据库对象和操作类型。授权,收权,角色创建(p14原创 2022-01-01 16:57:31 · 393 阅读 · 0 评论 -
数据库复习5:数据库完整性
for HZAU COI student 数据库的完整性是指数据的正确性和相容性。 为数据库完整性,DBMS提供的机制有: 1. 提供定义完整性约束条件的机制 2.提供完整性检查的方法 3.进行违约处理 实体完整性定义(p158 例5.1,5.2) 实体完整性检查和违约处理 1.检查主码值是否唯一,不唯一则拒绝修改或插入。 2.检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。 参照完整性定义(foreign key …… references ……) 参照完整性违约处理(参原创 2022-01-02 13:04:53 · 244 阅读 · 0 评论 -
数据库复习6:关系数据库理论
for HZAU COI students 数据依赖:一个关系内部属性与属性之间的一种约束关系。这种约束关系是通过数值间的相等于否体现出来的数据之间的相关联系。最重要的数据依赖是函数依赖和多值依赖。 一个好的模式应当不会发生插入异常,删除异常,更新异常,数据冗余应尽可能少。参见p178例6.1 函数依赖:设r(u)是属性集u上的关系模式,x,y是u的子集,若对于任何一个可能的关系r,r中的不存在任何两个元组的x相同而y不同,则称x函数确定y,y函数依赖x。x->y; 函数依赖和别的数据以来一样原创 2022-01-02 14:42:07 · 450 阅读 · 0 评论 -
数据库复习7:数据库设计
for HZAU COI students 数据库设计是指对一个给定的应用环境,构造/设计优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 数据库设计的六个阶段: 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库运行和维护 数据字典:关于数据库中的数据的描述,即元数据,而不是数据本身。数据字典在需求分析阶段建立,在数据库设计的过程中不断修改,充原创 2022-01-02 15:05:00 · 223 阅读 · 0 评论 -
数据库复习8,9:数据库编程与查询处理及优化
for HZAU COI students 嵌入式SQL 1.SQL通信区:exec SQL include SQLCA 2.主变量:SQL语句中使用的主程序变量。输入主变量由程序赋值,SQL使用,输出主变量由SQL赋值,返回应用程序。 3.游标:游标是系统为数据库开设的一个数据缓冲区,存放SQL的结果。 使用游标: 1.说明游标:declare 名字 cursor for select句子 2.打开游标:open 名字 3.推进游标并取记录:fetch 名字 into 主变量 指示变量,…原创 2022-01-03 15:12:07 · 328 阅读 · 0 评论 -
数据库复习10,11:数据库恢复技术与并发控制
for HZAU COI students 事务:用户定义的一个数据操作序列,这些操作要么全做,要么全不做,是一个不可分割的操作单位。 事务的特点:原子性,一致性,隔离性,持续性。 事务是恢复和并发控制的基本单位。 故障种类: 1.事物内部故障 2.系统故障 3.介质故障 4.计算机病毒 恢复技术: 1.数据转储:分为静态与动态转储,海量与增量转储。 2.登记日志文件。日志文件在数据库恢复的过程中起着非常重要的作用,可以用来进行事务与系统的故障恢复。协助后备副本进行介质故障恢复。 登原创 2022-01-03 15:40:14 · 1304 阅读 · 0 评论