数据库系统及应用第二版课后上机答案(共10页).doc
《数据库系统及应用第二版课后上机答案(共10页).doc》由会员分享,可在线阅读,更多相关《数据库系统及应用第二版课后上机答案(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库系统及应用第二版课后上机答案实验章节:第一,二,三,四,五,七实验一、实验目的:熟悉数据库的基本操作,会运用sql处理问题二、实验内容:1.建立数据库 ,2.建立表和数据完整性,3.SQL数据操作,4.SQL数据查询,5视图的定义和操作,7.存储过程三.、程序源代码:实验一:1. create database test1on(name=test1_dat,filename=d:lydatatest1dat.mdf,size=5MB)log on(name=test1_log,filename=d:lydatatest1log.ldf)2.create data
2、base test2onprimary(name=test2_dat1,filename=d:lydatatest2dat1.mdf),(name=test2_dat2,filename=d:lydatatest2dat2.ndf),(name=test2_dat3,filename=d:lydatatest2dat3.ndf)log on(name=test2_log1,filename=d:lydatatest2log1.ldf),(name=test2_log2,filename=d:lydatatest2log2.ldf)3. create database test3onprimar
3、y(name=test3_dat,filename=d:lydatatest3dat.mdf),filegroup w1(name=test3_dat1,filename=d:lydatatest3dat1.ndf),(name=test3_dat2,filename=d:lydatatest3dat2.ndf),filegroup w2(name=test3_dat3,filename=e:lydatatest3dat3.ndf),(name=test3_dat4,filename=e:lydatatest3dat4.ndf),filegroup w3(name=test3_dat5,fil
4、ename=f:lydatatest3dat5.ndf),(name=test3_dat6,filename=f:lydatatest3dat6.ndf)log on(name=test3_log,filename=d:lydatatest3log.ldf)4. alter database test1add file(name=new_dat,filename=d:lydatanewdat.ndf,size=5MB)5. alter database test1modify file(name=test1_dat,size=10 MB )6. Drop database test1Drop
5、database test2Drop database test3实验21建库:CREATE DATABASE 订单管理ON ( NAME = order_dat,FILENAME = d:lydataorderdat.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON( NAME = order_log,FILENAME = d:lydataorderlog.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB ) 建表: 客户号 char(8) primary key check(客户号 like A-
6、z%), 客户名称 varchar(40) not null, 联系人 char(8), 地址 varchar(40), 邮政编码 char(6) check(邮政编码 like 0-90-90-90-90-90-9), 电话 char(12) check(电话 like 0-90-90-90-90-90-90-90-90-90-90-90-9) create table 产品(产品号 char(8) primary key check(产品号 like A-zA-z%),产品名称 varchar(40),规格说明 char(40) constraint uni unique,单价 small
7、money constraint dj check(单价0)create table 订购单(客户号 char(8) not null foreign key references 客户,订单号 char(8) primary key,订购日期 datetime default getdate()create table 订单名细(订单号 char(8) foreign key references 订购单,序号 tinyint,产品号 char(8) not null foreign key references 产品,数量 smallint constraint sl check(数量0)
8、primary key(订单号,序号)2.1、先取消唯一性约束:alter table 产品 drop constraint unialter table 产品 alter column 规格说明 varchar(40) 2.2 alter table 订购单 add 完成日期 datetime null2.3 先取消约束 alter table 订单名细 drop constraint num;ALTER TABLE 订单名细 ADD CONSTRAINT num CHECK (数量 = 0 AND 数量 5004Select * from 产品 where 单价200 and 产品名称=M
9、P45、select * from 产品 where (单价500)and (产品名称=MP7 or 产品名称=HTC手机)6、select 客户名称 ,联系人 ,电话 ,订单号from 订购单 ,客户where 订购单.客户号=客户.客户号 and 订购日期=2011-10-11 00:00:00.0007、select 客户名称,联系人,电话from 客户,订购单,订单名细,产品where (客户.客户号=订购单.客户号 and 订购单.订单号=订单名细.订单号 and 订单名细.产品号=产品.产品号) and 产品名称=MP48、select * from 订单名细 where 产品号
10、in (select 产品号 from 产品 where 产品名称=MP3)9、select * from 订购单where 订单号 in (select 订单号 from 订单名细 where 数量200)10、select * from 产品 where 单价=(select 单价 from 产品 where 产品名称=HTC手机)11、 select* from 产品 where 单价 between 200 and 350 12、 select * from 客户 where 客户名称 like%公司13、 select * from 客户 where 客户名称 not like%电子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 应用 第二 课后 上机 答案 10
限制150内