资源描述:
《数据库与信息系统基础实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库与信息系统基础实验指导书指导老师:张华中国矿业大学测绘与地理信息工程系2012年9月58目录简介3实验14实验2数据库的创建与管理14实验3表的创建与管理23实验4数据操纵27实验5数据查询30实验6数据库系统开发3458简介一、适用专业地理信息系统,测绘工程二、实验目的与任务通过实验教学,使学生进一步加深理解数据库系统的基本理论,学会数据库设计方法、DBMS的使用,数据库系统的管理和维护,熟悉数据库技术的应用。三、实验配套的主要仪器设备几台(套)数装有WIN2000及SQLSERVER2000的电脑60台四、主要教材及参考书教材:《数据库技术与应用》
2、贺利坚宇航出版社参考书目:《数据库系统概论》(第三版)萨师煊高等教育出版社五、考核形式1、平时实验完成情况20%2、分组开发一套数据库管理系统程序80%六、实验开出率实验开出率100%七、实验项目与要求序号实验项目名称实验课学时数仪器组数每组人数实验类型开出要求指导实验人员材料消耗费(元)计划实际1实验1SQL语言初步22601验证必开教师2实验2数据库的创建与管理22601验证必开教师3实验3表的创建与管理22601设计必开教师4实验4数据操纵22601设计必开教师5实验5数据查询24601验证必开教师6实验6数据库系统开发44601设计必开教师78958
3、实验1实验项目:建立数据库及基本表,数据查询。实验目的:使用SQL查询分析器用CREATE语句创建基本表,使用SQL查询分析器用SELECT语句进行数据查询。步骤:1、利用查询分析器创建学生课程数据库。用鼠标单击“开始”,将鼠标分别指向程序、microsoftSQLserver,在microsoftSQLserver下单击“查询分析器”;在“查询分析器”窗口下键入CREATEDATABASESC命令并保存,文件名为SC.sql用鼠单击任务栏的绿色向右箭头运行该命令。这样,SC数据库就建成了。如下列图所示步骤1)步骤2)选择此选项58步骤2)2、利用查询分析器
4、创建基本表student(sno,sname,ssex,sage,sdept)course(cno,cname,ccredit)sc(sno,cno,grade)在查询分析器任务栏的数据库选为SC。在窗体下键入如下命令:CREATETABLEStudent(snoCHAR(10)NOTNULLUNIQUE,snameCHAR(8),ssexCHAR(2),sageINT,sdeptCHAR(20))保存,文件名为student.sql.,用鼠单击任务栏的绿色向右箭头运行.在窗体下键入如下命令:CREATETABLECourse(cnoCHAR(10)NOTN
5、ULL,cnameCHAR(20),CcreditINT)用鼠单击任务栏的绿色向右箭头运行,观察结果。CREATETABLESC(snoCHAR(10)NOTNULL,cnoCHAR(10)NOTNULL,gradeINT)58保存,文件名为sc.sql,用鼠单击任务栏的绿色向右箭头运行.这样在SC数据库中建成了三个表:Student,Course,SC.3、利用企业管理器向表中输入数据。Student表snosnamessexSageSdept200101张明男19计算机系200102王强男20信息系200103李华女18数学系200104秦永男19计算机
6、系course表CnoCnameCcreditCno1数据库312数学423信息系统334操作系统345数据结构456PASCAL语言36S_c表SnoCnoGrade2001011922001012852001013882001022902001023804、使用SQL查询分析器用SELECT语句进行数据查询(1).简单查询例1查询全体学生的姓名、学号、所在系。Selectsname,sno,sdeptFROMstudent本例查询结果为:SnameSno张明200101计算机系王强200102信息系李华200103数学系秦永200104计算机系例2查询学
7、生的详细记录Select*fromstudent本例查询结果为SnoSnameSageSsexSdept58200101张明19男计算机系200102王强18一男信息系200103李华20女数学系200104秦永19男计算机系例3查询学校有哪些系。SelectdistinctsdeptFromstudent;本例查询结果为:Sdept计算机系数学系例4查询计算机系全体学生的学号与姓名SELECTsno,snameFromstudentWheresdept=’计算机系’本例查询结果为:SnoSname200101张明200104秦永例5查询选修一号课程且成绩9
8、0分以上的学生的学号SelectsnoFromscW