自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数据库复习10,11:数据库恢复技术与并发控制

for HZAU COI students事务:用户定义的一个数据操作序列,这些操作要么全做,要么全不做,是一个不可分割的操作单位。事务的特点:原子性,一致性,隔离性,持续性。事务是恢复和并发控制的基本单位。故障种类:1.事物内部故障2.系统故障3.介质故障4.计算机病毒恢复技术:1.数据转储:分为静态与动态转储,海量与增量转储。2.登记日志文件。日志文件在数据库恢复的过程中起着非常重要的作用,可以用来进行事务与系统的故障恢复。协助后备副本进行介质故障恢复。登

2022-01-03 15:40:14 1381

原创 数据库复习8,9:数据库编程与查询处理及优化

for HZAU COI students嵌入式SQL1.SQL通信区:exec SQL include SQLCA2.主变量:SQL语句中使用的主程序变量。输入主变量由程序赋值,SQL使用,输出主变量由SQL赋值,返回应用程序。3.游标:游标是系统为数据库开设的一个数据缓冲区,存放SQL的结果。使用游标:1.说明游标:declare 名字 cursor for select句子2.打开游标:open 名字3.推进游标并取记录:fetch 名字 into 主变量 指示变量,…

2022-01-03 15:12:07 343

原创 数据库复习7:数据库设计

for HZAU COI students数据库设计是指对一个给定的应用环境,构造/设计优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库设计的六个阶段:1.需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库实施6.数据库运行和维护数据字典:关于数据库中的数据的描述,即元数据,而不是数据本身。数据字典在需求分析阶段建立,在数据库设计的过程中不断修改,充

2022-01-02 15:05:00 236

原创 数据库复习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 491

原创 数据库复习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 267

原创 数据库复习4:数据库安全性

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露,更改或破坏。数据库安全控制技术1.用户身份鉴别。包括静态口令鉴别,动态口令鉴别,生物特征识别,智能卡识别2.存取控制。包括定义用户权限以及合法权限检查两部分。两者构成了DBMS的存取控制子系统。C2级别的数据库支持自主存取控制和强制存取控制。自主存取控制指用户对不同的数据库有不同的权限,不同的用户对同一数据库也有不同的权限,并且用户可以授权给其他用户权限。用户权限是由两部分组成:数据库对象和操作类型。授权,收权,角色创建(p14

2022-01-01 16:57:31 416

原创 数据库复习3:SQL

结构化查询语言SQL是关系数据库的标准语言,也是一个通用的,功能极强的关系数据库语言。SQL的特点:1.综合统一2.高度非过程化3.面向集合的操作方式4.以同一种语法结构提供多种使用方式5.简单易学,语言简洁。视图是从一个基本表或者几个基本表导出的表,是一个虚表。模式定义:create schema 模式名 authorization 用户名删除模式:drop schema 模式名 cascade(级联)/restrict(限制)表的定义,删除,修改create

2022-01-01 16:39:02 172

原创 数据库复习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 669

原创 数据库复习1:绪论

数据:数据是数据库中存储的基本对象。描述事物的符号记录称为数据。数据库:数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。数据库管理系统(DBMS)数据库管理系统是位于用户和操作系统之间的一层数据管理软件。数据库管理系统是计算机的基础软件,主要功能如下:1.数据定义功能2.数据组织,存储,管理3.数据操纵4.数据库事务管理和运行管理5.数据库建立和维

2022-01-01 15:28:54 174

原创 java string

1.String不可变字符串String - Java 11中文版 - API参考文档 (apiref.com)public static void main(String[] args) { String a = new String("A"); char [] test1 = new char[3]; test1[0] = '1';test1[1] = '2';test1[2] = '3'; String b = ne

2021-11-15 13:30:19 74

原创 java 乱写4 异常常常常

1.Throwable 子类内容来源:Java Throwable类及其子类_loongshawn的博客-CSDN博客_java throwableError类:就是程序运行时候抛出的最严重级别的错误了,如VirtualMachineError,ThreadDeath。抛出了Error的程序从Java设计的角度来讲,程序基本不可以通过后续代码修复,从而理应终止。Exception类,分为checked和unchecked。checked Exception就是在写代码的时候,IDE.

2021-11-15 12:50:26 109

原创 java随笔三,真正的class大总结

java随笔三:class1.对象与对象引用class A{}A pa = new A();差不多就是A *pa = new A();显然new的是对象,pa是引用(Java毙了指针,把他换个名字叫引用)。2.对象作为参数传递的特点#include<iostream>#include<algorithm>#include<stack>#include<queue>#include<vector>#include&

2021-10-17 22:07:04 297

原创 java蒙新随笔2

一.Java包含的数据类型二.java数据溢出class work{ public static void main(String[] args) { int a = Integer.MAX_VALUE; a+=1; System.out.println(a); }}显然会溢出。怎么避免呢?(作为一个OIer难道不会估计一下问题的规模吗?非要搞什么强制转换,不怕给你自己转晕了?)...

2021-10-17 20:07:41 65

原创 java 萌新随笔1(个人笔记)

写在前面:本人随笔,很多是课堂笔记,如有任何错误之处欢迎指出。一.学习语言的个人方法敲就完事了,哪有那么多花里胡哨的方法。二.编译型语言与解释型语言的编译执行过程的区别编译型语言将代码进行编译后生成中间文件,然后再执行程序。解释型语言对代码一边解释一边执行。三.java的特点简单安全:借鉴c++但消除了指针,通过接口代替到了多重继承等。可移植性:与具体平台系统架构无关,代码可移植。面向对象:纯面向对象语言(c#不服)多线程:并发执行动态性:动态加载类库,动态回收。

2021-09-18 19:53:31 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除