SQL语言基础考核(一)(oracle)
1.利用下面的脚本创建BOOK,READER 和 BORROW 表,并完成后面的联系。
CREATE TABLE BOOK(
NO CHAR(8) PRIMARY KEY,
TITLE VARCHAR2(50) NOT NULL,
AUTHOR VARCHAR2(20) ,
PUBLISH VARCHAR2(20),
PUB_DATE DATE,
PRICE NUMBER(6,2)
);
CREATE TABLE READER(
RNO CHAR(6) PRIMARY KEY,
RNAME VARCHAR2(20) NOT NULL
);
CREATE TABLE BORROW(
NO CHAR(8),
RNO CHAR(6),
BORROW_DATE DATE DEFAULT SYSDATE,
PRIMARY KEY(NO,RNO),
FOREIGN KEY (NO) REFERENCES BOOK(NO),
FOREIGN KEY (RNO) REFERENCES READER(RNO)
);
1).利用SQL 语句实现向 BOOK,READER 和BORROW 表中插入数据,插入后表中数据如下
BOOK
NO
TITLE
AUTHOR
PUBLISH
PUB_DATE
PRICE
100001
Oracle9i数据库系统管理
李代平
冶金工业出版社
2003-01-01
38
100002
Oracle9i中文版入门
赵松涛
人民邮电出版社
2002-07-01
35
100003
Oracle9i开发指南
Joan Casteel
电子工业出版社
2004-04-03
49
100004
数据库原理
盛定宇
电子工业出版社
2004-03-01
34
100005
Oracle9i中文版实用培训
赵伯山
电子工业出版社
2002-01-01
21
100006
Oracle9i实用教程
翁正科
电子工业出版社
2003-07-08
38
READER
RNO
RNAME
200001
张三
200002
李凤
200003
孟欣
200004
谢非
200005
刘英
BORROW
相关文档:
数据库sql语句系列都是以下面的表为基础的
1. 写出步骤4中的各项操作的SQL语句。
① 给学生表增加一属性Nation(民族),数据类型为Varchar(20);
alter table Student add Nation varchar(20);
② 删除学生表中新增的属性Nation;
alter table Student DR ......
找到一个介绍oracle版本的文章。
http://wapedia.mobi/en/Oracle_Database#3.
■1979: Larry Ellison and friends founded Software Development Laboratories.
■1979: SDL changed its company-name to "Relational Software, Inc." (RSI) and introduced its product Oracle V2 as an early commercially ......
1. 选用适合的Oracle优化器
Oracle的优化器共有3种:
a. RULE (基于规则)
b. COST (基于成本)
c. CHOOSE (选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。 ......
declare @id varchar(10)
declare @nm varchar(10)
declare @table as table(emp varchar(10),empname varchar(10))
declare CurEmp cursor for select top 6 empid,empname from employee
open CurEmp
fetch next from CurEmp into @id,@nm
While @@fetch_status=0
begin
insert @table(emp,e ......
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)……
(一)深入浅出理解索引结构
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称 ......