自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 第十一章 并发控制

 并发控制一:并发控制概述1.并发控制机制的任务:对并发操作进行正确调度;保证事务的隔离性;保证数据库的一致性。2.并发操作带来的数据不一致性:丢失修改(Lost Update);不可重复读(Non-repeatable Read);读“脏”数据(Dirty Read)3.不可重复读包括三种情况:(1)事务T1读取某一数据后,事务T2对其做了修改,当事务T1再次读该数据时,得到与前一...

2018-11-20 18:09:08 493

原创 第十章:数据库恢复技术

 数据库恢复技术一:事务的基本概念事务:事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序一个程序通常包含多个事务。事务是恢复和并发控制的基本单位2.事务的ACID特性原子性(Atomicity):事务是数据库的逻辑工...

2018-11-20 17:10:40 572

原创 数据库 第九章

关系查询处理和查询优化一:关系数据库系统的查询处理1.查询处理步骤关系数据库管理系统查询处理阶段 :  查询分析 查询检查 查询优化 查询执行实现查询操作的算法示例选择操作典型实现方法:(1) 全表扫描方法 (Table Scan)对查询的基本表顺序扫描,逐一检查每个元组是否满足选择条件,把满足条件的元组作为结果输出适合小表,不适合大表(2)索引扫描方法 (Inde...

2018-11-15 20:14:48 531

原创 数据库第七章

 数据库设计一:数据库设计概述数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。信息管理要求:在数据库中应该存储和管理哪些数据对象 。数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。数据库设计的...

2018-11-09 18:07:17 917

原创 数据库第六章

  关系数据理论一:关系模式由五部分组成,是一个五元组:  R(U, D, DOM, F)关系名R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖二:一对一联系设X,Y为关系中的属性或属性组,它们的所有可能取值组成两个集合。如果对于X中的任一具体值Y中至多有一个值与之对应,称X,Y这两个属性之间是一对一联系...

2018-11-09 17:35:32 870

原创 数据库第五章数据库完整性

一 数据库的完整性:数据的正确性 :是指数据是符合现实世界语义,反映了当前实际状况的数据的相容性: 是指数据库同一对象在不同关系表中的数据是符合逻辑的二:数据的完整性和安全性是两个不同概念:数据的完整性: 防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据 数据的安全性 保护数据库 防止恶意的破坏和非法的存取防范对象:非法...

2018-11-05 19:37:03 503

原创 数据库习题

2018-11-05 18:47:01 136

原创 数据库第四章

2018-11-05 18:45:07 137

原创 数据库原理前三章

 

2018-11-05 18:40:06 158

原创 图书管理系统总结

                                        图书管理系统总结做了很久也只能做出一个很简单的系统,只能实现最基本的几个功能,其中利用了面向对象的方法以及C++的编程思想来完成系统的设计。我认为,比较重要的方面有两个部分。第一,了解编译器的特性,熟悉调试方法。这意味着,在今后的开发中,你有独立的解决bug的能力,当然,前提是你了解基础语法。第二,了解代码的组织结构和...

2018-07-01 22:35:59 1358

原创 虚函数与多态

一:基本概念:(1)多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。(2)重载函数是多态性的一种简单形式。(3)C++为类体系提供一种灵活的多态机制——虚函数。(4)虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编二:虚函数和动态联编(1) 冠以关键字 virtual 的成员函数称为虚函数 (2)实现运行时多态的关键首先是要说明虚函数,另外,必须用 基类...

2018-06-25 20:33:08 247

原创 C++继承

继承:在已有类的基础上创建新类的过程  一个 B 类继承A类,或称从类 A 派生类 B     类 A 称为基类(父类),类 B 称为派生类(子类)类继承关系的语法形式 class 派生类名 : 基类名表  {       数据成员和成员函数声明  }基类名表  构成 访问控制  基类名1, 访问控制  基类名2 ,… , 访问控制  基类名n访问控制 表示派生类对基类的继承方式,使用关键字:  ...

2018-06-23 09:49:19 182

原创 函数重载运算符和SDL

函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。为什么需要函数重载(why)?试想如果没有函数重载机制,如在C中,你必须要这样去做:为这个print函数取不同的名字,如print_int、print_string。这里还只是两个的情...

2018-05-27 23:57:41 211

原创

类的定义类是在结构的基础上发展而来的,在面向对象程序设计中,程序的基本单位是类,类是用户定义的数据和操作这些数据的函数的封装,类的对象使用自己的方法完成对数据的操作。是对具有相同属性和行为的一组对象的抽象与统一描述。是用户自定义的当你创建类以后,必须在使用之前对它进行实例化。当创建类的实例时,就建立了这种类型的一个对象,然后系统为类定义的实例变量分配内存。然后可以调用对象的实例方法实现一些功能。相...

2018-04-25 13:03:53 123

原创 函数

                                                    函数一:知识总结   1:定义函数函数声明 调用函数 传值参数: 具有通用、独立的功能,可以被反复调用的一段代码函数定义由两部分组成:函数首部和函数操作描述  函数调用是通过表达式或语句激活并执行函数代码的过程;将复杂的功能分解成若干简单的功能,便于实现逐步求精;增加程序的通用性;简化程序结构,...

2018-03-24 18:56:28 184

数据库笔记1-4

数据库笔记大二上学期山东农业大学要求手写笔记

2018-12-10

空空如也

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

TA关注的人

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