数据库
入门
三千越甲可吞吴、
知不可乎骤得 托遗响于悲风
展开
-
数据库系统理论——关系代数、关系演算
一、关系代数1.四类运算符(1)集合运算符∩(交)、∪(并)、—(差)、X(广义笛卡尔积)(2)比较运算符>、≥、<、≤、=、≠(3)专门的关系运算符σ(选择)、π(投影)、⋈(连接)、÷(除)(4)逻辑运算符与、或、非例1 查询信息系(IS系)全体学生σSdept=‘IS’(Student)例2 查询年龄小于20岁的学生σSage<20(Student)例3 查询学生的姓名和所在系πSname,Sdept(Student)例4 查询学生关系Student中都有哪些系原创 2020-08-15 15:52:12 · 4241 阅读 · 0 评论 -
数据库系统理论——关系数据库标准语言sql
一、sql概述1.sql(Structured Query Language)结构化查询语言,是关系数据库的标准语言2.sql的特点:综合统一、高度非过程化、面向集合的操作方式、同一种语法结构提供多种使用方法、语言简洁,易学易用二、sql的应用学生-课程数据库为例学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cnpo,Ccredit)学生选课表:SC(Sno,Cno,Grade)1.数据定义(1)模式定义crea原创 2020-08-15 09:02:10 · 288 阅读 · 0 评论 -
Oracle11:except SQL命令未正确结束
把except换成minusselect *from Studentwhere Sdept='CS'minusselect *from Studentwhere Sage<=19;查询计算机科学系的学生与年龄不大于19岁的学生的差集。原创 2020-04-19 10:24:16 · 708 阅读 · 0 评论 -
Oracle11:drop table 表名 cascade 缺失关键字
在最后加上CONSTRAINTSdrop table Student cascade constraints;直接删表(无外键)drop table Student;原创 2020-04-18 20:45:42 · 1404 阅读 · 0 评论 -
Oracle11g安装教程(可能遇到的问题解决)
直接删除Oracle相关文件但却删除不干净怎么办?问题不大。原创 2020-04-17 11:58:48 · 3315 阅读 · 1 评论 -
查询至少选修了学生200215122选修的全部课程的学生号码
知识点:用exists和not exists实现逻辑蕴含select distinct Snofrom SC xwhere not exists(select * from SC y where y.Sno='200215122' and not exists(select * from SC z where z...原创 2020-04-11 21:46:47 · 4054 阅读 · 0 评论 -
环境不满足最低要求/指定的SID已在本机上使用/所选安装与指定 Oracle 主目录中已安装的软件冲突
如果发生上述问题,肯定是第二次安装Oracle了我卸载的时候没有通过Oracle Installation Products-> Universal Installer,而是直接把所有的关于Oracle的文件都直接删除了,这样卸载是不干净的,再次安装的时候还会出现问题解决的问题:1、环境不满足最低要求2、指定的SID已在本机上使用和所选安装与指定Oracle主目录中已安装的软件冲突1、s...转载 2020-04-09 18:28:59 · 605 阅读 · 0 评论 -
某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。
数据库习题原创 2020-03-11 10:47:47 · 55174 阅读 · 12 评论