1 / 19
文档名称:

数据库实验报告.doc

格式:doc   大小:375KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.doc

上传人:cjl201702 2019/11/23 文件大小:375 KB

下载得到文件列表

数据库实验报告.doc

文档介绍

文档介绍:数据库原理及应用(本科)实验指导书-计算机信息教研室-二○一二年五月目录实验1创建数据库与数据表……………………………………………………………2实验2简单查询和连接查询……………………………………………………………10实验3嵌套查询和集合查询……………………………………………………………12实验4数据完整性………………………………………………………………………14时间:机房号:得分:实验1创建数据库与数据表实验目的:;,实践SQL的CREATE、ALTER和DROP命令;。实验内容:“JXGL”数据库,并建立学生STUDENT、课程COURSE和选修SC三个数据表,各表中的数据如下所示:学生STUDENT:redit1数据库542数学23信息系统144操作系统635数据结构746数据处理27C语言64选修SC:“GYXT”数据库,其中包括供应商表S、零件表P、工程项目表J和供应情况表SPJ四个数据表,各表中数据如下所示。供应商S:SNOSNAMECITYS1精益天津S2万胜北京S3东方北京S4丰泰隆上海S5康健南京零件P:PNOPNAMECOLORWEIGHTP1螺母红12P2螺栓绿17P3螺丝刀蓝14P4螺丝刀红14P5凸轮蓝40P6齿轮红30工程项目J:JNOJNAMECITYJ1三建北京J2一汽长春J3弹簧厂天津J4造船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南京供应情况SPJ:SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500实验步骤:“JXGL”数据库。(注:可采用可视窗体和SQL命令两种方法创建。以下是SQL命令方法)(1)创建教学管理“JXGL”数据库。在命令窗格中输入如下命令,然后单击“运行”钮执行该命令。CREATEDATABASEJXGL;(2)清空命令窗格后,在JXGL数据库中建立STUDENT表,并插入记录,然后执行。CREATETABLESTUDENT(Snochar(5)notnullunique,Snamechar(20)notnullunique,Ssexchar(1),Sageint,Sdeptchar(20));INSERTINTOSTUDENTVALUES(‘95001’,’李勇’,’M’,20,’CS’);INSERTINTOSTUDENTVALUES(‘95002’,’刘晨’,’F’,19,’IS’);INSERTINTOSTUDENTVALUES(‘95003’,’王敏’,’F’,18,’MA’);INSERTINTOSTUDENTVALUES(‘95004’,’张立’,’M’,18,’IS’);(3)清空查询窗格后,JXGL数据库中建立COURSE表,并插入记录,然后执行。ochar(2)o),Cnamechar(20),Cpnochar(2),Ccreditsmallint);INSERTINTOCOURSEVALUES(‘1’,’数据库’,’5’,4);INSERTINTOCOURSEVALUES(‘2’,’数学’,’’,2);INSERTINTOCOURSEVALUES(‘3’,’信息系统’,’1’,4);INSERTINTOCOURSEVALUES(‘4’,’操作系统’,’6’,3);INSERTINTOCOURSEVALUES(‘5’,’数据结构’,’7’,4);INSERTINTOCOURSEVALUES(‘6’,’数据处理’,’’,2);INSERTINTOCOURSEVALUES(‘7’,’C语言’,’6’,4);(4)清空查询窗格后,JXGL数据库中建立SC表,并插入记录,然后执行。CREATETABLESC(Snochar(5)ochar(2)notnull,Gradesmallint,PRIMARYKEY(o),FOREIGNKEY(Sno)REFERENCESSTUDENT(Sno),o)o));INSERTINTOSCVALUES(‘95001’,‘1’,92);INSERTINTOSCVALUES(‘95001’,‘2’,85);INSERTINTOSCVALUES(‘95001’,‘3’,88)