
数据库
yiranxijie
Don't be the same,be better!
展开
-
ORA-00205: ?????????????????????解决方案
ORA-00205: ?????????????????????解决方案1.先关闭数据库 SQL> shutdown immediate2.然后用下面的命令打开SQL>startup pfile=E:\app\myTao\admin\orcl\pfile\init.ora.228201517227 open;效果图如下:3.然后执行下面的语句(注意是单引号)S原创 2015-05-14 20:31:47 · 29788 阅读 · 10 评论 -
Join操作基本:外连接、自然连接、内连接
Join操作基本分为3大类:外连接(细分为:左连接、右连接、全连接)、自然连接、内连接Join操作的共性:第一步均为将所有参与操作的表进行了一个笛卡儿积,然后才依据各连接条件进行记录的筛选SQL> select * from employees; NAME DEPARTMENT_IDSALARYGetz转载 2017-01-04 12:53:14 · 1026 阅读 · 0 评论 -
三大范式+BCNF
1NF 就是最基本的关系数据库你现在能用数据库系统做出来的数据库最低都是1NF注意,1NF范式没有主键(码)1NF是满足 无重复列,每列都不可分隔无重复列就是说,不能有两个一样的列名,就是不像这样的:字段1字段1字段2字段3 每列不可分隔就是不象这样的:字段1字段2转载 2017-01-04 12:55:29 · 954 阅读 · 1 评论 -
关系代数表达式总结
关系代数表达式总结一、并例 1 求选修了课程号为 1 或 2 的课程的学生学号。分析: 可以先求出选修了课程号为 1 的课程的学生学号, 再求出选修了课程号为 2 的课程的学生学号, 最后使用并运算的方法求出选修课程号为 1 或 2 的课程的学生学号。 本例也可以使用或条件来表示。π Sno( σCno=’ 1’ (SC)) ∪π Sno( σ Cno=’ 2’转载 2017-01-04 13:01:29 · 24742 阅读 · 6 评论 -
关系代数和SQL练习(一)
对下列关系模式分别用关系代数、和SQL实现下列查询理解下面几句话:1. SQL语言是具有很坚实数学基础的语言2. SQL语言是介于关系代数和关系演算之间的结构化查询语言3. 一个查询只要能用关系代数或关系演算实现,必能用SQL实现4. 一个查询即能用关系代数、关系演算、SQL实现5. 在SQL语言中,能用非EXISTS谓词实现的查询,均能用EXISTS谓词实现,反之不一定。转载 2017-01-04 13:05:31 · 12134 阅读 · 0 评论 -
关系代数和SQL练习(二)
数据库关系代数表达式学习关系代数是关系数据库系统查询语言的理论基础 一、关系代数的9种操作: 关系代数中包括了:并、交、差、乘、选择、投影、联接、除、自然联接等操作。 五个基本操作: 并(∪)、差(-)、笛卡尔积(×)、投影(σ)、选择(π)四个组合操作: 交(∩)、联接(等值联接)、自然联接(R S)、除法(÷)转载 2017-01-04 13:11:49 · 8272 阅读 · 1 评论 -
SQL语句之查找一个表在另一个表上的所有映射(如学生在选课表上的所有映射,即查询选修所有课程的学生姓名)
我们来看一个例子(学生选课表也类似)。几张表如下:branch(branch name,branch city, assets)customer (customer name,customer street, customer city)loan (loan number,branch name, amount)borrower (customer name,l原创 2017-01-07 21:37:27 · 1790 阅读 · 0 评论