sql培训
“sql培训”相关的资料有哪些?“sql培训”相关的范文有哪些?怎么写?下面是小编为您精心整理的“sql培训”相关范文大全或资料大全,欢迎大家分享。
ORACLE数据库SQL基础培训user
海颐软件股份有限公司ORACLE技术文档之一
ORACLE数据库SQL应用基础培训
1.Oracle 基本知识
一个表空间只能属于一个数据库
每个数据库最少有一个控制文件(建议>=3个,分别放在不同的磁盘上) 每个数据库最少有一个表空间(SYSTEM表空间)
建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典
每个数据库最少有两个联机日志组,每组最少一个联机日志文件 一个数据文件只能属于一个表空间
一个数据文件一旦被加入到一个表空间中,就不能再从这个表空间中移走,也不能再加入到其他表空间中
建立新的表空间需要建立新的数据文件
数据文件被ORACLE格式化为ORACLE块,Oracle9i以前版本中,ORACLE块的大小是在第一次创建数据库时设定的,并且以后不能改变,要想改变,只能重建数据库
一个段segment只能属于一个表空间,但可以属于多个数据文件
一个区extent只能属于一个数据文件,即区间(extent)不能跨越数据文件 PCTFREE和PCTUSED总和不能大于等于100 单独一个事务不能跨越多个回滚段
第 1 页 共 89
SQL
一、关系模式如下:
? 职工 Employees(ename, eno, bdate, addr, salary, dno)
姓名 工号 出生日期 家庭地址 工资 所在部门编号
? 部门 Departments(dname, dno, mgreno)
部门名称 部门编号 部门负责人的工号
? 项目 Projects(pname, pno, city, dno)
项目名称 项目编号 所在城市 主管部门编号? 工作 Works(eno, pno, hours)
职工工号 项目编号 工作时间
? 职工家属Depends(eno, name, sex)
职工工号 家属的姓名 家属的性别
请用SQL语言来表示下述数据查询操作。
1) 检索所有部门负责人的工号和姓名; ( 5分)
select E.eno, E.ename
from Employees E, Departments D where E.eno = D.mgreno
2) 检索职工Smith所参与的项目的编
SQL
1. IBM 公司圣何赛研究实验室的一位研究人员Codd,在1970年6月发表的一篇论文中提
出了一个模型,它允许设计者把他们的数据库分解成几个独立但是相关的表,这对提高
数据库的性能很有意义,同时也向最终用户保留原来数据库的外观。从此,Codd就被公认为( )数据库之父。(选择一项) a) 网状模型 b) 层次模型 c) 关系模型 d) 平面模型
2. 下面对于域完整性理解正确的是( )。(选择两项)
a) 域的完整性和实体完整性都强调了数据的唯一性
b) 可以指定列值的有效数据 c) 列的数据类型增强了域的完整性 d) 存储过程可用来定义域的完整性
3. 在一个表中,通常使用( )约束来保证列中的值都是唯一的,用来唯一的表示每行。(选
择一项) a) 主键
b) 约束 c) 索引 d) 关系
4. 下面关于唯一约束描述不正确的是( )(选择一项)
a) 唯一约束是数据完整性的实现方法之一 b) 唯一约束使用关键字UNIQUE
c) 唯一约束是指某列的值中不能出现NULL d) 唯一约束是指某列的值不能有任意两个重复
5. 假设两张表建立了“主键—外键”的引用关系,则主表(主键)中对应(外键)的数据
( )。(选择一项)
a) 必
Oracle SQL精妙SQL语句讲解
Oracle SQL精妙SQL语句讲解 2008-11-19 15:57 --行列转换 行转列
DROP TABLE t_change_lc;
CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);
INSERT INTO t_change_lc
SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4 UNION
SELECT '002' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4;
SELECT * FROM t_change_lc;
SELECT a.card_code,
SUM(decode(a.q, 1, a.bal, 0)) q1, SUM(decode(a.q, 2, a.bal, 0)) q2, SUM(decode(a.q, 3, a.bal, 0)
SQL Server 2000简明培训教程书名、内容简介和前言
SQL Server 2000简明培训教程书名、内容简介和前言
SQL Server 2000数据库简明教程 数据库简明教程 数据库
SQL Server 2000数据库 数据库
简明教程李存斌 主编下一页返回目录
SQL Server 2000简明培训教程书名、内容简介和前言
内容简介
SQL Server 2000 是 Microsoft 公司最新推出的 2000是 Microsoft公司最新推出的 大型数据库管理系统, 大型数据库管理系统 , 它建立在成熟而强大的 关系模型基础上,可以很好地支持客户机/ 关系模型基础上,可以很好地支持客户机/服务 器网络模式, 能够满足各种类型的企事业单位 器网络模式 , 对构建网络数据库的需求, 并且在易用性、 对构建网络数据库的需求 , 并且在易用性 、 可 扩展性、 扩展性 、 可靠性以及数据仓库等方面确立了世 界领先的地位, 界领先的地位 , 是目前各级各类学校学习大型 数据库管理系统的首选教材。 数据库管理系统的首选教材。
上一页
下一页
SQL Server 2000简明培训教程书名、内容简介和前言
内容简介
本教材共分九章,第1章为SQL Server关系数据 本教材共分九章, 章为SQL Server关系
.sql语句的编程手册 SQL PLUS
一、SQL PLUS > >= < <= in between value.05*sal order by comm/sal desc; 日期型数据的运算 add two days to 6-Mar-87 6-Mar-87 + 2 = 8-Mar-87 add two hours to 6-Mar-87 6-Mar-87 + 2/24 = 6-Mar-87 and 2hrs add .05*sal order by comm/sal desc; SQL命令的编辑 list or l 显示缓冲区的内容 list 4 显示当前SQL命令的第4行,并把第4行作为当前行,在该行号后面有个*。 change or c 用新的内容替换原来在一行中第一次出现内容 SQL>c/(...)/(analyst)/ input or i 增加一行或多行 append or a 在一行后追加内容 del 删除当前行 删除SQL缓冲区中的当前行 run 显示并运行SQL缓冲区中的命令 / 运行SQL缓冲区中的命令 edit 把
SQL缓冲区中的命令写到操作系统下的文
SQL实验五:T-SQL编程
学校代码: 10128 学 号: 201120905048
《数据库原理及应用》实验报告
(
题 目:T-SQL编程 学生姓名:孙跃 学 院:理学院 系 别:数学系
专 业:信息与计算科学 班 级:信计12-2 任课教师:侯睿
二 〇 一 五 年 四 月
一、实验目的
(1)进一步巩固第2章~第4章所学内容; (2)掌握用户自定义类型的使用; (3)掌握变量的分类及其使用; (4)掌握各种运算符的使用; (5)掌握各种控制语句的使用;
(6)掌握系统函数及用户自定义函数的使用。
二、实验内容
1.自定义数据类型的使用。
(1)对于实验2给出的数据库表结构,再自定义一数据类型ID_type,用于描述员工编号。
(2)在YGGL数据库中创建Employees3表,表结构与Employees类似,只是EmployeeID列使用的数据类型为用户自定义类型ID_type。 2.变量的使用。
(1)对于实验2给出的数据库表结构,创建一个名为female的用户变量,并在SELECT语句中使用该局部变量查找表中所有女员工的编号、姓名。
(2)定义一个变量,用于获取号码为102201的员工的电话号码。 3.运算符的使用。
(1)使用算数
sql大全
SQL语句实例
表操作
例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS
(SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL AGE NUMERIC(3,0) SEX CHAR(2) BPLACE CHAR(20) PRIMARY KEY(SNO))
例 2 对于表的教学管理数据库中的表 ENROLLS ,可以定义如下: CREATE TABLE ENROLLS
(SNO NUMERIC(6,0) NOT NULL CNO CHAR(4) NOT NULL GRADE INT
PRIMARY KEY(SNO,CNO)
FOREIGN KEY(SNO) REFERENCES STUDENTS(SNO) FOREIGN KEY(CNO) REFERENCES
SQL试卷
1. 在SQL Server中,假定grade(成绩)表中包含字段:cid(班级编号)、lang
(语文课成绩)、math(数学课成绩)、eng(英语课成绩),那么计算不同班级每门课程的平均成绩的SQL语句是( )。
A. SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY lang,math,eng B. SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY
lang,math,eng
C. SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY cid
D. SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY cid
2. 在SQL Server中,下面关于数据完整性的描述正确的是( )。【选两项】
A. 如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整
的
B. 维护数据完整性就是保证数据库中数据的准确性 C. 数据库中数据越详细则越符合数据完整性
D. 维护数据完整性可以保证数据
sql语句
SqlServer数据库语句大全
/*********************************************************/
function:SQL MSSQL TECHNOLOGY ARTICLE file :SQL-MSSQL.TXT
author :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSIS date :4/01/2010
blog :http://blog.csdn.net/chinayaosir
/*********************************************************/
目录清单CONTEXT LIST
/*********************************************************/
1.数据库DataBase
1.1数据库建立/删除create/drop database 1.2数据库备份与恢复backup/restore database
/******************************************************