- 博客(15)
- 收藏
- 关注
原创 数据库绪论
第一章绪论1.1 数据库系统概述1,数据库技术产生于六十年代末,是数据管理的有效技术,是计算机科学的重要分支。2,数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。3,数据库已经成为每个人生活中不可缺少的部分。数据库的4个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS) 数据...
2018-12-01 19:09:59
243
原创 数据库第二章
第二章 关系数据库关系数据库简介1,提出关系模型的是美国IBM公司的E.F.Codd1970年提出关系数据模型E.F.Codd, “A Relational Model of Data for LargeShared Data Banks”, 《Communication of theACM》,19702,之后,提出了关系代数和关系演算的概念3,1972年提出了关系...
2018-12-01 19:08:40
208
原创 数据库第三章
3.1 SQL概述 标准 大致页数 发布日期 SQL/86 1986.10 SQL/89(FIPS 127-1) 120页 1989年 SQL/92 622页 1...
2018-12-01 19:07:40
258
原创 数据库第四章
第四章 数据库安全性数据库安全性问题的提出 数据库的一大特点是数据可以共享 数据共享必然带来数据库的安全性问题 数据库系统中的数据共享不能是无条件的共享 例: 军事秘密、国家机密、新产品实验数据、 市场需求分析、市场营销策略、销售计划、 客户档案、医疗档案、银行储蓄数据 数据库的安全性是指保护数据库以防止不合法使用所造成的数据...
2018-12-01 19:06:30
718
原创 数据库第五章
第五章 数据库完整性数据库的完整性 数据的正确性 是指数据是符合现实世界语义,反映了当前实际状况的 数据的相容性 是指数据库同一对象在不同关系表中的数据是符合逻辑的 例如, 学生的学号必须唯一 性别只能是男或女 本科学生年龄的取值范围为14~50的整数 学生所选的课程必须是学校开设的课程,学生所在的院系必须是学校已成立的院系 ...
2018-12-01 19:05:24
644
原创 数据库第六章
6.1 问题的提出关系数据库逻辑设计 针对具体问题,如何构造一个适合于它的数据模式 数据库逻辑设计的工具──关系数据库的规范化理论 关系模式由五部分组成,是一个五元组: R(U, D, DOM, F) 关系名R是符号化的元组语义 U为一组属性 D为属性组U中的属性所来自的域 DOM为属性到域的映射 F为属性组U上的一组数据依赖 由...
2018-12-01 19:03:40
597
原创 数据库第7、8章
第七章 数据库设计7.1 数据库设计概述数据库设计 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 信息管理要求:在数据库中应该存储和管理哪些数据对象 。 数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等...
2018-12-01 18:59:49
925
原创 数据库9章
第九章 关系查询处理和查询优化9.1 关系数据库系统的查询处理 本章内容: -p 关系数据库管理系统的查询处理步骤 查询优化的概念 基本方法和技术 查询优化分类 : 代数优化:指关系代数表达式的优化 物理优化:指存取路径和底层操作算法的选择 查询处理步骤关系数据库管理系统查询处理阶段 : 1. 查询分析2. 查询检查3. 查询优化 4....
2018-12-01 18:58:35
196
原创 数据库10章
第十章 数据库恢复技术10.1 事务的基本概念1.事务事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 一个程序通常包含多个事务 事务是恢复和并发控制的基本单位 2.事务的ACID特性事务的ACID特...
2018-12-01 18:57:42
214
原创 数据库11章
第十一章 并发控制多用户数据库系统 允许多个用户同时使用的数据库系统 飞机定票数据库系统 银行数据库系统 特点:在同一时刻并发运行的事务数可达数百上千个 多事务执行方式 (1)事务串行执行 每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行 不能充分利用系统资源,发挥数据库共享资源的特点 (2)交叉并发方式(Interlea...
2018-12-01 18:56:13
273
原创 多态
一、知识点多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。重载函数是多态性的一种简单形式。虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。冠以关键字 virtual 的成员函数称为虚函数实现运行时多态的关键首先是要说明虚函数,另外,必须用。基类指针调用派生类的不同实现版本。基类指针虽然获取派生类对象地址,却只能访问派生类从基类继承的成员一个虚函数,在派...
2018-07-01 15:18:58
132
原创 继承
一、知识点类之间的关系继承:在已有类的基础上创建新类的过程 一个 B 类继承A类,或称从类 A 派生类 B 类A 称为基类(父类),类B 称为派生类(子类)基类和派生类类继承关系的语法形式 class派生类名 : 基类名表 { 数据成员和成员函数声明 };基类名表 构成 访问控制 基类名1, 访问控制...
2018-06-27 10:12:31
123
原创 运算符重载和STL容器
一、知识点重载运算符重载运算符的限制重载运算符函数可以对运算符作出新的解释,但原有基本语义不变:不改变运算符的优先级 不改变运算符的结合性不改变运算符所需要的操作数不能创建新的运算符运算符函数可以重载为成员函数或友元函数一元运算符Object op 或 op Object 重载为成员函数,解释为: Object. operator op () 操作数由对象Ob...
2018-05-27 17:46:11
520
原创 类和对象
一、知识点1、定义:类是对具有相同属性和行为的一组对象的抽象与统一描述。是用户自定义的数据类型 包括行为和属性两个部分。 属性以数据表示,行为通过函数实现。2、 class 类名{ public: 公有数据成员和成员函数; protected: 保护数据成员和成员函数; private:私有数据成员和成员函数;};各成员函数的实现;3、类的成员可...
2018-04-25 23:00:06
272
原创 函数学习总结
函数是一个非常实用的程序设计技巧,通过这段时间的学习,了解到很多有关于函数的知识。 一.函数知识点: 1.函数调用的一般形式为: 函数名(实际参数列表) 实际参数列表是函数入口参数的实际值。 2.数据类型 函数名(形式参数表) { 函数体//执行语句} ①其中返回值类型为数据类型; ②形式参数可以是空的,也可以有多个,但必须有括号...
2018-03-24 23:59:55
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人