数据库系统概论-系统篇-数据库恢复技术
数据库系统概论-系统篇-关系查询处理和查询优化
数据库系统概论-设计与应用开发篇-数据库编程
标准SQL是非过程化的查询语言,具有操作统一、面向集合、功能丰富、使用简单等多项优点。但和程序设计语言相比,高度非过程化的优点也造成了它的一个弱点:缺少流程控制能力,难以实现应用业务中的逻辑控制。SQL编程技术可以有效克服SQL语言实现复杂应用方面的不足,提高应用系统和数据库管理系统间的互操作性。存
数据库系统概论-设计与应用开发篇-数据库设计
数据库设计概述数据库设计:数据库设计是指对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据处理要求。数据库设计的基本步骤数据库设计分6个阶段:需求分析概念结构设计逻辑结构设计物理结
数据库系统概论-设计与应用开发篇-关系数据理论
数据库系统概论-基础篇-数据库完整性
数据库的完整性是指数据的正确性和相容性。数据的正确性:是指数据是符合现实世界语义,反映了当前实际情况的;例如,学生的学号必须唯一,性别只能是男或女。数据的相容性:是指数据库同一对象在不同关系表中的数据是符合逻辑的;例如,学生所选的课程必须是学校开设的课程,学生所在的院系必须是学校已成立的院系。数据的
数据库系统概论-基础篇-数据库安全性
数据库安全性概述数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。安全性问题不是数据库系统所独有的,所有计算机系统都存在不安全因素,只是在数据库系统中由于大量数据集中存放,而且为众多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要技术指标
数据库系统概论-基础篇-关系数据库标准语言SQL
结构化查询语言(Structured Query Language)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。以MySQL数据库为例,可能有些SQL不符合标准SQL。
数据库系统概论-基础篇-关系数据库
关系数据结构及形式化定义 关系数据库系统是支持关系模型的数据库系统。 按照数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三个部分组成。关系 关系模型的数据结构非常简单,只包含单一的数据结构——关系。在用户看来,关系模型中数据的