加载中...

----------请检查你的网络设置

利用SQL建立数据库

注:所有的下划线+斜体语句都是非必须语句数据库(Database)的创建:数据库是若干具有相互关联关系的Table/Relation的集合数据库可以看作是一个集中存放若干Table的大型文件SQL语句:create database 数据库名;注意SQL对大小写不敏感表(Table)的创建:SQL...

2018-04-26 19:09:19

阅读数:9

评论数:0

SQL语言概述、MySQL Workbench安装

SQL语言概述:SQL语言是集DDL、DML和DCL于一体的数据库语言有交互式SQL  →  嵌入式SQL  →  动态SQL等SQL语言主要由以下9个单词引导的操作语句来构成,每一种语句都能表达复杂的操作请求DDL(数据定义语言)引导词:Create、Alter(修改)、Drop(撤销)模式的定...

2018-04-26 17:17:03

阅读数:11

评论数:0

关系运算总结

三种关系运算:关系代数:以集合为对象的操作思维,由集合到集合的变换元组演算:以元组为对象的操作思维,取出关系的每一个元组进行验证,有一个元组变量则可能需要一个循环,多个元组变量则需要多个循环域演算:以域变量为对象的操作思维,取出域的每一个变量进行验 证看其是否满足条件性质:三种运算之间是等价的,即...

2018-04-25 18:11:42

阅读数:17

评论数:0

用QBE语言实现关系代数

前置:https://blog.csdn.net/jaihk662/article/details/80081717① T = R∪S② T = R – S③ T = R×S④ 投影其中"i1, i2, …, im"表示一个下标序列⑤ 元组选择其中Conditi...

2018-04-25 17:48:59

阅读数:14

评论数:0

基于关系域演算的QBE语言

QBE(Query By Example)简介:操作独特,基于屏幕表格的查询语言,不用书写复杂的公式,只需将条件填在表格中即可是一种高度非过程化的查询语言特别适合于终端用户的使用QBE界面:关系名:填入要查询的关系表格属性名:用于显示对应关系名区关系的所有属性名操作命令区:用于书写查询操作的命令P...

2018-04-25 17:35:17

阅读数:15

评论数:0

域运算

既然有元组运算(一行一行判断)那么当然也有域运算(一列一列判断)域运算与元组运算的差别:元组运算的基本形式:{ t | P(t) }域运算的基本形式:{ <x1, x2, …, xn> | P(x1, x2, …, xn) }元组演算是以元组为变量,以元...

2018-04-25 16:26:50

阅读数:11

评论数:0

除操作、外链接

除操作:数学描述:文字描述:设关系R(<a1,a2,…,an>)和关系S(<b1,b2,…,bm>)那么 R÷S 结果关系为元组<c1,c2,…,ck>的集合,其中元...

2018-04-24 23:32:48

阅读数:12

评论数:0

关系代数操作应用、关系元组运算应用

书写关系代数表达式的基本思路:检索是否涉及多个表,如不涉及,则可直接采用并、差、交、选择与投影,只要注意条件书写正确与否即可如涉及多个表,则检查:能否使用自然连接,将多个表连接起来如不能,能否使用等值或不等值连接还不行,使用广义笛卡尔积相关条件的书写连接完后,可以继续使用选择、投影等运算例子:①查...

2018-04-24 22:21:32

阅读数:16

评论数:0

θ连接、自然连接、更名操作

