![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
小白菜小青菜
平凡的脚步也可以走出伟大的行程!
展开
-
数据库原理之数据库的基本概念
数据库相关概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)数据库管理员数据数据(Data)是数据库中存储的基本对象数据的定义:描述事物的符号记录数据的类型:文本,图像,图形,音频,视频,学生档案记录,货物的运输情况等数据的特点:数据与其语义是不可分的数据库数据库的定义:数据库(Database,简称DB)是长期存储在计...原创 2018-12-01 10:53:45 · 1639 阅读 · 0 评论 -
数据库原理之数据更新AND视图
数据更新 插入数据 修改数据 删除数据插入数据插入元组例如插入子查询结果修改数据修改数据修改某一个元组的值修改多个元组的值带子查询的修改语句删除数据删除数据删除某一个元组的值删除多个元组的值删除子查询的删除语句视图虚表是一个或几个基本表(或视图)导出的表只存放视图的定义,不存放视图对应的数据基本表中的数据发生变化,从...原创 2018-12-10 20:38:51 · 1103 阅读 · 0 评论 -
数据库原理之嵌套查询and集合查询
嵌套查询嵌套查询概述: 将一个查询块嵌套在另一个查询的WHERE子句或HAVONG短句的`条件中的查询称为嵌套查询。什么是查询块? 一个SELECT-FORM-WHERE短句称为一个查询块...原创 2018-12-10 19:38:26 · 1989 阅读 · 0 评论 -
数据库原理之SQL查询
什么是查询?查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只是现从数据表中提取数据,并按照表的形式显示出来单表查询使用列别名改变查询结果的列标题消除取值重复的行查询条件元组IN<值表>NOT IN<值表>[NOT]LINK’<匹配串>’匹配串含通配符的字符串使原创 2018-12-06 20:15:34 · 657 阅读 · 0 评论 -
数据库原理之SQL概述
SQL概述SQL的特点SQL的基本概念模式定义数据表定义索引定义SQL(Structured Query Lanaguage)结构化查询语言,是关系数据库的标准语言SQL是一个通用的,功能及其强大的关系数据库语言SQL特点综合统一高度非过程化面向集合的操作方式以同一种语法结构提供多种使用方式语言简洁,易学易用SQL基本概念SQL支持关系数据库三级模型结...原创 2018-12-06 11:12:16 · 1275 阅读 · 0 评论 -
数据库原理之关系数据库关系运算
关系数据库关系运算选择投影链接除运算选择运算选择运算是从关系R中选取使逻辑表达式F为 真的元组,是从行的角度进行的运算投影运算投影操作主要是从列的角度进行运算,但投影之后不仅取消可原关系中的某些列,而且还可能取消某些元组(避免重复行)连接运算连接运算又有等值连接,自然连接,半连接,左外连接,右外连接,全外连接。等值连接自然连接半连接R和S自...原创 2018-12-06 10:10:31 · 20625 阅读 · 0 评论 -
数据库原理之函数范式
关系数据库理论基础-函数范式关系模式关系模式由五部分组成,即它是一个五元组:R(U,D,DOM,F)R:关系名U:组成该关系的属性名集合D:属性组U中属性所来自的域DOM:属性向域的映像集合F:属性间数据的依赖关系集合关系模式简化表示数据依赖完整性约束的表现形式数据依赖: 函数依赖(Functional Dependency,简称FD) 多值依赖(Mul...原创 2018-12-12 20:28:53 · 442 阅读 · 0 评论 -
数据库原理之关系数据库
关系单一的数据库结构-关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构-二维表从用户角度,关系模型中的数据的逻辑结构是一张二维表建立在集合代数的基础上域丶笛卡尔积丶关系域域是一组具有相同数据类型的值的集合。例如:整数,实体,介于某个范围的整数,{’男‘,’女‘}等笛卡尔积给定一组域D1,D2,D3,…,Dn,这些域中可以有相同的D1,D2,D3,…,D...原创 2018-12-05 20:54:20 · 410 阅读 · 0 评论 -
数据库原理之数据库常用数据模型
在正题之前先来看一下实体型之间的联系对于两个实体型之间的联系一对一联系(1:1)实例: 一个班级只有一个正班长 —一个班长只有一个班中任职定义: 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可能没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1一对多联系(1:n)定义:如果对于实体集A中的每一个实体,实体集B中有n个实体(n>...原创 2018-12-05 19:58:15 · 814 阅读 · 0 评论 -
数据库原理之完整性约束AND触发器
完整性约束命名子句—CONSTRAINT例如:修改表中的完整性限制使用ALTER TABLE语句修改表中的完整性限制例如:触发器触发器是对表进行插入,更新或删除操作时自动执行的 储存过程触发器通常用于强制业务规则触发器是一种高级约束,可以定义比用CHECK约束更为复杂的约束:可执行复杂的SQL语句,可引用其他表中的列触发性特点:触发器定义在特定的表上,与表相关,自动触...原创 2018-12-11 13:15:53 · 2190 阅读 · 3 评论