数据库系统大型实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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、需求分析 利用数据库原理及其

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档