数据库系统概论
数据库系统概论
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
南淮北安
好好学习
展开
-
数据库系统概论
ER图设计聚集函数GROUP BY 的几个难点示例伪代码:完成一次销售活动判别一个分解的无损连接性原创 2019-03-30 17:34:55 · 582 阅读 · 0 评论 -
数据库系统概论:聚集函数GROUP BY 的几个难点示例
题目1销售明细表Sails(销售时间,销售员编码,商品编码,销售量);库存明细表Gstore(商品编码,商品名称,单价,库存数量,存储货架)已知emp02是劳动模范,求今日比劳动模范销售的商品品种还更多的销售员分析题目关键今日比劳动模范销售的商品品种还更多的销售员因此需要用到聚集函数COUNT(DISTINCT商品名称不能使用group by 销售员编码,然后count(*)因为...原创 2019-03-30 17:32:04 · 626 阅读 · 0 评论 -
第十章 数据库恢复技术
事务和程序是两个概念,一个程序中包含多个事务事无故障:非预期性的故障造成事务终止(运算溢出、并发事务发生死锁,而被选中撤销该事务)系统故障:造成系统停止运转的任何事件,使得系统要重新启动(操作系统故障)这类故障影响正在运行的所有事务,但不破坏数据库。故障(造成数据库处于不一致性状态):有些已经完成的事务可能有一部分甚至全部留在缓冲区,尚未写回到磁盘上的物理数据库中;有些未完成的事务的结果...原创 2019-03-30 17:28:44 · 728 阅读 · 0 评论 -
第一章 绪论
数据:数据库中存储的基本对象,也可称为描述事物的符号记录数据库:是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,和操作系统一样是计算机的基础软件功能:数据定义功能、数据操作功能、数据库的运行管理和数据库的建立和维护数据库系统:是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。特点:...原创 2019-03-30 17:28:29 · 431 阅读 · 0 评论 -
第二章 关系数据库
关系模型:关系数据结构、关系操作集合和关系完整性约束三部分组成域:一组具有相同类型的值的集合基数:一个域允许的不同取值个数称为这个域的基数候选码:关系中某一属性组的值能够唯一的标识一个元组,而其子集不能,则称该属性组为候选码候选码的诸属性称为主属性,不包含在任何候选码中的属性称为非主属性或非码属性主码:若一个关系有多个候选码,则选定其中一个为主码元组和记录是同一概念实体以及实体之间...原创 2019-03-30 17:26:50 · 512 阅读 · 0 评论 -
第四章 数据库安全性
数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时另所有未被授权的人员无法接近数据,这主要通过数据库的存取控制机制实现存取控制机制:包括定义用户权限和合法权限检查两部分用户权限:数据库对象和操作类型数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合当某一用户注册如系统时,遵循的规则:(1)仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应...原创 2019-03-30 17:31:29 · 620 阅读 · 0 评论 -
第五章 数据库完整性
数据库的完整性指的数据的正确性和相容性正确性:数据符合现实世界的语义,反应实际状况相容性:数据库同一对象在不同关系表中的数据是符合逻辑的实体完整检查和违约处理:(1)检查主码值是否唯一,如果不唯一则拒绝插入或修改(2)检查主码的各个属性是否为空,只要有一个为空,就拒绝插入或修改可能破坏参照完整性的情况及违约处理:FOREIGN KEY (SNO) REFERENCES STUDE...原创 2019-03-30 17:29:02 · 720 阅读 · 0 评论 -
第六章 关系规范化理论
函数依赖:设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X->Y多值依赖:设R(U)是属性集U上的关系模式,X,Y,Z 是U的子集,同时Z=U-X-Y。关系模式R(U)中多值依赖X->->Y成立,当且仅当R(U)的任一关系r,给定的...原创 2019-03-30 17:27:24 · 1278 阅读 · 0 评论 -
第七章 数据库设计
数据库设计人员系统分析人员和数据库设计人员、应用开发人员、数据库管理员、用户代表关系上定义的索引并不是越多越好,系统为维护索引需要付出代价,查找索引也要付出代价聚簇索引:为了提高某个属性(或属性组)的查询速度,把这个或这些属性上具有相同值的元组集中存放在连续的物理块中称为聚簇,该属性(或者属性组)称为聚簇码(一个数据块可以建立多个聚簇,一个关系只能加入一个聚簇)优点:大大提高查询效率缺...原创 2019-03-30 17:25:13 · 929 阅读 · 0 评论 -
数据库系统概论:求闭包
原创 2019-03-25 19:49:12 · 1852 阅读 · 0 评论 -
数据库系统概论:第11章 并发控制概述
目录1. 丢失修改、不可重复读,读脏数据2. 三级封锁协议解锁上述不一致性问题3. 遵守两段锁协议的可串性化调度4. 遵守两段锁协议的事务可能发生死锁5. 意向锁的相容矩阵1. 丢失修改、不可重复读,读脏数据2. 三级封锁协议解锁上述不一致性问题3. 遵守两段锁协议的可串性化调度4. 遵守两段锁协议的事务可能发生死锁5. 意向锁的相容矩阵...原创 2019-03-30 17:31:11 · 640 阅读 · 0 评论 -
数据库系统概论:一些其他的SQL语句
1. 授权:授予与收回GRANT//将查询SC表的权限给U1GRANT SELECT ON TABLE SC TO U1;//把course和student表的全部操作权限授予用户U2和U3GRANT ALL PRIVILEGES ON TABLE COURSE,STUDENT TO U2,U3;//...原创 2019-03-30 17:31:47 · 533 阅读 · 0 评论 -
第八章数据库编程:相关概念知识点
SQL语言是一个高度非过程化语言,显著弱点为缺少流程控制能力,SQL编程技术可以有效克服SQL语言实现复杂应用方面的不足,提高应用系统和数据库管理系统间的互操作性SQL的特点之一是在交互式和嵌入式两种不同的方式下使用嵌入式SQL是将SQL语句嵌入到程序设计语言中,被嵌入的程序设计语言称为宿主语言,简称主语言嵌入式SQL语句与主语言之间的通信将SQL嵌入到高级语言中混合编程,SQL语句负责操...原创 2019-03-30 17:32:50 · 755 阅读 · 0 评论 -
第三章 SQL语句
题目一学生表S(SNO,SNAME,AGE,SEX)选课表SC (SNO,CNO,GRADE)课程表C (CNO,CNAME,TEACHER)从SC表中吧MATHS课程中低于MATHS平均成绩的选课元组全部删去DELETE FROM SC WHERE GRADE<(SELECT AVG(MATHS) FROM SC,C WHERE C.CNO=SC.CNO AND CNAME...原创 2019-03-30 17:27:06 · 1716 阅读 · 0 评论 -
伪代码:完成一次销售活动
伪代码伪代码是使用介于自然语言和计算机语言之间的文字和符号来描述算法。它如同一篇文章一样,自上而下地写下来。每一行(或几行)表示一个基本操作。它不用图形符号,一次书写方便使用伪代码写算法无固定的、严格的语法规则,可以使用英文,也可以中英文混用。只要把意思表达清楚,便于书写和阅读即可。题目某电子商务网站客户管理功能代码Begin Input 客户编号r1_id,客户名r1_name,...原创 2019-04-02 23:59:25 · 623 阅读 · 0 评论 -
数据库系统概论:ER图设计
为了应付复试数据库的设计题,从网上找一波数据库设计题的ER图,找找感觉没有题目对应,可以根据具体题目,自己改写目录1. 工资管理系统ER图2. 图书馆管理信息系统3.仓库管理系统4. 学生成绩管理系统5. 航空订票管理系统6. 小区物业管理系统7. 供应商-仓库-职工1. 工资管理系统ER图2. 图书馆管理信息系统3.仓库管理系统4. 学生成绩管理系统5. 航空订票管理系统...原创 2019-03-30 17:27:55 · 25218 阅读 · 2 评论 -
数据库系统概论:判别一个分解的无损连接性
1. 无损连接定义无损连接是指分解后的关系通过自然连接可以恢复成原来的关系,即通过自然连接得到的关系与原来的关系相比,既不多出信息、又不丢失信息。2. 判别无损连接的方法定理判别(适合关系模式R分解为两个关系模式R1、R2时)若关系模式R<U,F>中,被分解为p={R1<U1,F1>, R2<U2,F2>}是R的一个分解,若R1∩R2 → R1 - R...原创 2019-03-07 21:39:47 · 13918 阅读 · 6 评论 -
数据库系统概论:考试容易忽略的几个点
本篇纯属自己备考时容易忽略的几个点整理下,并不全题型一:选择,填空对于非规范化的模式,经过使属性域变为简单域转变为1NF。SQL语言的理论基础是关系数据库网络数据库中数据之间的联系是通过连线,关系模型是通过公共属性实现表与表之间的联系在关系数据库中,实现表与表之间的联系是通过参照完整性规则实现的关系理论中称为元组的概念,在关系数据库中称为行在建立表结构时定义关系完整性规则使DBS能...原创 2019-03-30 17:27:39 · 2009 阅读 · 0 评论