数据库系统概论-基础篇-数据库完整性

数据库的完整性是指数据的正确性和相容性。数据的正确性:是指数据是符合现实世界语义,反映了当前实际情况的;例如,学生的学号必须唯一,性别只能是男或女。数据的相容性:是指数据库同一对象在不同关系表中的数据是符合逻辑的;例如,学生所选的课程必须是学校开设的课程,学生所在的院系必须是学校已成立的院系。数据的


数据库系统概论-基础篇-数据库安全性

数据库安全性概述数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。安全性问题不是数据库系统所独有的,所有计算机系统都存在不安全因素,只是在数据库系统中由于大量数据集中存放,而且为众多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要技术指标


数据库系统概论-基础篇-关系数据库标准语言SQL

结构化查询语言(Structured Query Language)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。以MySQL数据库为例,可能有些SQL不符合标准SQL。


数据库系统概论-基础篇-关系数据库

关系数据结构及形式化定义​​       关系数据库系统是支持关系模型的数据库系统。​​       按照数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三个部分组成。关系​​       关系模型的数据结构非常简单,只包含单一的数据结构——关系。在用户看来,关系模型中数据的


数据库系统概论-基础篇-基本概念

数据库系统概述数据库的四个基本概念1.数据(Data)​数据是数据库中存储的基本对象。描述事物的符号记录称位数据,描述事物的符号可以是数字、文字、图形、图像、音视频等,它们都可以经过数字化后存入计算机。​数据与其语义是不可分的,例如93是一个数据,它可以是成绩,也可以是体重。​数据是有结构的,记录是