![](https://img-blog.csdnimg.cn/20210815151730865.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 91
学习数据库系统概论第五版—王珊、萨师煊著,所做的笔记。
Huthan
志不求易者成,事不避难者进!
展开
-
第6章 关系数据理论—多值依赖和4NF
第6章 关系数据理论—多值依赖和4NF本篇文章全部内容来自数据库系统概论第五版—王珊、萨师煊著。这是对自己学习的总结,如有错误,请大家指正,一起进步!1、多值依赖例:学校某一门课程由多个教授讲授,他们使用同一套参考书。每个教师可以讲授多门课程,每种参考是可以供多门课程使用。可以用一个非规范化的关系来表示教师T、课程C和参考书B之间的关系。如表所示:课程C教师T参考书B物理李勇普通物理学物理李勇光学原理物理李勇物理习题集物理王军普通物理学原创 2021-03-12 20:16:27 · 5007 阅读 · 1 评论 -
第6章 关系数据理论
第6章 关系数据理论—函数依赖1、前言首先回顾一下五元组的知识:在关系数据库中,一个关系模式对应一个五元组。R(U,D,DOM,F)/*关系名R是符号化的元组语义。U为一组属性。D为属性组U中的属性所来自的域。DOM为属性到域的映射。F为属性组U上的一组数据依赖。*/此次由于D(域)、DOM(映射)与模式设计关系不大,因此可以将关系模式当做一个三元组。一个关系模式可以当做一个数据表的表头,而一个数据表是关系模式的实例化结果。SnoSdeptMnameCnoGra原创 2021-03-12 17:32:18 · 357 阅读 · 0 评论 -
第6章 关系数据理论—范式的介绍
第6章 关系数据理论—范式的介绍****本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著部分函数依赖图,出于自己的理解,如有错误,请大家评论指正!范式:关系数据库中需要满足的一定要求的规范形式。范式的划分是根据关系数据库中的关系需要满足的一定要求或不同程度的要求。1NF(第一范式)2NF(第二范式)3NF(第三范式)BCNF(修正的第三范式)4NF(第四范式)5NF(第五范式)从1NF到5NF,规范化要求是逐级递增的。规范化:一个低一级的关系模式通过模式分解可以转换成若原创 2021-03-11 19:45:51 · 1113 阅读 · 0 评论 -
第5章 数据库完整性
第五章 数据库完整性本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著数据库完整性是指数据的正确性和相容性。数据的正确性是指数据是符合显示世界语义、反映当前实际情况的数据的相容性是指数据库同一对象在不同关系中的数据是符合逻辑的数据库的完整性检查和控制的防范对象是不和语义的、不正确的数据。目前主流数据库管理系统都支持如下功能:提供定义完整性约束条件的机制提供完整性检查的方法进行违约处理5.1 实体完整性实体完整性主要由主码(主键 primary key)控制。5.1.原创 2021-03-08 12:09:52 · 524 阅读 · 0 评论 -
第4章 数据库安全性
第4章 数据库安全性本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著4.1 数据库安全性概述数据库安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。4.1.1 数据库的不安全因素非授权用户对数据库的恶意存取和破坏数据库中重要或敏感的数据被泄露安全环境的脆弱性4.1.2 安全标准简介安全策略责任保证文档以上四个方面来描述安全性级别划分的指标。4.2 数据库安全性控制数据库安全性控制的方法:用户身份鉴别多层存取控制审计视图数据加密原创 2021-03-04 16:06:06 · 807 阅读 · 1 评论 -
第3章关系数据库标准语言SQL
第3章关系数据库标准语言SQL本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著3.1SQL概述综合统一高度非过程化面向集合的操作方式以同一种语法结构提供多种使用方式语法简洁,易学易用SQL功能动词数据查询SELECT数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据控制GRANT、REVOKE基本概念:3.2 学生—课程数据库学生表:Student(Sno,Sname,Ssex原创 2021-03-04 10:26:58 · 862 阅读 · 2 评论 -
第2章 关系数据库
第2章 关系数据库本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著2.1 关系数据结构及形式化定义2.1.1 关系在关系模型中,现实世界的实体以及实体间的各种联系均用单一的数据结构类型—关系表示1、域(domain)域是一组具有相同数据类型的值的集合例:自然数、整数、实数、长度小于25字节的字符串集合、{0,1}、{男,女}2、笛卡尔积笛卡尔积是在域上的一种集合运算A=导师集合SUPERVISOR={小红,小明}B=专业集合SPECIALITY={计算机,信息}C=学生集原创 2021-03-04 10:25:27 · 445 阅读 · 2 评论 -
第1章绪论
第1章 绪论本文全部内容来自数据库系统概论(第5版)—王珊、萨师煊著1.1数据库系统概述1.1.1四个基本概念数据、数据库、数据库管理系统、数据库系统1.数据(data)数据是数据库中存储的基本对象,数据不仅仅只是数字,也包括文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等描述事物的符号记录成为数据数据含义称为数据的语义,数据与语义不可分割自然语言:李明同学,男,1995年5月生,江苏省南京市人,2013年入学。在计算机中的表示形式是记录:(李明,男,199505,江苏省原创 2021-03-04 08:35:57 · 1280 阅读 · 2 评论