数据库系统概论
会上树的小可爱
学生一枚。
展开
-
MySQL视图
视图视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。why使用视图关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复...原创 2020-03-08 23:42:20 · 623 阅读 · 0 评论 -
MySQL事务
在MySQL中,所有的DML操作在执行之后都会有一个commit操作[隐式的]commit的意思就是用来提交事务.DTL,数据事务语言事务的定义:就是指一组相关的SQL操作,我们所有的操作都是处在事务中的注意:在数据库中**,执行业务的基本单位是事务,不是以某一条SQL**数据库在默认情况下,事务都是打开的,也就是说它是一直处在事务中的,一个事务的结束,代表着下一个事务...原创 2020-03-04 21:45:13 · 2827 阅读 · 1 评论 -
数据库三大范式
三大范式数据库设计原则也就是指数据库的三大范式.作用:是用来指导数据库设计人员的一种设计思想,保证数据库的设计是具备可拓展性,无数据的冗余,结构清晰简单明了.1NF:原子性,也就是说表中任何一个列都是唯一的,不可再拆分的R(id,name,age),此关系中name可以分为first_name和last_name,所以,此设计不符合1NF,应该重新设计为:R(id,first_na...原创 2020-03-01 21:22:07 · 3190 阅读 · 0 评论 -
数据库基础概念
数据库介绍数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。RDBMS即关系型数据库管理系统(Relational Database Management System)的特点:数据以表格的形式出现每行为各种记录名称每列为记...原创 2020-02-22 21:11:27 · 3610 阅读 · 0 评论 -
数据库系统概论(第五版) 王珊 第六章课后习题答案
1 .理解并给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(All 一key )、1 NF 、ZNF 、3NF 、BcNF 、多值依赖、4NF 。定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,...原创 2019-12-23 18:24:07 · 22296 阅读 · 1 评论 -
数据库系统概论(第五版) 王珊 第五章课后习题答案
1什么是数据库的完整性?答:数据库的完整性是指数据的正确性和相容性。2 .数据库的完整性概念与数据库的安全性概念有什么区别和联系?答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出( Garba : e In Garba : e out )所造成的无效操作和错误结果。后者是保护数据...原创 2019-12-23 18:22:39 · 10722 阅读 · 0 评论 -
数据库系统概论(第五版) 王珊 第四章课后习题答案
1 .什么是数据库的安全性?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。2 .数据库安全性和计算机系统的安全性有什么关系?答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计...原创 2019-12-23 18:21:13 · 10935 阅读 · 0 评论 -
数据库系统概论(第五版) 王珊 第三章课后习题答案
1 .试述 sQL 语言的特点。答:(l)综合统一。 sQL 语言集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL 的功能于一体。(2)高度非过程化。用 sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的操作过程由系统自动完成。(3)面向集合的操作方式。 sQL 语言采用集合操作方式,不...原创 2019-12-23 18:19:37 · 18265 阅读 · 4 评论 -
数据库系统概论(第五版) 王珊 第二章课后习题答案
1 .试述关系模型的三个组成部分。答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。2 .试述关系数据语言的特点和分类。答:关系数据语言可以分为三类:关系代数语言。关系演算语言:元组关系演算语言和域关系演算语言。SQL:具有关系代数和关系演算双重特点的语言。这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够...原创 2019-12-23 16:21:28 · 19086 阅读 · 1 评论 -
数据库系统概论(第五版) 王珊 第一章课后习题答案
1 .试述数据、数据库、数据库系统、数据库管理系统的概念。答:( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数...原创 2019-12-23 16:18:55 · 8344 阅读 · 3 评论