![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统概论
热豆浆不加糖
这个作者很懒,什么都没留下…
展开
-
数据库系统概论 触发器相关概念+实验
触发器概念: 触发器是一段由对数据的更改操作引发的自动执行的代码,这些更改操作包括:UPDATE、INSERT和DELETE。创建触发器:CREATE TRIGGER 触发器名 ON 表名 { FOR | AFTER | INSTEAD OF } { [INSERT] [, ] [DELETE] [, ] [UPDATE] }ASSQL语句创建触发器的注意事项:在一个表上可以建立多个名称不同、类型各异的触发器,每个触发器可由一个或多个数据更改语句引发。对于AFTER型的触发器,原创 2020-05-14 11:52:12 · 1280 阅读 · 0 评论 -
数据库系统概论 第五章 数据库完整性(问答题)
1. DBMS完整性控制机制的功能是什么?它由哪些部分组成?这几部分是如何配合工作的?功能: 防止合法用户通过合法向数据库插入不正确的数据三部分组成:1: 提供完整性约束的定义机制2: 提供完整性约束的检查机制3: 提供对完整性约束的违约处理配合:先定义完整性约束的机制,例如主键,然后再数据插入或更新的时候检查完整性约束,如果违反了完整性约束,例如违背了主键的唯一性,那么就提供相应的违约处理。2. 数据库的完整性是指什么?数据库的完整性是指数据的正确性和相容性。数据的原创 2020-05-14 11:25:33 · 2363 阅读 · 0 评论 -
数据库系统概论 第三章 关系数据库标准语言SQL2 讨论题3
1. 讨论SQL语言的功能。SQL语言每种功能的作用是什么?SQL语言主要有四类功能:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。可以独立完成数据库生命周期中的全部活动。如:定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库;对数据库中的数据进行查询和更新;数据库重构和维护数据库安全性、完整性控制,以及事务控制嵌入式SQL和动态SQL定义 等等完成核...原创 2020-04-18 14:10:08 · 280 阅读 · 0 评论 -
数据库系统概论 第三章 关系数据库标准语言SQL2 讨论题2
1. 讨论数据库中数据的存储分配单位讨论SQL Server数据库中数据的存储分配的基本单位SQL Server数据库中数据的存储分配的基本单位是:页(Page),每一页大小为8KB(8*1024字节)的连续磁盘空间,其中用8060字节存放数据,132字节存放系统信息,页是存储数据的最小空间分配单位,页的大小决定了基本表中一行数据的最大大小。SQL Server中不允许基本表中的一行数据存储在...原创 2020-04-18 14:03:13 · 893 阅读 · 0 评论 -
数据库系统概论 第三章 关系数据库标准语言SQL2 讨论题1
1. 关系数据库管理系统与三级模式讨论三级模式结构与视图、基本表、存储文件的关系;索引属于哪一级模式?关系数据管理系统也是按照三级模式两级映像的结构来进行创建数据库和管理数据库的,基本表对应模式,视图对应外模式,索引对应内模式。如图下所示。2. 讨论关系数据库的物理组织讨论关系数据库的物理组织;SQL2012采用哪种存储方式?Sql server(SQL 2012)系列的数据库管理系统...原创 2020-04-18 13:58:23 · 199 阅读 · 0 评论 -
数据库系统概论 关系代数:专门的关系运算
专门的关系运算(1) R,t∈R,t[Ai]设关系模式为R(A1,A2,…,An)它的一个关系设为Rt∈R表示t是R的一个元组t[Ai]则表示元组t中相应于属性Ai的一个分量(2) A,t[A], A(上面有一横)若A={Ai1,Ai2,…,Aik},其中Ai1,Ai2,…,Aik是A1,A2,…,An中的一部分,则A称为属性列或属性组。t[A]=(t[Ai1],t[Ai2],…...原创 2020-04-18 13:50:10 · 6652 阅读 · 1 评论 -
数据库系统概论 第二章 关系数据库 讨论题2
第二章 关系数据库 讨论题21. 举例说明关系与笛卡尔积之间的联系.例如,域为D1、D2、D3如下:D1={张三,李四},D1的基数m1为2D2={男,女},D2的基数m2为2D3={19,20,21},D3的基数m3为3D1×D2×D3={(张三,男,19),(张三,男,20),(张三,男,21),(张三,女,19),(张三,女,20),(张三,女,21),(李四,男,19),(李...原创 2020-04-18 11:35:40 · 426 阅读 · 0 评论 -
数据库系统概念 关系和笛卡尔积
一、关系关系模型建立在集合代数的基础上;单一的数据结构----关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构----二维表从用户角度,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。关系模式对关系(结构)(特征)(性质)的描述关系名(属性1,属性2,…,属性n)R(U) 学生(学号,姓名,年龄,性别,系,年级)补充:域域是一组具有相同数据类型的值的...原创 2020-04-18 11:33:26 · 14619 阅读 · 0 评论 -
数据库系统概论 关系操作
关系操作常用的关系操作查询操作:选择、投影、连接、除、并、差、交、笛卡尔积——其中选择、投影、并、差、笛卡尔基是5种基本操作数据更新:插入、删除、修改查询的表达能力是其中最主要的部分关系操作的特点集合操作方式:操作的对象和结果都是集合,一次一集合的方式非关系数据模型的数据操作方式:一次一记录文件系统的数据操作方式关系数据语言的种类① 关系代数语言用对关系的运算来...原创 2020-04-13 20:12:09 · 531 阅读 · 0 评论 -
数据库系统概念 关系的完整性
关系的完整性实体完整性若属性A是基本关系R的主属性,则属性A不能取空值(空值就是“不知道”或“不存在”或“无意义”的值)例:选修(学号,课程号,成绩)“学号、课程号”为候选码,该候选码是唯一的,即为主码“学号”注意:实体完整性规则规定基本关系的所有主属性都不能取空值上例中,“学号” 、和“课程号” 两个属性都不能取空值实体完整性规则的说明(1)实体完整性规则是针对基本...原创 2020-04-13 20:06:40 · 413 阅读 · 0 评论 -
数据库系统概论 第二章 关系数据库 讨论题1
第二章 关系数据库 讨论题11.讨论关系模型由哪几个部分组成 。数据模型的概念、数据模型的组成① 数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。② 即数据模型是对现实世界数据特征的抽象,是用来描述数据、组织数据和对数据进行操作的。 – -- - – - - - --(要点)③ 一般地讲,数据模型是严格定义的概念的集合。-- ...原创 2020-04-12 21:50:04 · 598 阅读 · 0 评论 -
数据库系统概论 第一章绪论 讨论题1
第一章 绪论 讨论11.讨论数据库中的数据的概念 要求举例说明数据和其语义是不可分开的。是数据库中存储的基本对象。-------(要点)描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等;----(要点)数据的含义称为数据的语义,数据与其语义是不可分的。------------(要点)例如:一个描述事物的符号记录为:2020。不知道它确切代表什么意思。它语义,可...原创 2020-04-12 21:38:55 · 565 阅读 · 0 评论 -
数据库系统概论 第一章绪论 讨论题2
第一章 绪论 讨论题11. 讨论关系的几个概念 举例说明关系、关系模式、域、元组、属性、分量、码。1)关系是对现实世界的实体以及实体间的各种联系的描述。关系模型中数据的逻辑结构是一张二维表2)关系模式关系模式是对关系的描述,描述的是关系的结构和本质特征关系名(属性1,属性2,…,属性n) R(U)例如:上述二维表对应的关系模式可以表示为:学生(学号,姓名,年龄,性别,系,年级)...原创 2020-04-12 20:26:28 · 1062 阅读 · 0 评论