![](https://img-blog.csdnimg.cn/20201110213953863.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 62
目前是本科数据库内容
Eva_5433
人生没有白走的路,每一步它都算数——考研政治老师孔昱力
展开
-
InnoDB逻辑存储结构
InnoDB逻辑存储结构原创 2022-09-03 18:43:21 · 498 阅读 · 0 评论 -
数据库简答题
一、 绪论1.试述数据、数据库、数据库系统、数据库管理系统概念数据:描述事物的符号记录称为数据。数据与其语义是不可分的数据库:长期存储在计算机中、大量的、有组织的、可共享的数据的集合数据库系统:在计算机系统中引入数据库所构成的系统叫做数据库系统数据库管理系统:位于用户与操作系统之间的数据管理软件2.试述数据库系统的特点数据结构化共享性好、冗余度低、易扩充数据独立性高数据由DBMS统一控制和管理3.数据库管理系统有哪些功能数据库定义功能数据操纵功能数据库运行管理功能数据原创 2021-03-20 09:54:02 · 1197 阅读 · 0 评论 -
东林数据库研究生复试大纲 - 解答版
考试内容范围: 数据库系统原理部分:一、 绪论1、 要求考生熟练掌握数据库的 4 个基本概念。数据:描述事物的符号,也是数据库中存储的基本对象数据库:长期存储在计算机中、有组织、可共享大量数据的集合数据库系统:在计算机中引入数据库后构成的系统叫做数据库系统数据库管理系统:位于用户与操作系统之间的一层数据管理软件2、 要求考生掌握数据库系统三级模式和两层映象及独立性。数据库的三级模式结构外模式也叫逻辑模式模式一个数据库只有一个模式内模式也叫存储模式,是原创 2021-03-18 19:39:12 · 222 阅读 · 0 评论 -
7.数据库恢复技术
数据库恢复技术事务的特性事务:用户定义的一系列操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位原子性(Atomicity) 事务中包括的诸操作要么都做,要么都不做一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态一致状态:数据库中只包含成功事务提交的结果不一致状态:数据库系统运行中发生故障,有些事务尚未完成就被迫中断;这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态隔离性原创 2021-03-16 19:03:51 · 83 阅读 · 0 评论 -
6.数据库设计
数据库设计的基本步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护E-R图合并的问题属性冲突命名冲突结构冲突对关系模式进行必要分解,提高数据操作效率和存储空间的利用率。常用分解方法水平分解垂直分解...原创 2021-03-12 19:29:09 · 85 阅读 · 0 评论 -
5.关系数据理论
数据依赖对关系模式的影响数据依赖数据依赖 是一个关系内部属性和属性之间的一种约束关系。关系模式的规范化函数依赖“X函数确定Y” 或 “Y函数依赖于X”,记作X→Y平凡函数依赖与非平凡函数依赖在关系SC(Sno, Cno, Grade)中,非平凡函数依赖:(Sno, Cno) → Grade平凡函数依赖:(Sno, Cno) → Sno(Sno, Cno) → Cno完全函数依赖与部分函数依赖完全函数依赖(Sno,Cno)→Grade部分函数依赖(原创 2021-03-11 21:15:11 · 181 阅读 · 0 评论 -
4-2数据库完整性
数据库的完整性数据的正确性是指数据符合现实世界语义,反应了当前的实际状况的数据的相容性是指数据库统一对象在不同的关系表中的数据是符合逻辑的,例如学生的学号必须唯一性别只有男和女本科生的年龄的取值范围是14-50数据的完整性和安全性是两个不同的概念数据的完整性防止数据库中存在不和语义的、不正确定数据方法对象:不合语义的、不正确的数据数据安全性保护数据库防止恶意破坏和非法存取方法对象:非法用户和非法操作断言SQL中,可以使用 CREATE原创 2021-03-11 21:14:36 · 106 阅读 · 0 评论 -
4-1数据库安全性
数据库安全性概述数据库的安全性是指保护数据库以防止不合法使用造成数据泄露、更改或破坏。数据库的不安全因素非授权用户对数据库的恶意存取和破坏数据库中重要或敏感数据被泄露安全环境的脆弱性数据库的安全性控制安全控制技术自主存取控制与强制存取控制视图技术审计技术数据加密存储和传输加密用户身份鉴别存取控制流程首先,DBMS对提出SQL访问的请求的用户进行身份鉴别,防止不可信用户使用系统(确定是系统用户)然后,在SQL处理层进行自主存取控制和强制存取控制,进一步可进行推理控制(判原创 2021-03-11 21:14:06 · 70 阅读 · 0 评论 -
3.SQL理论知识
第三章 关系数据库标准语言SQLSQL概述SQL定义:结构化查询语言是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义、控制四个方面,是一个通用的功能极强的关系数据库标准语言SQL特点综合统一。集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体高度非过程化面向集合的操作方式以同一种语法结构提供多种使用方式语言简洁、易学易用连接连接也叫θ\thetaθ连接 A⋈A.a θ B.bBA\mathop{\Join}\li原创 2021-03-11 21:13:40 · 113 阅读 · 0 评论 -
1.绪论
数据库系统的概述四个基本概念数据(Data):描述事物的符号,也是数据库中存储的基本对象数据库(Database):长期存储在计算机中、有组织、可共享的大量数据的集合数据库系统(DBS):在计算机系统中引入数据库后构成的系统叫做数据库系统数据库管理系统(DBMS):位于用户与操作系统间的一层数据管理软件数据库数据库的基本特征:数据结构化,即按一定的数据模型组织、描述和存储数据的共享性好、冗余度低、易扩展数据独立性高由DBMS统一控制和管理数据的安全性保护数据的完整性检查并原创 2021-02-22 16:29:31 · 80 阅读 · 0 评论 -
求闭包
闭包在关系模式R<U,F>中为F所逻辑蕴含的函数依赖的全体叫作F的闭包,记为F+F^{+}F+求闭包的算法求闭包就是由一个属性直接或间接推导出的所有属性的集合,例如:f={ a->b, b->c, a->d, e->f }由a可直接得到b和d,间接得到c,则a的闭包就是{ a, b, c, d }。例 设关系R(A, B, C, D, E, G)有函数依赖集F={AB→C, BC→AD,D→E, CG→B},求AB的闭包。首先从AB出发,令X={A,原创 2021-02-09 18:46:38 · 3389 阅读 · 0 评论 -
数据库建库代码以及与该库有关的练习
student表 sno sname ssex sage sdept 200215121 李勇 男 20 软件工程 200215122 刘晨 女 19 计算机科学与技术 200215123 王敏 女 18 信管 200215125 张立 男 19 计算机科学与技术 create table student( sno varchar(15), sname va..原创 2021-01-29 21:22:59 · 238 阅读 · 0 评论 -
关系代数练习
设有三个关系: S(S#, SNAME, AGE, SEX)SC(S#, C#, GRADE)C(C#,CNAME,TEACHER)试用关系代数表达式表示下列查询语句:(1)检索LIU老师所授课程的课程号和课程名。(2)检索年龄大于23岁的男学生的学号和姓名。(3)检索学号为S3学生所学课程的课程名与任课教师名。(4)检索至少选修LIU老师所授课程中一门课的女学生姓名。(5)检索WANG同学不学的课程的课程号。(6)检索全部学生都选修的课程的课程号与...原创 2021-01-08 17:18:56 · 10794 阅读 · 5 评论 -
关系数据库理论
关系模式的规范化函数依赖函数依赖定义在一个关系中R中,对于X存在唯一的Y与之对应,叫做Y函数依赖于X,或X函数确定Y,X→Y平反函数依赖与非平凡函数依赖在关系模式R(U)中,对于U的子集X和Y,如果X→Y,但Y不属于X,则称X→Y是非平凡的函数依赖若X→Y,但Y$\subseteq $X, 则称X→Y是平凡的函数依赖例:在关系SC(sno, cno, grade)中非平凡函数依赖:(sno, cno) → grade平凡函数依赖:(sno, cno) → sno (s原创 2020-05-13 17:20:00 · 458 阅读 · 0 评论 -
判断无损链接
已知R,U={A,B,C,D,E},F={A→C,B→C,C→D,DE→C,CE→A},R的一个分解为R1(AD),R2(AB),R3(BE),R4(CDE),R5(AE),判断这个分解是否具有无损连接性。① 构造一个初始的二维表,若“属性”属于“模式”中的属性,则填aj,否则填bij② 根据A→C,对上表进行处理,由于属性列A上第1、2、5行相同均为a1,所以将属性列C上的b13、b23、b53改为同一个符号b13(取行号最小值)。③ 根据B→C,对上表进行处理,由于属性...原创 2020-05-11 17:24:25 · 1042 阅读 · 0 评论 -
求最小函数依赖集
参考:https://blog.csdn.net/prdslf001001/article/details/80336835例1:关系模式R(U,F)中,U=ABCDEG,F={B->D,DG->C,BD->E,AG->B,ADG->BC};求F的最小函数依赖集(1)用分解的法则,使F中的任何一个函数依赖的右部仅含有一个属性;得到:F={B->D,DG->C,BD->E,AG->B,ADG->B,ADG->C};(2)去掉多余的函原创 2020-05-11 17:15:36 · 2713 阅读 · 0 评论 -
数据库完整性
数据库的完整性数据的正确性是指数据符合现实世界语义,反应了当前的实际状况的数据的相容性是指数据库统一对象在不同的关系表中的数据是符合逻辑的,例如学生的学号必须唯一性别只有男和女本科生的年龄的取值范围是14-50数据的完整性和安全性是两个不同的概念数据的完整性防止数据库中存在不和语义的、不正确定数据方法对象:不合语义的、不正确的数据数据安全性保护数据库防止恶意破坏和非法存取方法对象:非法用户和非法操作断言SQL中,可以使用 CREATE原创 2020-05-13 17:20:15 · 390 阅读 · 0 评论 -
数据库的安全性
数据库安全性概述数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏 。数据库的不安全因素非授权用户对数据库的恶意存取和破坏数据库中重要或敏感数据被泄露安全环境的脆弱性数据库的安全性控制安全控制技术自主存取控制与强制存取控制视图技术审计审计技术数据加密存储和传输加密用户身份鉴别存取控制流程首先,DBMS对提出SQL访问的请求的用户进行身份鉴别,防止不可信用户使用系统然后,在SQL处理层进行自主存取控制和强制存取控制,进一步可进行推理控制原创 2020-05-13 17:20:26 · 505 阅读 · 0 评论 -
数据库除法查询技巧
数据库除法查询技巧学生信息关系:student(sno,sname,age,sex)学生选课关系: sc(sno,cno,score)学校课程关系: course(cno,cname)1.关系代数技巧求至少选择了C001和C003两门课程的学生学号求至少学习了学生S003所学 课程的学生学号求选择了全部课程的学生的学号求选择了全部课程的学生的学号和姓名要点:我们可以把除法看做从一个全部中扣去一个全部。要我们特别关注的是主键和外键。于是上述查询内容就可以变为全部什么的全部什么 ÷ 全原创 2020-05-13 17:20:44 · 2255 阅读 · 0 评论 -
SQL语句练习答案
练习建议先自己看着题目写一遍,点我看所有题目此答案如有错误,欢迎留言指正,谢谢。设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。表1-1数据库的表结构 属性名 数据类型 可否为空 含 义 ...原创 2020-05-13 17:21:25 · 989 阅读 · 0 评论 -
SQL语句练习题
1、 查询Student表中的所有记录的Sname、Ssex和Class列。2、 查询教师所有的单位即不重复的Depart列。distinct3、查询Student表的所有记录。4、查询Score表中成绩在60到80之间的所有记录。5、查询Score表中成绩为85,86或88的记录。6、查询Student表中“95031”班或性别为“女”的同学记录。7、以Class降序查询Student表的所有记录。8、以Cno升序、Degree降序查询Score表的所有记录。9、查询“95原创 2020-05-13 17:21:03 · 268 阅读 · 0 评论 -
SQL基础
文章目录数据定义基本表的定义、删除、修改定义基本表&约束主键约束外码约束CHECK约束NOT NULL 约束UNIQUE 约束DEFAULT 约束修改基本表添加和删除表中的列修改列删除约束删除基本表索引的建立与删除建立索引删除索引数据查询select 的基本应用查询指定列查询全部列查询经过计算的值制定列别名关键字DISTINCT使用where子句比较确定范围确定集合字符匹配涉及空值的查询多...原创 2020-05-08 15:29:29 · 4438 阅读 · 0 评论 -
数据库绪论
数据库系统的概述四个基本概念数据(Data):描述事物的符号数据库(Database):长期存储在计算机中、有组织、可共享的大量数据的集合数据库系统(DBS):在计算机系统中引入数据库后构成的系统叫做数据库系统数据库管理系统(DBMS):位于用户与操作系统间的一层数据管理软件数据数据是数据库中存储的基本对象数据库数据库的基本特征:数据结构化,即按一定的数据模型组织、描述和...原创 2020-05-13 17:21:39 · 175 阅读 · 0 评论 -
并发控制
目录并发控制并发控制概述丢失修改不可重复读脏读封锁三级封锁协议一级封锁协议二级封锁协议三级封锁协议活锁和死锁活锁死锁死锁的预防死锁的诊断解除死锁并发调度的可串行性可串行化调度可串行性两段锁协议封锁粒度多粒度封锁显式封锁和隐式封锁意向锁锁的强度并发控制并发控制概述事务是并发控制的基本单位并发操作带来的数据不一致性,所有的问题都指的是在一次事务内,两次事务间就不管了丢失修改不可重复读...原创 2020-05-13 17:23:24 · 1015 阅读 · 0 评论