θ(theta)连接:情景:你有两张表①学生(学号,姓名,性别,班级,年级);②成绩(学号,算法成绩,C++成绩)你需要得到一个姓名+算法成绩的表,那么就需要连接操作数学描述:文字描述:关系R和关系S的笛卡尔积中,满足AθB条件的所有元组(A∈R,B∈S且具有可比性)(DBMS可以直接进行连接操作...

2018-04-24 20:44:11

阅读数:16

评论数:0

选择操作、投影操作、交操作

前置:https://blog.csdn.net/jaihk662/article/details/80068379选择操作(σ):常用运算符及优先级:θ(≥, ≤, >, <, =, ≠) > ~ > ∧ &gt...

2018-04-24 20:06:40

阅读数:9

评论数:0

并操作、差操作、广义积操作

前置:https://blog.csdn.net/jaihk662/article/details/80068379并操作:对于关系R(参加体育队的学生),S(参加文艺队的学生)那么R∪S = (参加体育队或者文艺队的学生)差操作:对于关系R(大四学生),S(参加文艺队的学生)那么R-S = (大...

2018-04-24 19:23:43

阅读数:9

评论数:0

关系代数与并相容性

关系代数:提供了一系列的关系代数操作关系代数操作以一个或多个关系为输入,结果是一个新的关系用对关系的运算来表达查询,需要指明所用操作,具有一定的过程性,例子如下并相容性:参与运算的两个关系及其相关属性之间有一定的对应性、可比性或意义关联性某些关系代数操作,如并、差、交等,需满足“并相容性&...

2018-04-24 18:21:06

阅读数:21

评论数:0

候选码与外码

前置:https://blog.csdn.net/jaihk662/article/details/80066225候选码:关系中的一个属性组它可以唯一标识一个元组若从该属性组中去掉任意一个属性,他就不具备上一个性质例如性别年龄无法区分学生,但学号可以,因为每个学生学号一定互不相同,那么学号就单独...

2018-04-24 17:01:27

阅读数:35

评论数:0

关系的基本概念

表(Table):例子如下域(Domain):一组值的集合例如整数的集合,学生的集合等,集合中元素的个数称为域的基数上图中D2 = 女人集合 = {王芳,刘玉}一组域的笛卡尔积为所有可能的组合,例如图片中的笛卡尔积如下:笛卡尔积中的每个元素(d1, d2, …)称作一个n-元组,其中任意一个di叫...

2018-04-24 16:31:38

阅读数:100

评论数:0

数据库系统标准结构

模式与视图:模式:对数据库中数据所进行的一个结构性的描述视图:某一种表现形式下表现出来的数据库中的数据(例如信息表格)DBMS管理数据的三个层次:外部层次(用户层次) :某一个用户能够看到与处理的数据全局数据的某一个部分:全局层次,概念层次,逻辑层次(全局角度理解/管理的数据,含相应的关联约束)内...

2018-04-23 23:01:40

阅读数:27

评论数:0

数据库、数据库系统、数据库管理系统

数据库(DB):按照数据结构来组织、存储和管理数据的仓库相互有关联关系的若干"table"的集合"table"例子如下:数据库管理系统(DBMS):一种操纵和管理数据库的软件,用于建立、使用和维护数据库它对数据库进行统一的管理...

2018-04-23 20:03:33

阅读数:30

评论数:0

new与malloc的不同

new/delete与malloc/free的不同:①new/delete分配内存的位置是自由存储区,malloc/free分配内存的位置是堆自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区堆是操作系统所维护的一块特殊内存,用于程序的内存动态...

2018-04-15 16:51:24

阅读数:30

评论数:1

extern关键字

extern关键字:使用:extern int k;作用:告诉编译器:整型变量k是存在的,你需要在其它地方找!当然这个k必须是个全局变量在一个文件中间定义了一个全局变量k,那么在之前如果想使用k就必须extern声明引用另一个文件中的全局变量注意:只能声明,不能进行赋值操作,例如&quot...

2018-04-15 16:21:35

阅读数:20

评论数:0

C++字符串输入输出转换

<sstream>输入输出控制类istringstream类:用于执行C++风格的串流的输入操作ostringstream类:用于执行C风格的串流的输出操作strstream类:同时可以支持C风格的串流的输入输出操作字符串输入流(istringstrea...

2018-04-10 21:17:12

阅读数:27

评论数:0

C++输出操纵符

插入运算符(<<)为所有标准C++数据类型预先设计的,用于传送字节到一个输出流对象包含头文件"#include<iomanip>"普通操纵符:插入运算符与操纵符一起工作很多操...

2018-04-10 19:31:21

阅读数:32

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