预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库系统及应用上机实验报告 实验1 一、实验目的:理解SQLServer数据库的存储结构,掌握SQLServer数据库的建立方法和维护方法。 二、实验内容:在SQLServer环境下建立数据库和维护数据库。 三、程序源代码: --1 CREATEDATABASEtest1 ON (NAME=test1_dat, FILENAME='f:\DB\data\test1dat.mdf', SIZE=10, MAXSIZE=50, FILEGROWTH=5) LOGON (NAME=order_log, FILENAME='f:\DB\data\test1log.ldf', SIZE=5MB, MAXSIZE=25MB, FILEGROWTH=5MB) --2 createdatabasetest2 on primary (name=test2_dat1, filename='f:\DB\data\test2dat1.mdf'), (name=test2_dat2, filename='f:\DB\data\test2dat2.ndf'), (name=test2_dat3, filename='f:\DB\data\test2dat3.ndf') logon (name=test2_log1, filename='f:\DB\data\test2log1.ldf'), (name=test2_log2, filename='f:\DB\data\test2log2.ldf') --3 createdatabasetest3 on primary (name=test3_dat1, filename='f:\DB\data\test3dat1.mdf'), (name=test3_dat2, filename='f:\DB\data\test3dat2.mdf'), filegroupg2 (name=test3_dat3, filename='d:\DB\data\test3dat3.ndf'), (name=test3_dat4, filename='d:\DB\data\test3dat4.ndf'), filegroupg3 (name=test3_dat5, filename='e:\DB\data\test3dat5.ndf'), (name=test3_dat6, filename='e:\DB\data\test3dat6.ndf') logon (name=test3_log, filename='f:\DB\data\test3log.ldf') --4 alterdatabasetest1 addfile (name=test1new_dat, filename='f:\DB\data\test1newdat.ndf', size=5MB) --5 alterdatabasetest1 modifyfile (name=test1_dat, size=15MB) --6 dropdatabasetest3 四、实验数据、结果分析: 若没有指定size,则默认为1MB,没有指定Maxsize,文件可以增长到磁盘满为止,没有指定Filegrowth,则默认为10%。 五、总结: CREATEDATABASEdataname创建数据库 ALTERDATABASEdatabase修改数据库 DROPDATABASEdataname删除数据库 实验2 1.创建客户表: createtable客户 ( 客户号char(8)check(unicode(客户号)between65and122)primarykey, /*check(客户号like'[a-z]%')*/ 客户名称varchar(40)notnull, 联系人char(8), 地址varchar(40), 邮政编码char(6)check(len(邮政编码)=6andisnumeric(邮政编码)=1), /*check(邮政编码like'[0-9][0-9][0-9][0-9][0-9][0-9]')*/ 电话char(12)check(isnumeric(电话)=1) ) 2.创建产品表: createtable产品 ( 产品号char(8)primarykeycheck(unicode(产品号)between65and122 andunicode(substring(产品号,2,1))between65and122), 产品名称varchar(40)unique, 规格说明char(40), 单价smallmoneycheck(单价>0) ) 3.创建订购单表: createtable订购单 ( 客户号char(8)foreignkeyreferences