河南省高等教育自学考试
实验报告册
计算机及应用专业(本科段)《数据库原理》
姓名实验地点实验总成绩
准考证号
所属地市实验日期指导教师签名主考院校审核意见:
实验单位(实验室)意见:
河南科技大学自学考试办公室二零一零年三月
f实验一:(一)实验目的:1,熟悉数据库的建立和库中基本表的建立;2,掌握在数据库中使用sql语句添加记录的过程。(二)语句清单:USEmasterGO创建数据库STDATACREATEDATABASESTDATAGO创建课程表CCREATETABLECc
char10NOTNULLc
ame
char10NULLteacher
char10NULLINSERTCcc
ameteacherVALUESC1MATHS刘老师INSERTCcc
ameteacherVALUESC2PHYSICS李老师INSERTCcc
ameteacherVALUESC3ENGLISH熊老师创建学生表SCREATETABLESs
char10NOTNULLs
ame
char10NULLagei
tNULLsex
char2NULLINSERTSss
ameagesexVALUESS1刘备23男INSERTSss
ameagesexVALUESS2曹操25男INSERTSss
ameagesexVALUESS3孙权21男INSERTSss
ameagesexVALUESS4貂蝉19女INSERTSss
ameagesexVALUESS8西施20女创建学生课程成绩表SCCREATETABLESCs
char10NOTNULLc
char10NOTNULLgradei
tNULLINSERTSCscgradeVALUESS1C181INSERTSCscgradeVALUESS2C275INSERTSCscgradeVALUESS3C390INSERTSCscgradeVALUESS4C160INSERTSCscgradeVALUESS8C366(三)实验中出现的问题及解决办法:
f问题:用上面的sql语句缺少生成数据库日志记录的脚本。解决:USEmasterGOCREATEDATABASESTDATAONPRIMARYNAMENSTDATAFILENAMENDSTDATAmdfSIZE3072KBMAXSIZEUNLIMITEDFILEGROWTH1024KBLOGONNAMENSTDATA_logFILENAMENDSTDATA_logldfSIZE1024KBMAXSIZE2048GBFILEGROWTH10GO
实验二:(一)实验目的:1,熟悉用于数据库查询的SQL指令的用法;2,掌握数据库中多表查询的技术。(二)语句清单:useSTDATA学习课程号为C2的学生学号和姓名selectSsSs
amefromSSCwhereSCsSsa
dSCcC2或者selectSsSs
amefromSwhereSsi
selectSCsfromSCwhereSCcC2学习课程名为MATHS的学生学号和姓名selectSsSs
amefromSCSCwhereSCsSsa
dSCcCca
dCc
ameMATHS或者selectSsSs
amefromSwhereSsi
selectSCsfromSCwhereSCci
selectCcfromCwhereCc
ameMATHS不学习C2的学生姓名和年龄selectSs
ameSagefromSSCwhereSCsSsa
dSCcC2或者selectSs
ameSagefromSwhereSsi
selectSCsfromSCwhereSCcC2(三)实验中出现的问题r