数据库概论
无由頁
这个作者很懒,什么都没留下…
展开
-
空间数据库与数据库
前言数据库扩展相关正文为了提高数据库管理系统(DBMS)对空间数据的管理能力,国内外较为流行的主要集中在“关系型数据库+空间数据引擎”、“扩展对象关系型数据库”两方面。关系型数据库+空间数据引擎“关系型数据库+空间数据引擎”通常是近年来由GIS厂商研发的一种中间件解决方案。用户将自己的空间数据交给独立于数据库之外的空间数据引擎,有空间数据引擎来组织空间数据在关系型数据库中的存储;当用户需要访问数据的时候,再通知空间数据引擎,有引擎从关系型数据库中取出数据,并转化为客户可以使用的方式。因此,关系原创 2020-11-27 20:41:36 · 1778 阅读 · 0 评论 -
数据库习题补充易错
前言习题集正文区分不同实体的依据是——属性数据库三级模式中真正存在的是——内模式数据库系统的核心与基础是——数据模型非关系模型中数据结构的基本单位是——基本层次联系满足并兼容的运算——并、交、差设关系R和S的属性个数分别是2和3,那么R⋈S(1<2)等价在元祖演算公式中,各种运算符的优先次序为: 算术比较运算符最高 量词次之,且“存在”的优先级高于“任何”的优先级 逻辑运算符最低 加括号时括号中的运算符优先实现关系中不可以出现相同元祖的约束是通过——主键在原创 2020-11-24 20:09:43 · 1019 阅读 · 0 评论 -
数据库新技术专业词
前言正文HadoopHbaseMapReduce\spark面向对象数据模型OO对象关系数据库ORDBSNOSQL大数据原创 2020-11-10 21:14:31 · 363 阅读 · 0 评论 -
数据库——存储过程、存储函数与包
前言一道题目问“存储过程、存储函数与包作用和联系”,发现自己对于这几个概念还不太了解,就此记录一下正文过程化SQL块主要有两种类型,即命名块和匿名块。匿名块每次执行都要进行编译,它不能被存储到数据库中,也不能在其他过程化SQL块中调用。过程和函数是命名块,它们被编译后保存在数据库中,称为持久性存储模块,可以被反复调用,运行速度较快存储过程存储过程是由过程化SQL语句书写的过程存储函数包...原创 2020-10-22 20:55:50 · 1466 阅读 · 0 评论 -
数据库真题易错易混
前言易错易混,待补充。。。正文选择填空相关规定库存量与进货量之和不能超过出货量属于-静态元祖约束事务日志的作用是实现事物的-连续性关系代数中五种基本操作:并 、差、选择、投影、笛卡尔积ER图合并成全局ER图时可能出现冲突-语法冲突不属于合并冲突age=NULL 写法错误空值NULL的意义是-表示字段或变量还没有确定值描述事物的符号记录称为-数据SQL,alpha,QBE,关系代数中非过程最低的是-关系代数string\char 不是SQL Server数据库中的系统数据类型SQL原创 2020-10-10 21:30:04 · 534 阅读 · 0 评论 -
数据库复习——数据的查询优化(上)
前言正文三个层面进行优化:语义优化:利用模型的语义及完整性规则,优化查询。语法优化—逻辑层优化:利用语法结构,优化操作执行顺序;执行优化—物理层优化:存取路径和执行算法的选择与执行次序优化;语法优化 整体框架几个定理的理解定理L1:连接与连接,积与积的交换律定理L2:连接与连接、积和积的结合律通常,我们选择结果集合小的表达式,先计算。定理L3:投影串原创 2020-09-07 22:11:19 · 143 阅读 · 0 评论 -
数据库复习——关系数据理论中的几个重要概念(闭包,逻辑蕴含,覆盖...)
前言正文函数依赖定义设R(U)是属性集合U={A1,A2,…,An}上的一个关系模式,X, Y是U上的两个子集,若对R(U)的任意一个可能的关系r, r中不可能有两个元组满足在X中的属性值相等而在Y中的属性值不等,则称“X函数决定Y”或“Y函数依赖于X”, 记作X→Y。函数依赖的特性(1)对X→Y,但Y → X, 则称X→Y为非平凡的函数依赖;(2)若X→Y,则任意两个元组,若X上值相等,则Y上值必然相等,则称X为决定因素;(3)若X→Y ,Y→X, 则记作X→Y;(4)若Y不函数依赖原创 2020-08-13 17:55:41 · 4660 阅读 · 1 评论 -
数据库复习——嵌入式SQL(2)动态SQL
前言嵌入式SQL的一部分内容正文一、动态SQL静态SQL特点:SQL语句在程序中已经按要求写好,只需要把一些参数通过变量(高级语言程序语句中不带冒号) 传送给嵌入式SQL语句即可(嵌入式SQL语句中带冒号)动态SQL特点:SQL语句可以在程序中动态构造,形成一个字符串,如上例sqltext,然后再交给DBMS执行,交给DBMS执行时仍旧可以传递变量动态SQL的两种执行方式如SQL语句已经被构造在host-variable字符串变量中,则:立即执行语句: 运行时编译并执行EXEC原创 2020-08-11 16:47:23 · 226 阅读 · 0 评论 -
数据库复习——嵌入式SQL(1)
前言正文嵌入式SQL以宿主语言C语言为例exec sql select Sname, Sage into :vSname, :vSage from Studentwhere Sname=‘张三’ ;典型特点---- exec sql引导SQL语句: 提供给C编译器,以便对SQL语句预编译成C编译器可识别的语句---- 增加一 into子句: 该子句用于指出接收SQL语句检索结果的程序变量---- 由冒号引导的程序变量,如: ‘:vSname’, ‘:vSage’变量的声明与使用原创 2020-08-11 15:48:59 · 1673 阅读 · 0 评论 -
数据库复习——数据库的完整性约束(静态约束与动态约束示例)
前言总结一下,数据库完整性约束几个列子正文一、静态完整性:Create TableCreateTable有三种功能:定义关系模式、定义完整性约束和定义物理存储特性定义完整性约束条件:列完整性表完整性Col_constr列约束一种域约束类型,对单一列的值进行约束Col_constr列约束:只能应用在单一列上,其后面的约束如UNIQUE,PRIMARY KEY及search_cond只能是单一列唯一、单一列为主键、和单一列相关示例Create Table Student (原创 2020-08-10 16:22:33 · 3445 阅读 · 0 评论 -
数据库复习——SQL实现关系代数操作、分组查询与过滤
前言基本SQL查询的另一块内容正文一、分组查询分组:SQL可以将检索到的元组按照某一条件进行分类,具有相同条件值的元组划到一个组或一个集合中,同时处理多个组或集合的聚集运算示例: 求每一个学生的平均成绩Select S#, AVG(Score) From SCGroup by S#; 上例是按学号进行分组,即学号相同的元组划到一个组中并求平均值示例:求每一门课程的平均成绩Select C#, AVG(Score) From SCGroup by C#;上例是按课号进行分原创 2020-08-09 16:52:50 · 2812 阅读 · 0 评论 -
数据库复习——SQL子查询(IN,θsome,Exists子查询)
前言战神的课实例好多太棒了,推荐,本节关于SQL复杂查询正文首先可以根据课程ppt上的图文建立一个SCT数据库,老师上课的内容大部分都用的是这个数据库中的实例,除了手写,可以实际操作敲一敲巩固记忆。一、(NOT)in子查询示例:列出张三、王三同学的所有信息Select * From StudentWhere Sname in (“张三”, “王三”);//此处直接使用了某一子查询的结果集合。如果该集合是已知的固定的,可以如上直接书写上述示例相当于Select * From Stude原创 2020-08-08 17:26:04 · 2765 阅读 · 1 评论 -
数据库复习——*关系演算(元祖演算与域演算)
前言非重点的关系演算正文元祖演算关系元组演算是以元组变量作为谓词变量的基本对象基本形式{ t | P(t) }P(t)可以是如下三种形式之一的原子公式:t ∈ Rt 是关系 R 中的一个元组,例如: { t | t∈ Student}s[A] θ c元组分量s[A]与常量 c 之间满足比较关系.θ:比较运算符,<, <=,=, <>,>, >=例如: { t | t∈Rt [Sage ] <= 19∧ t [Sname ] = ‘张原创 2020-08-07 16:31:32 · 4324 阅读 · 0 评论 -
数据库复习——关系代数基本操作、扩展操作、复杂扩展操作
前言复习总结,来自哈工大教学视频正文关系代数基本操作:并、差、积、选择、投影、(更名)。关系代数扩展操作:交、-连接、自然连接。关系代数复杂扩展操作:除、外连接基本操作关系代数操作集合操作和纯关系操作2.并相容性某些关系代数操作,如并、差、交等,需满足“并相容性”参与运算的两个关系及其相关属性之间有一定的对应性、可比性或意义关联性定义:关系R与关系S存在相容性,当且仅当:(1) 关系R和关系S的属性数目必须相同;(2) 对于任意i,关系R的第i个属性原创 2020-08-03 16:57:32 · 2476 阅读 · 0 评论 -
数据库系统—学习记录:目录
前言开始学习数据库系统概论一书,参考东南大学徐立臻教授的视频及课件以及部分博主翻译的资料。正文第一单元 数据库系统引论01 课程简介与内容安排02 数据库基本概念03 数据库三级模式与两级数据独立性04 数据库技术发展历史与分类05 数据库系统的组成与生命期第二单元 数据模型06 层次数据模型07 网状数据模型08 关系数据模型09 关系代数基本操作10 关系代数连接操作11 关系代数除法和外连接操作12 关系演算13 传统数据模型评价14 ER数据模型和面向对象数据模型原创 2020-06-02 20:58:29 · 319 阅读 · 0 评论