
各种数据仓库
文章平均质量分 77
ijse
喜欢计算机,喜欢编程,做事责任心较强,并有较强的接受和学习新技术的能力。 能够熟练阅读英文文档。
展开
-
一个项目涉及到的50个Sql语句(整理版)
<br />/*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课转载 2010-12-01 17:38:00 · 1100 阅读 · 1 评论 -
用命令对sql进行备份
<br />这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。<br />需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载<br />利用T-SQL语句,实现数据库的备份与还原的功能<br />体现了SQL Server中的四个知识点:<br />1. 获取SQL Server服务器上的默认目录<br />2. 备份SQL语句的使用<br />3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理<br />4. 作业创建SQL语句的使用<br /转载 2010-11-23 09:53:00 · 849 阅读 · 0 评论 -
实验五数据库完整性 课外练习题答案
<br />/*<br />【课外实验】<br /> <br /> 一、建立如下关系表<br /> <br /> 工程表(工程号,工程名,开工日期,竣工日期,状态,城市,项目经理号)<br />TProject(Pid,PName,PStartDate,PEndDate,PStatus,PCity,Wid)<br /> 职工表(职工号,姓名,年龄,籍贯,职称,基本工资)<br />TWorker(Wid,WName,WAge,WHome,WRank,WBaseSal)<原创 2010-11-20 09:09:00 · 3910 阅读 · 0 评论 -
课本上没有的东西:触发器
<br /> 一般意义的存储过程,即用户自定义的存储过程和系统存储过程。 <br /> 触发器:是一种特殊的存储过程,即如下。 <br /><br /> 触发器的概念及作用 <br /><br /> 触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数原创 2010-11-18 21:59:00 · 819 阅读 · 0 评论 -
实验五 数据库完整性(详细解释+错误修正版)
/* 实验五 数据库完整性(详细解释+错误修正版)【实验目的】 1、掌握实体完整性约束、参照完整性约束 2、灵活应用自定义完整性约束 3、了解触发器在自定义完整性中的应用【实验内容】一、定义一个教师表Teacher(Tno,TName,TSex,TAge,TSal,TJob,TDept)要求: 1、性别只能是‘男’或‘女’ 2、Tno为主码,名字不能为空,且不能重复。 3、年龄在18在60岁之原创 2010-11-19 22:08:00 · 5096 阅读 · 0 评论 -
银行支票签发表的问题
<br /> <br />有一张银行支票签发表,创建过程如下:<br />create table 支票签发( 支票号 int not null primary key, 签发金额 decimal(8,2)) <br />insert into 支票签发表 values(1,2500);insert into 支票签发表 values(2,3000);insert into 支票签发表 values(3,3000);insert into 支票签发表 values(4,5000)原创 2010-11-16 14:31:00 · 1013 阅读 · 0 评论 -
从“飞行员与飞机”问题详解Exists用法
飞行员与飞机问题在我另一篇博文中:http://blog.youkuaiyun.com/iijse/archive/2010/11/12/6004332.aspxExists和Not Exists 用法,很多人不太懂,特别涉及到嵌套查询,如下几问题:12)查询至少使用了J1工程所用的几类零件的工程的工程号。13)查询至少使用了所有红色零件的工程号。 17)查询至少使用了供应商S1供应的全部零件的工程号JNO。 18)查询使用了全部上海产的零件的工程号JNO。 19)查询没有使用J2所使用的所有零件的工程号JNO。SQL原创 2010-11-13 11:07:00 · 1011 阅读 · 0 评论 -
飞行员与飞机的问题
/*在这个示例中,史密斯和威尔逊是两个能够驾驶飞机棚中所有飞机的驾驶员。注意韩士与塞克会驾驶Piper cub,但是现在没有这种型号。*/create database 飞行员与飞机;gouse 飞行员与飞机;create table 飞行技巧表( 飞行员姓名 char(15) not null, 飞机型号 char(15) not null, primary key(飞行员姓名,飞机型号));goinsert into 飞行技巧表 values('塞克'原创 2010-11-12 10:30:00 · 1716 阅读 · 0 评论 -
成为SQL Server专家的10个秘密
<br /> 不错的一篇文章,就直接转过来了。有时间试着翻译一下。。SQL Server: Top 10 Secrets of a SQL Server Expert<br />Maintaining a SQL Server environment is a potentially complex endeavor. Here are the top 10 ways you can minimize complexity and reduce stress.Paul S. Randal<br />Many转载 2010-11-07 21:49:00 · 1430 阅读 · 0 评论 -
数据库实验题答案
所有的代码,题目都在注释中。题目在梁老师的博客:http://blog.youkuaiyun.com/cnlht/archive/2010/10/08/5927309.aspx暂时还有几个问题没有解决,另外,这不是标准答案,而且可能有错误,个人答案,仅供参考。/* *创建SC数据库 * */create database SCgouse SCcreate table student (Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smal原创 2010-10-30 19:09:00 · 2325 阅读 · 2 评论 -
SqlServer触发器理解
<br /><br />触发器的定义与分类:<br />只要触发器所在表上的对应时间发生,就会自动执行该触发器的代码.实际上,我们并不能直接调用触发器,唯一的方法是在分配哦触发器的表上执行某种行为方可激活触发器. [触发器是一种特殊的存储过程,他在执行特定的语言事件时生效<br /> <br /> SQL Server包括两大类触发器:DDL(数据定义语言)触发器和DML(数据操作语言)触发器<br /> <br /> <br />DDL触发器:<br />转载 2010-12-21 14:18:00 · 895 阅读 · 0 评论 -
几个数据库查询问题
);create view 成绩单(学生号,学生姓名,课程号,课程名,成绩) as ( select student.Sno,student.Sname,course.Cno,course.Cname,SC.Grade from student,course,SC where student.Sno=SC.Sno and course.Cno=SC.Cno order by student.Sno asc,SC.Grade desc); 另外,还有几个问题暂时没有解决 :12)查询原创 2010-10-30 19:06:00 · 1147 阅读 · 3 评论 -
数据库中DATETIME, DATE和TIMESTAMP类型 的区别
<br />DATETIME, DATE和TIMESTAMP类型是相关的。本文描述他们的特征,他们是如何类似的而又不同的。 <br /><br />DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。("支持"意味着尽管更早的值可能工作,但不能保证他们可以。) <br /><br />DATE类型用在你仅需要日期原创 2010-12-07 12:36:00 · 10097 阅读 · 0 评论 -
hibernate调用SQL存储过程
<br />存储过程:CREATE PROCEDURE .expbackDatabase1 (@path varchar(128))ASbeginBACKUP DATABASE DocProc_IMS_nbyz to disk=@pathendGOjava语句:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.SQLException;import转载 2010-11-23 09:56:00 · 925 阅读 · 0 评论