一、创建数据库。
create database cms
on primary
name='cms_data',filename='c:\project\cms_',size=10mb,maxsize=20mb,filegrowth=10%
log on
name='cms1_log',filename='c:\project\cms_',size=2mb,maxsize=5mb,filegrowth=10%
go二、创建表。
1、room表。
use cms
gocreate table room
rno int not null primary key,number int not null,manager varchar(150) not null
go2、computer表。
use cms
gocreate table computer
cno char(4) not null primary key,rno int not null,brand varchar(150)
go3、users表。
use cms
gocreate table users
uno char(9) not null primary key,uname varchar(150) not null,sex bit,class varchar(150) not null,password char(9) not null,balance decimal(18,2) not null
go4、information表。
use cms
gocreate table information
uno char(9) not null,cno char(4) not null,rno int not null,uname varchar(150) not null,class varchar(150) not null,usemoney decimal(18,2) not null,begintime char(18) not null,endtime char(18) not null,usetime int not null,price decimal(18,2) not null
go三、给**插入数据。
1、给room表插入数据(插入5条信息)
use cms
insert room (rno,number,manager)
select 1,30,'张三' union
select 2,30,'张三' union
select 3,30,'李斯' union
select 4,30,'李斯' union
select 5,30,'王五'
2、给computer表插入数据(插入25条信息)
use cms
insert computer(cno,rno,brand)
select 1001,1,'方正' union
select 1002,1,'方正' union
select 1003,1,'方正' union
select 1004,1,'方正' union
select 1005,1,'方正' union
select 2001,2,'方正' union
select 2002,2,'方正' union
select 2003,2,'方正' union
select 2004,2,'方正' union
select 2005,2,'方正' union
select 3001,3,'方正' union
select 3002,3,'方正' union
select 3003,3,'方正' union
select 3004,3,'方正' union
select 3005,3,'方正' union
select 4001,4,'方正' union
select 4002,4,'方正' union
select 4003,4,'方正' union
select 4004,4,'方正' union
select 4005,4,'方正' union
select 5001,5,'方正' union
select 5002,5,'方正' union
select 5003,5,'方正' union
select 5004,5,'方正' union
select 5005,5,'方正'
3、给users表插入数据(插入15条信息)
use cms
insert users(uno,uname,sex,class,password,balance)
select '201200801','丁一',1,'信息管理与信息系统','201200801',10 union
select '201200802','周琪',0,'信息管理与信息系统','201200802',20 union
select '201200803','许巍',1,'信息管理与信息系统','201200803',17union
select '201200804','韩林',0,'信息管理与信息系统','201200804',28 union
select '201200805','张大山',0,'信息管理与信息系统','201200805',10 union
select '201200806','张小山',0,'信息管理与信息系统','201200806',40 union
select '201200807','张一山',1,'信息管理与信息系统','201200807',29 union
select '201200808','王琦',0,'信息管理与信息系统','201200808',18 union
select '201200809','佩佩',1,'信息管理与信息系统','201200809',31 union
select '201200810','妞妞',0,'信息管理与信息系统','201200810',9 union
select '201200811','多多',0,'信息管理与信息系统','201200811',12 union
select '201200812','朵朵',1,'信息管理与信息系统','201200812',50 union
select '201200813','汤唯',0,'信息管理与信息系统','201200813',34 union
select '201200814','唐哲',1,'信息管理与信息系统','201200814',23 union
select '201200815','王鑫',1,'信息管理与信息系统','201200815',27
4、给information表插入数据(5行数据)
use cms
insert information(uno,cno,rno,uname,class,begintime,endtime,usetime,price,usemoney)
select '201200801','1001',1,'丁一','信息管理与信息系统','2014/7/06 12:00:00','2014/7/06 12:
30:00',30,0.02,0.
60 union
select '201200802','2001',2,'周琪','信息管理与信息系统','2014/7/06 13:00:00','2014/7/06 14:
30:00',90,0.02,1.
80 union
select '201200803','1002',1,'许巍','信息管理与信息系统','2014/7/06 12:00:00','2014/7/06 13:
00:00',60,0.02,1.
20 union
select '201200804','1003',1,'韩林','信息管理与信息系统','2014/7/06 12:00:00','2014/7/06 12:
30:00',30,0.02,0.
60 union
select '201200805','2004',1,'张大山','信息管理与信息系统','2014/7/06 12:00:00','2014/7/06 12:
30:00',30,0.02,0.
60四、创建视图。
use cms
if exists (select * from sysobjects where name ='view_cinfo')
drop view view_cinfo
gocreate view view_cinfo
asselect 用户名=学号=上机时间=usetime,上机费用=usemoney,余额=balance
from information ,users
where
go五、查询数据。
1、各机房的使用情况。
use cms
select count(*)as 人数from information
where rno=1
select count(*)as 人数from information
where rno=2
2、在某个时间段机房使用情况。
use cms
select count(*)as 人数from information
where ((begintime between '2014/7/06 12:00:00' and '2014/7/06 12:
30:00')and(endtime between '2014/7/06 12:30:
00'and'2014/7/06 14:30:00'))
六、创建存储过程和触发器。
1、创建触发器自动修改该生的账户余额。
create trigger u_money
on information
for insert
asupdate users
set balance=balance-(select usemoney from inserted)
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...