资源描述:
《数据库系统及应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机专业类课程实验报告课程名称:数据库系统及应用学 院:计算机科学与工程专 业:计算机工程学生姓名:学 号:指导教师:郑莉华日 期: 2014年 4月 22日电子科技大学计算机学院实验中心电子科技大学实验报告实验一一、实验名称:创建数据库二、实验学时:4三、实验内容和目的:创建数据库:manage该数据库包括四个表:建议:在定义表中字段时,尽量使用意义的英文单词。“系别代码表“表名:dep“教师表”表名:teacher“学生表”表名:student“课程表”表名:course“选课表”表名:sc为每个表准备大约10记录,使用In
2、sert语句将这些数据插入到相应表中数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。四、实验原理:使用数据库管理系统DB、DDL创建数据库及数据库对象。五、实验器材(设备、元器件)戴尔Inspiron灵越15RTurbo(Ins15TD-2628)CPU型号:Intel酷睿i53210MCPU主频:2.5GHz内存容量:6GBDDR31600MHz硬盘容量:750GB5400转显卡芯片:AMDRadeonHD7730M+IntelGMA六、实验步骤:1.创建数据库2.创建表3.备份数据库电子科技大学计算机学院实验中心3.恢复数据
3、库七、实验数据及结果分析:CREATEDATABASESTUD;createtableDep(depidCHAR(8)notnull,depnameCHAR(20)notnull,primarykey(depid));createtableTeacher(Tidvarchar(8)notnull,Tnamevarchar(8)notnull,TitleVARCHAR(8)notnull,DepidVARCHAR(8),primarykey(Tid));createtableStud(SidVARCHAR(11)notnull,DepidCH
4、AR(8)notnull,SnameVARCHAR(8)notnull,Sexchar(2)notnull,BirthDDATEnotnull,EmailVARCHAR(40),HomeAddrVARCHAR(40),primarykey(Sid));createtableCourse(CidVARCHAR(8)notnull,CnameVARCHAR(20)notnull,CreditsNUMERIC(3,1)notnull,primarykey(Cid));createtableSc(SidVARCHAR(11)notnull,CidV
5、ARCHAR(8)notnull,Tidvarchar(8)notnull,ScoreINTEGER,primarykey(sid,cid,tid));电子科技大学计算机学院实验中心BACKUPDATABASESTUDTODISK='F:DBMSBAKSTUD.bak'WITHINIT;USEMASTER;RESTOREDATABASESTUDFROMDISK='F:DBMSBAKSTUD.bak'WITHREPLACE;USESTUD;电子科技大学计算机学院实验中心八、实验结论、心得体会和改进建议:成功的搭建了数据库,建立了表
6、格,增强了相关语言的熟练度,体会是应该先建立概念模型,建议是以后可以使用右键单击菜单的方式建立会更方便吧....电子科技大学计算机学院实验中心电子科技大学实验报告实验二一、实验名称:数据库的完整性二、实验学时:4三、实验内容和目的:目的:通过设置表的检查约束、外键约束体会数据库完整性的含义,约束条件下数据修改操作的限制,以及实现修改操作的技巧。内容:设置约束条件l设置教师表,学生表中的院系字段(depid)的外键约束l设置选课表的三个外键约束(学号,课程号,教师号)l设置选课表中成绩字段的取值范围是0到100l设置学生表中性别字段的取值为
7、“男”或“女”l设置学生表电子邮件字段的取值必须包含@符号四、实验原理:数据库库的完整性、约束条件、结构化查询语言。五、实验器材(设备、元器件)戴尔Inspiron灵越15RTurbo(Ins15TD-2628)CPU型号:Intel酷睿i53210MCPU主频:2.5GHz内存容量:6GBDDR31600MHz硬盘容量:750GB5400转显卡芯片:AMDRadeonHD7730M+IntelGMA六、实验步骤:1.恢复数据库,将数据库备份stud恢复到DB2中2.执行SQL命令完成实验内容3.备份数据库七、实验数据及结果分析:ALTER
8、TABLETEACHERALTERCOLUMNDEPIDCHAR(8)ALTERTABLESTUDALTERCOLUMNDEPIDCHAR(8)电子科技大学计算机学院实验中心AL