- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统大型实验
课程编码:403149
课程英文译名:Database System Comprehensive Experiment
课程类别:大型实验
开课对象:计算机科学与技术、计算机+自动化、物联网工程、软件工程
开课学期:2短学期
学 分:1学分 总 学 时:40 学时 理论学时:0学时
实验学时:40 学时; 分析设计:20学时 上机学时:20 学时
先修课程:离散数学,数据结构,操作系统原理,计算机程序设计,
编译原理,数据库原理及其应用。
教 材:《数据库原理及其应用教程》,黄德才主编,科学出版社,2010年6月第3版 (“十二五”普通高等教育本科国家级规划教材)。
参 考 书:
【1】《数据库系统概念》,杨冬青, 唐世渭等译,机械工业出版杜,2005年3月,第1版。
【2】《数据库系统原理》,李建中,王珊编著,电子工业出版社,2004年9月,第2版。
【3】《A First Course in Database Systems》(影印版),Jeffrey D. Ullman,Jennifer Widom, 清华大学出版社,1998年4月,第1版。
【4】《数据库系统原理及其应用》,庄成三,洪玫,杨秋辉编著,电子工业出版社,2000年6月,第1版。
课程的目的和任务
掌握关系数据库的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实现和数据库应用系统开发方法,增强数据库设计和数据库应用系统开发能力。
以SQL SERVER数据库管理系统为平台,通过对某高校学生成绩管理的用户需求分析,设计数据库的概念模型、逻辑模型、物理模型,利用标准SQL语言实现一个具体的数据库,并在此基础上,选择一种程序设计语言(如VC++,C#.NET,VB,Java/JSP等),开发完成学生成绩管理系统,并提交完整的实验报告。
课程的基本内容和要求
(一)用户需求
某校管理学生成绩的工作人员,根据实际工作需要,提出了以下数据和业务处理需求:
1、学校设置了各专业,在专业下开设班级,每个班级包含若干学生,学生信息至少需要包含学号、姓名、性别、年龄、生源所在地、已修学分总数等数据项;另外,需要有地区信息,用于统计某一地区的学生数;
2、课程信息表至少需包含课程编号、课程名称、任课教师、开课学期、学时、考试或考查、学分等数据项,课程根据班级开设。
3、教师信息至少需要包含教师编号、姓名、性别、年龄、职称、联系电话等数据项;
4、学生成绩至少需要学号,学期,课程名称,成绩,任课老师等数据项;
5、需要实现以下业务处理和查询功能
学生成绩按每学年成绩统计
学生成绩名次排定
每门课程平均成绩统计
学生所学课程及学分统计
对每个学生输入成绩的时候,自动生成学生的已修学分总数
学生成绩查询
教师任课查询
班级课程开设查询
6、补充说明
假设学籍管理制度是采用学年制,且暂不考虑选修课情况。
同一专业可能有多个班,所以同一门课可能需要多个教师上课,一个教师在一学期可能上多门课程。
考试、考查课程均采用百分制记分。
(二)个性化要求
1、每个同学必须根据自己的姓名和所在班级,建立各自的数据库,即数据库命名方式为“姓名全拼+班级号+MIS”。例如,对于01班的黄德才(huang de cai)同学,其数据库应命名为“huangdecai01MIS”;
2、每个基本表的表名及属性名,也必须用自己姓名的汉语拼音来命名,具体方法如下:
① 基本表命名方式:“姓的全拼+名的第一个拼音+_汉字或英文单词”。比如黄德才同学创建的一个学生信息表,应命名为“huangdc_学生”或“huangdc_Students”。
② 属性的命名方式:“姓名的第1个拼音字母+_汉字或英语单词”,比如,学生信息表中的属性学号、姓名,应命名为“hdc_学号”,“hdc_姓名”,也可以命名为“hdc_Sno”,“hdc_Sname”等。
3、创建基本表时,要求考虑并建立恰当的数据完整性约束机制。
4、为响应用户查询和统计需求,要求考虑并建立恰当的用户视图。
5、在数据库、基本表、索引、视图等创建成功后,应将SSMS环境下含SQL命令的运行窗口剪贴到实验报告中。
6、在对基本表进行数据插入、修改和删除等操作命令执行成功后,应将SSMS环境下含SQL命令的运行窗口剪贴到实验报告中。
7、对查询或统计命令的执行结果,也应将包含SQL命令的运行窗口剪贴到实验报告中,以验证查询语句与查询结果的一致性。
8、根据用户需求,实验中应至少分别创建两个触发器、两个存储过程,以完成一些特殊的数据更新功能,或特殊的查询统计功能。
实验步骤
1、需求分析
利用数据库原理及其
您可能关注的文档
最近下载
- 广州市萝岗区凤凰山隧道工程TJ-04合同段 路基高边坡施工“12.29”坍塌 较大事故调查报告.doc VIP
- 新解读《GB_T 18319 - 2019纺织品 光蓄热性能试验方法》最新解读.pptx VIP
- T∕CABEE 030-2022民用建筑直流配电设计标准.pdf VIP
- 高中政治大单元教学设计案例.docx VIP
- 人音版音乐四年级下册 第4课童年的音乐 白桦林好地方 课件(共22张PPT)(含音频+视频).pptx VIP
- 2025年中国方便粉丝市场调查研究报告.docx
- 畜牧养殖业项目融资方案.docx VIP
- 煤矿职业健康操作规程.pdf VIP
- 中建给排水设计控制要点技术指南(94页).pdf VIP
- 2025年青海省中考生物地理合卷试题(含答案解析).docx
文档评论(0)