资源描述:
《《数据库课程设计》word版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1简介:12单表查询:11、创建学生管理数据库12、创建学生基本情况表和成绩表13、导入数据库:学生管理34、数据处理45、查询出所有是党员的学生46、查询出所有少数民族学生57、查询出性别为女并且籍贯是河南的学生58、学生的籍贯有哪些?69、住在三号楼的学生有哪些?610、女生都住哪些宿舍楼711、查询出05级计算机应用班学生第一学期的成绩表73多表查询题目81、查询出籍贯是陕西的学生82、查询出籍贯和家庭地址都是新疆的学生83、查询出所有张姓的学生94、查询出姓名中带“红”并且籍贯是四川的学生95、查询出所有是党员的学生96、查询出所有少数民族
2、学生107、查出05级的学生所住的宿舍楼108、查询出C语言成绩90分以上的学生的学号,姓名,成绩109、查询05级学生第一学期中五门课程的总分,平均分1110、统计出网络数据库成绩在70-80之间学生的人数1111、查询出所有少数民族学生的成绩情况124视图131、05级的男学生的学号,姓名,宿舍号132、所有学生的学号,姓名,任意五门课程的成绩,总分,平均分133、计算机成绩80分以上的学生的学号,姓名,成绩144、计算机,网络数据库,C语言的最高分,最低分,平均分14总结15参考文献15心得体会164视图1、05级的男学生的学号,姓名,宿舍号
3、语句CREATEVIEW[dbo].[View_1]ASSELECT班级,姓名,性别,宿舍号FROMdbo.总名单WHERE(性别=N'男')AND(宿舍号ISNOTNULL)AND(班级LIKEN'%05%')结果图2、所有学生的学号,姓名,任意五门课程的成绩,总分,平均分语句CREATEVIEW[dbo].[View_1]ASSELECT学号,姓名,高数,英语,C语言,计算机,思品高数+英语+C语言+计算机+思品AS'总和'(高数+英语+C语言+计算机+思品)/5AS'平均'FROMdbo.总成绩表结果图3、计算机成绩80分以上的学生的学号,姓
4、名,成绩语句CREATEVIEW[dbo].[View_1]ASSELECT学号,姓名,计算机FROMdbo.总成绩表WHERE(计算机>80)结果图4、计算机,网络数据库,C语言的最高分,最低分,平均分语句CREATEVIEW[dbo].[View_1]ASSELECTMAX(C语言)ASC语言的最高分,MAX(计算机)AS计算机得最高分,MAX(数据库计算机实习)AS数据库计算机实习的最高分,MIN(C语言)ASC语言的最低分,MIN(计算机)AS计算机的最低分,MIN(数据库计算机实习)AS数据库计算机实习的最低分,AVG(C语言)ASC语言
5、的平均分,AVG(计算机)AS计算机的平均分,AVG(数据库计算机实习)AS数据库计算机实习的平均分FROMdbo.总成绩表HAVING(MAX(C语言)ISNOTNULL)AND(MAX(计算机)ISNOTNULL)AND(MAX(数据库计算机实习)ISNOTNULL)AND(MIN(C语言)ISNOTNULL)AND(MIN(计算机)ISNOTNULL)AND(MIN(数据库计算机实习)ISNOTNULL)AND(AVG(C语言)ISNOTNULL)AND(AVG(计算机)ISNOTNULL)AND(AVG(数据库计算机实习)ISNOTNULL
6、)结果图新疆工业高等专科学校课程设计说明书题目名称:学生成绩管理系部:计算机工程系专业班级:通信技术10-2学号:2010230373学生姓名:张欢乐指导教师:杨丽君陈晓飞完成日期:2011-12-101简介:MicrosoftSQL Server2005是用于大规模练级事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。SQL语言是一种用于存取、查询数据以及管理数据库的数据库查询和编程语言。Transact-SQL可以完成对数据库、数据表的创建和修改等基本操作,可以完成对数据的查询、修改、插入和删除等基本操作,完成数据库中视图的创
7、建和使用和完成数据库中存储过程的创建和使用,使用Transact-SQL语句进行简单编程。2单表查询:1、创建学生管理数据库语句:CREATEDATABASE[学生管理数据库]ONPRIMARY(NAME=N'学生管理数据库',FILENAME=N'E:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDATA学生管理数据库.mdf',SIZE=6144KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'学生管理数据库_log',FILENAME=N'
8、E:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDATA学生管理数据库