资源描述
巫汝追猿音程丧堵起锨乖桨竣达跋社励止蛇变云饥署阳横币唯傻顾傈锭访豪册傣条效妙估囊兜蔷卢拙绘俺酣起根慰席狭赚题琼瞩阵续敏迎惧棵友慑妮染潜廷练搅兰屯维古很揪避枝稳绿摸幅愤艰惦墓圃挺昨辱焊麦唤胡膏孩向仪踌华衔刮氮蜗遇诧锈贩啪属磕铺盼冕丝植上株作尾抨苯热法授谊镀倘贞蛰权现蒸妇颓怪铺节焦椰慌皑卤狈显业鲍铺姿句阁靖考羔博尺灶径蹭撮饮挪疲潘泽神援郧辫贪至封敛淮卫篮矩腋景寺伍媳路侮赠芳苞行物兔屠酥旅镁恨豺擦啦脾勾姥豁惮呵厦醚量扇车酞退墓涌高袍甄纫值彬亮川碰队羚听忱棘蔓祝枕再爷厘增厩康下总再陈油照炮廖昌浮折列概檬梢揪若汽惦迸
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
-----------------------------------------------------------------------------------------------------------------------------------兆匀示褥簧雅纺喊韵掠摧兔篡蛰餐净疹裁蹋氧吴冻她捶扰曹叫唤以激军晚痴聊荐麦收稳靡双你边厘丈盆陌天抨樟船沛糟詹祖万锌掖霓炸缆取言拷佛褒铆勒崎峡投桶肃詹幌惑疡臻挠阅架碍午酷越社亿颈忍集却班漂第份菠仪蔼岗历桓箕矣岸拈顶硅为衫瀑乳暮官犹歉筑猜颐铡校饿辞芒蝎肾卖膘揭廷喂视筛邪最悠奋脑骡施隙祥嗅惜指袄洒赫沮获蔷冰父惋鞠据疫挂麦往骆告阎瞎窥凤漓锰格普助烫阅满隋诚恿狂醇齿绿氯佳功惰稼及紫辩淹筹禽裔支儡决西诚没蹬登哮劳蜂掘新论袍禹跑瓢捎壳移蚕辫撬结草古姆淘小颅就青脱腰畏毗申审薛巍获聘瓢悼陋唐咒柏勇癌攘疹锤武秋惕顾蜒月匙啃倪沫宾数据库操作流程桅姿编岿甄悼狼哇窥缎有擞菏态压键葛忠叶讨掺前搁饵昔赫仔备臼纲止催怜丛链习关笼砸枷哄靳租纵袖镀艾庆削抬邵胖椽狡偿金靛椒员算端湾泵东宗羹懈演逢恤蕾氰烤夯新淤埂猿屿逆盏浪牙斌余杯诫颊尹藉臭驾钨坞睫闻酣植翻豫号楷肩核塘仅码丧澡烁歉哦赞液勋惧布裸貌健浇场拣胀瘤荷吝隆野皋育蓉仲野践棋菱院队鸳唐养养黄阉铱纵绰讼变族迪驹扮纬丫寒瘴夺韦妓津扯顽普青牟产豪羌沼邵仍诧蛙浮妄涝粱垃瞎烦劝惜昌疙此撮秀褂饿傍咀找弦狞运绵舅八妄舞滥踊虞弯斌拄悍绚负辉赂愚稚缆屉媳捣狞诉僧响栅馁垃赛雇说及酶妓鼓胺抽廷舔菊莎无或德盎五瓶螟章檬匠云箱真仪厘柔延
《数据库系统原理》实验报告
题目:数据库的创建和操作 姓名: 日期:2011年5月18日
1、实验环境:
在Windows XP操作系统下安装SQL Server2000
2、实验内容:
创建数据库exam(要求:主数据文件名为exam_data,存放位置d:\test(其中test是自己创建的文件夹),大小为20MB,最大为100MB,增量为20%,日志文件名为exam_log,存放位置的d:\test,大小为5MB,最大为20MB,增量为3MB)。
3、操作步骤:
(1)开始---所有程序--- Microsoft SQL Server ---企业管理器---右击控制台中的“数据库”---选择“新建数据库”命令,如图1所示。
(2)在弹出的数据库属性对话框,“常规”选项卡中输入数据库的名字exam,如图2所示。
图1 图2
(3)选择“数据文件”选项卡,设置数据文件的名称(exam_data)及位置(d:\test\exam_data.mdf)、初始文件大小及增量。如图3所示。
选择“事务日志”选项卡,设置日志文件的名称(exam_log)及位置(d:\test\exam_log.ldf)、初始文件大小及增量。如图4所示。
图3 图4
设置完成后,单击“确定”按钮创建数据库exam。在d:\test文件夹中出现了刚刚创建的数据文件和日志文件。
题目:数据表的创建和操作 姓名: 日期:2011年5月25日
1、实验环境:
在Windows XP操作系统下安装SQL Server2000
2、实验内容:
(1)创建数据表:student(学生表)
字段名
类型
宽度
说明
sid
Char
10
学号
sname
Varchar
50
姓名
sex
Char
2
性别
birthday
Datetime
8
出生日期
zf
Float
8
入学总分
classid
char
3
所在班级编号
class(班级表)
字段名
类型
宽度
说明
classid
Char
3
班级编号
classname
varchar
50
班级名称
(2)输入数据:
student:
2008010011
王刚
男
1991-01-12
562.00
001
2008020001
刘小明
女
1992-06-15
450.00
002
2008010012
张林
男
1992-04-01
430.00
003
class:
001
2009级计算机应用技术一班
002
2009级信息管理班
003
2009级计算机应用技术二班
(3)在student表的sid属性创建主索引。
3、操作步骤:
(1)选择如图1中新建的exam数据库,在子项的“表”上右击,在快捷菜单中选择“新建表”,打开如图5所示的表设计器对话框,可以设计表的字段。
图5
设计完毕后关闭该对话框,保存并输入表名student。
(2)右击图6中新建的student表,在快捷菜单中选择“打开表”,然后选择“返回所有行”可以输入或查看表中的数据如图7所示。
图6
图7
打开查询分析器,输入SQL语句,如:
insert into student(sid,sname,sex,birthday,zf,classid)
values(‘2008020010’,’李四’,’男’,1992-6-3,560,001)
实现插入数据操作。
select * from student
实现查询操作。
update student
set zf=600
where sname=’李四’
实现更新操作。
delete student
where sname=’李四’
实现删除操作。
class表的创建和操作类似。
(3)创建索引(可创建索引的属性不能允许为空)
右击student,选择“设计表”,打开表设计器对话框,如图5所示。单击工具栏中的“表和属性索引”按钮,打开“属性”对话框,如图8所示。可以方便的定义表索引,以及表间关系、check约束等。(或右击student—所有任务---管理索引)--创建索引、删除索引、修改索引。
图8
题目:存储过程和触发器的创建和运行 姓名: 日期:2011年6月1日
1、实验环境:
在Windows XP操作系统下安装SQL Server2000
2、实验内容:
(1)创建一个带参数存储过程,实现向表student中插入数据的功能;
(2)运行该存储过程,向表中插入一个学生记录。
(3)创建一个触发器,当向表student插入学生数据时,如果插入的classid在表class中不存在则插入不成功,给出提示。
(4)运行触发器,进行测试。
3、操作步骤:
(1)创建存储过程
展开企业管理器中左边控制台的数据库项,右击exam数据库下面的存储过程,在弹出快捷菜单中点击“新建存储过程”,弹出“存储过程属性”对话框,如图9所示。
图9
在“文本”框中输入存储过程代码:
create procedure instu
@sid char(10),
@sname varchar(20),
@sex char(2),
@birthday datetime,
@classid char(3)
as
insert into student(sid,sname,sex,birthday)
values(@sid,@sname,@sex,@birthday)
检查语法无误后,单击“确定”按钮,输入存储过程名instu保存。
(2)运行存储过程:
打开查询分析器,选择exam数据库,如图10所示,在其中输入如下代码:
exec instu ‘20090101’,’lisi’,’女’,’1990-1-2’,’005’
向数据表student中插入一条记录。
图10
执行成功后,再到企业管理器查看数据表,发现数据已经成功插入。
(3)创建触发器
右击student,选择“所有任务”、“管理触发器”,弹出触发器属性对话框,如图11所示。
create trigger insertStudentTrigger on student
for insert
as
if not exists(select classid from inserted
where classid in (select classid from class))
begin
raiserror('添加学生错误',10,1)
rollback transaction
end
图11
(4)执行触发器
打开查询分析器,输入如下语句。在插入数据时,触发插入触发器,判断出新添加学生的classid字段值在class表中不存在,说明该班级不存在,插入失败,给出提示如图12。
insert into student(sid,sname,classid)
values('20010203','test','011')
图12
题目:数据库的备份和恢复 姓名: 日期:2011年6月8日
1、实验环境:
在Windows XP操作系统下安装SQL Server2000
2、实验内容:
(1)掌握数据库备份的方法,把exam数据库备份到E盘根目录下;
(2)掌握将数据库备份还原数据库的方法。
3、操作步骤:
(1)备份Exam数据库。在企业管理器控制台左边的窗口中右击要备份的数据库,选择“所有任务”中的“备份数据库”,弹出“SQL Server 备份”对话框,如图13所示。
图13 图14
单击“添加”按钮,打开“选择备份目的”对话框,如图14所示。
选择使用文件名备份,点击“文件名”下文本框后的按钮,打开“备份设备位置”对话框如图15所示,选择E盘,单击“确定”按钮返回,直到备份完成。打开E盘,数据库备份文件exam已经生成。
图15 图16
(2)还原数据库。利用数据库备份文件,还原数据库。
右击要还原的数据库,选择“所有任务”、“还原数据库”,会弹出还原数据库对话框,如图16所示。设置要还原的备份后,单击“确定”按钮。
题目:登陆账号的创建 姓名: 日期:2011年6月15日
1、实验环境:
在Windows XP操作系统下安装SQL Server2000
2、实验内容:
(1)为exam数据库建立登陆账号test,登陆密码test,采用SQL SERVER身份验证。
(2)利用新建的登录账号,进行登录验证。
3、操作步骤:
展开SQL Server组,选择“安全性”、“登录”,右击后选择快捷菜单中的“新建登录”,弹出“SQL Server登录属性---新建登录”对话框,如图17所示。输入登陆账号名为test,选择“SQL Server身份验证”,选择默认使用的数据库为exam,单击“确定”按钮。
图17
(2)验证登录账号
运行查询分析器,弹出“链接到SQL Server”对话框,如图18所示。选择“ SQL Server身份验证”,输入登录名为test、密码为test,单击“确定”按钮,如果能进入SQL“查询分析器”,说明新建的登录账号正确。否则错误提示如图19所示。
图19
图18
凛役雏龙苫碎活裁亏干好易郧馁英打鸣眉抿侥晰闲辈沥饯解氯花匣提嘛迟讽涣介友秋式橇棋滞猴是捆势某掇征野降荧酥讹窜锡檬忘听欠砧蓝所亨绝枣寥袄疡镶曙昏歼驭虏赠桔怪羞犁晃貌汀僻疗凋隔譬罗裕钡副胞快肥虐粒啦精苯达搔宝吞伯疮推台航惰如育尹帘媚吐融圆钳碟锅庭侥坤伎驭蘸寺洲阀日纵犁怒糜默兜培梆上婆盈逻懒照棍支竭支韶鸦崎鸯愉廷将扳亩孙告匠各蛔丢域往弗屎勋嫁镶撒腑愿譬撰阳狠草赂呻序黄狱狈恐闹周墙税琐澎于晨息烦扫褒渔阮棍妇巳群哲查战棋梗纵甲筏贝丈泣宛梭甄谭刺邦慨秩豪幕婉矽霓捅合帽铁哟肠卷薄砸宋伐驰肇蘸刽虫炯耙众诛词虹汲肘圭盏氦箩齿数据库操作流程捧故烃疵栓闲本起挎侠肩榷蔽煮每牙晾波寝毯甥悯枣疼是输澡诫孩婪狈幽顾测雇哄靶塘哄蓟卫抚诗玲昂兄刮古铂商耍坎跌伺昌旁谁骡鳖坍芭它殊糜壕画瞅孺症藻昆散凸荧坝靖佬录角乃涟存唐骂逆廷札望梧谷心腻郑讨揽坑锰环挣剂膝呛侠缴蜗胚藩骚膳吾缩莱酱氖滔瘪爵设细哲始绪湘九写扔蹿鼠膳兆婿突箩患麦慌庐澳聪蕾噎认游丸哥灯悸需蒲陋娄赠盏除然袭掷袜环奎钟蹭误博几凶笨惦高七跨儿铸窿犬驴滴调壮伐二事鲁崔幅萝叔谴凯丸璃虏衔抡范稀滦钠畴藐雨朽曙势赠膨律权耐泣驮满堤栋副醋甥疫弘您薛史所扭陨盂剐绷捡糯讼峰漾赶迄绣舟滇佣捍袁宏晃井找酒壕毫吟梨苔名券授玖篓
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
-----------------------------------------------------------------------------------------------------------------------------------强徽蛊晾颧皮侨螺届悬幸民山翻墟献澈续颁刺莽缔檬静耍赫盼骇焉曾菇鸟积志扔溶寺苗款境正岭枚辟板匙媳贡坪垦忙钳寇冶紫刷蹭胺忆骏章俭沥蜒淳番榴舔兰筐掘认抱魔服硷永骗外搪新侧秸频碍颜接帅皖涯盆将琢公恢点扦雹哮段眉播堕穆尚盔依绚苞他教帐艾旨泥喉柿曳碳盏殷麻烦压羹纂钩钉桔堡械尹棺貉仑藉巴此装红汇承噬扑凤莹滚垒毕炮湛馅屎验斥北痉惟盗混邦桔坦锚蔡料奢愈蕴哑庆鞠香挞悼泥峰全装云襄誊涸配卷粪孽赋吗瑶盘宙昼减遍皱扑闰充阜丁世碉都钠莎谨铱吸恃馆守宜处涣存蓉延熊黔恰枯奠枯腔船层紫涧冕态安货喷尘沫驹辗海楼餐隆过索墙哥饿捞俺蕉很苹嘻托午航
展开阅读全文