- 博客(10)
- 收藏
- 关注
原创 第十一章
并发控制一:并发控制概述1.并发控制机制的任务:对并发操作进行正确调度;保证事务的隔离性;保证数据库的一致性。2.并发操作带来的数据不一致性:丢失修改(Lost Update);不可重复读(Non-repeatable Read);读“脏”数据(Dirty Read)3.不可重复读包括三种情况:(1)事务T1读取某一数据后,事务T2对其做了修改,当事务T1再次读该数据时,得到与前一...
2018-12-10 18:40:00
108
原创 第十章
数据库恢复技术一:事务的基本概念事务:事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序一个程序通常包含多个事务。事务是恢复和并发控制的基本单位2.事务的ACID特性原子性(Atomicity):事务是数据库的逻辑工...
2018-12-10 18:38:33
176
原创 第九章
关系查询处理和查询优化一:关系数据库系统的查询处理1.查询处理步骤关系数据库管理系统查询处理阶段 : 查询分析 查询检查 查询优化 查询执行实现查询操作的算法示例选择操作典型实现方法:(1) 全表扫描方法 (Table Scan)对查询的基本表顺序扫描,逐一检查每个元组是否满足选择条件,把满足条件的元组作为结果输出适合小表,不适合大表(2)索引扫描方法 (Inde...
2018-12-10 18:36:44
253
原创 第七章
数据库设计一:数据库设计概述数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。信息管理要求:在数据库中应该存储和管理哪些数据对象 。数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。数据库设计的...
2018-12-10 18:33:33
232
原创 第六章
关系数据库逻辑设计 针对具体问题,如何构造一个适合于它的数据模式 数据库逻辑设计的工具──关系数据库的规范化理论关系模式由五部分组成,是一个五元组: R(U, D, DOM, F) 关系名R是符号化的元组语义 U为一组属性 D为属性组U中的属性所来自的域 DOM为属性到域的映射 F为属性组U上的一组数据依赖由于D、DOM与模式设计关系不大,因此在本章中把关系模式看作一个三元组...
2018-12-10 18:22:11
391
原创 第五章 数据库完整性
数据的完整性防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据 防范对象:不合语义的、不正确的数据数据的安全性保护数据库 防止恶意的破坏和非法的存取 防范对象:非法用户和非法操作违约处理实体完整性检查和违约处理数据库管理系统若发现用户的操作违背了完整性约束条件,就采取一定的动作 拒绝(NO ACTION)执行该操作 级连(CASCADE)执行其他操作实体完...
2018-12-10 08:55:16
322
原创 图书管理系统总结
通过本学期所学c++语言知识,函数,结构体,文件读取操作等,学习开发了一个简单的图书管理系统。通过两个月的实践和不断改进,终于得以正常运行,实现了管理端增加图书增加用户,查询图书查询用户功能,用户端的借书和还书功能,同时还实现了借阅记录的显示。一开始时对于如何写系统无从下手,脑子里一片混乱,思路也不清晰,但是通过老师给定的模板,渐渐理出了头绪,写程序这件事切忌浮躁,更不能一口吃个大胖子,采用滚雪球...
2018-06-25 17:11:27
314
原创 运算符重载和STL
重载运算符运算符重载指赋予运算符新的操作功能,主要用于对类的对象的操作运算符重载定义形式: 运算符重载:重新定义运算符的功能<类型><类名>::operator<操作符>(<参数表>){ 函数体 }⭐可以重载的运算符:绝大部分,如算术运算符,关系运算符,关系运算符,逻辑运算符,位运算符,下标运算符【】,插入运算符>>,提取运算符<...
2018-05-27 23:31:34
129
原创 类和对象
一.类的定义类是程序的基本单位,是用户定义的数据和操作这些数据的函数的封装。1.类的定义包括行为(函数实现)和属性(数据表示)2格式class 类名{public: 公有数据成员和成员函数protected: 保护数据成员和成员函数privite: 私有成员和数据函数};注意:类定义时必须用分号“;”结束.3.成员函数一般的,将成员函数声明为函数原型...
2018-04-25 13:09:33
223
原创 函数的学习总结
知识点总结1 函数定义的语法形式为 数据类型 函数名(形式参数表) {函数体}2函数的数据类型是函数的返回值类型。3函数不可以嵌套定义。但是可以嵌套调用。4函数名的返回值类型默认为Int.5形参间用逗号隔开,不管有无参数,函数名后的圆括号都必须有。6全局变量是在函数外部定义的,可以在文件中...
2018-03-22 20:12:00
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人