电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库课程设计2956

21页
  • 卖家[上传人]:夏**
  • 文档编号:509828621
  • 上传时间:2023-11-30
  • 文档格式:DOC
  • 文档大小:1,016.50KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、4丄笊卜衣尊TAIWAN UNIVERSITY OF TECHNOLOGY课程设计课程名称:设计名称:数据库技术与管理学生选课管理系统专业班级:工程管管1201学号:2012003515学生姓名:王阁指导教师:张晶2014 年 7 月 5 日太原理工大学课程设计任务书专业班级工管1201学生姓名王阁课程名称数据库技术与管理设计名称学生选课管理 系统设计周数2周指导教师张晶设计 任务 主要 设计 参数1. 课程设计任务书不少于1000字2. 课程设计报告书不少于3000字3. 选择一个小型数据库应用项目进行数据库设计的全过程,设计的步骤 和内容一般包括以下部分:(1)进行需求分析;(2)概念模型设计;(3)逻辑结构设计;(4)数据库的实施与数据导入;(5)数据库的应用;(6)撰写“课程设计报告”4. 应将相关资料等作为报告书的附件设计内容设计要求一、需求分析(一)建设学生选课管理数据库目的(包括服务对象、数据库的目标等)(二)开展学生选课管理数据库的可行性分析 (包括技术可行性,经济可 行性等)(三)数据和处理分析(包括数据库中需要储存哪些数据,如何进行处 理等二、概念结构设计(一)实体

      2、及其属性(属性必须是不可再分的数据项)(二)分E-R图设计(注意实体与实体之间的联系是什么)(三)E-R图集成与优化(消除不必要的冗余和冲突)三、逻辑结构设计(一)E-R图转换为关系模型,不同的联系有不冋的转化规则,所以在转 化时要注意怎么样来转化(二)数据模型的优化(这一部分就是将关系模型规范到3NF(三)设计用户子模式(这一部分可以设计用户自定义的视图, 不同的用 户有不同的需求,要认真分析各个用户的需求,建立满足客户需求的视图)四、数据库的实施与数据导入(一)在SQL Server 2000或其他DBMS系统上实现数据库的设计(二)基本表的建立,建立三个基本表,表名以自己名字的缩写结尾(三)数据的输入,没个基本表输入最少 10条元组(四)视图的建立,按照需求分析所要求的建立不同的视图(五)数据库安全性的建立,主要是用户的建立以及用户权限的分配, 用 户有三个,分别是学生用户,教务处用户以及教师用户,权限视不同用户 的需求赋予不同的权限。五、数据库的应用(一)数据查询,要求有简单的查询以及等值查询各一个(二)数据增加,简单的数据增加一个(三)数据删除,简单的数据删除一个(四)数据修

      3、改,简单的数据修改一个主要参考数据库系统概论(第4版)(王珊,萨师煊:高等教育出版社)资料学生提交归档文件纸质版课程设计任务书1份纸质版课程设计报告书1份 光盘版课程设计任务书和报告书1个注:1.课程设计完成后,学生提交的归档文件应按照:封面一任务书一说明书一图纸的 顺序进行装订上交(大张图纸不必装订)2.可根据实际内容需要续表,但应保持原格式不变。选课管理数据库设计报告书一、需求分析(一)建设数据库的目的: 该数据库的服务对象是学校的教务处, 目标是为了方 便教务处对学生选课情况进行统一管理 , 方便学生对选修成绩的查询,方便教师 对课程成绩的登入。因此数据库要建立三个登陆用户:学生用户,教务处用户, 教师用户。(二)开展学生选课管理数据库的可行性分析:(1)技术可行性:设计方法采用基于E-R图模型的数据库设计方法,用E-R图来设计概念模型,SQLSever 来实现概念模型对逻辑模型的实现,通过对联系以及实体转化为相应 的关系表, 这是数据库三级模式结构中模式的实现, 建立学生视图, 教师视图以 及教务处视图来实现各个用户的需求, 这是数据库三级模式结构中外模式的实现。 数据库内模式

      4、的实现比较简单, 内模式及吴莉存储模式, 这是一个小型的数据库 系统,因此不需要过多的对吴莉存储模式做过多的要求, 一般的个人电脑即可以 实现该小型数据库的存储要求。(2)经济可行性:此数据库的开放提高的教务处对学生选课的管理效率,节约 了许多资源,提高了统计人员的效率。(三)数据和处理分析:(1)存储的数据包括:学生(学号,姓名,性别)课程(课程编号,课程名,代课教师,学分) 选修(课程号,成绩)(2)数据的处理:确定数据的物理结构和存储方式二、概念结构设计概念模型用于对信息世界的建模,是实现现实世界的第一层抽象,是数据库 设计人员进行数据库设计的有力工具, 也是数据库设计人员月用户之间进行交流 的语言,因此概念模型一方面应该具有较强的语言表达能力, 能够方便、 直接地 表达应用张的各种语义知识, 另一方面它还应该简单, 清晰、易于用户理解。 E-R 图具有以上所述的优点, 是一种很合适的表达现实世界的概念模型。 概念模型的 设计有不同的方法,这里采用自底向上的设计概念结构方法,它通常分为两步, 第一步为抽象数据并设计局部视图, 第二部为集成局部视图,得到全局的概念设 计(一)实体及

      5、属性:选课管理数据库系统中设计了两个实体分别为学生和课程, 他们之间是一对多的联系,联系名为选课,各自具有的属性如下:学生(学号,姓名,性别)课程(课程编号,课程名,代课教师,学分)选修(课程号,成绩)属性必须是不可分割的数据项,不能包含其他属性(二)分E-R图设计该数据库设计的实体有两个,学生和课程,以及一个联系即选课,学生具有的 属性有:学号,姓名,性别。课程具有的属性有:课程编号,课程名,学分,代 课教师。选课的属性有:学分学生实体及属性课程实体及属性选课联系及属性(三)E-R图集成与优化,要消除冗余和冲突,将各分E-R图合并起来。各个局部所应用面向的问题不同,且通常是由不同的设计人员进行局部视图 设计,这就导致各个分 E-R图之间必会存在许多不一致的地方。因此,合并分 E-R图时不能简单的将各个分E-R图画到一起,而是要着力消除各个分E-R图之 间的冲突。各分E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。最后的出的合E-R图如下:(一)E-R图转换为关系模型,在转化联系是要注意不同的联系有不同的转化规则,对于本数据库来说,联系为多对多的联系,当把多对多的联系转化为

      6、关系时, 与该联系相连的各实体的码以及联系本身的树属性均转化为关系的属性,各体的码组成关系的码或关系码的一部分,另外还应该确定各个实体的主码,并且用下 划线标出主码的位置,最后转化的关系模式如下图所示:学生(学号,姓名,性别)课程(课程号,课程名,学分,代课教师)选课(学号,课程号,学分)(二)数据模型的优化(这一部分就是将关系模型规范到3NF转化后的关系模式属于第一范式,需要将其转化为第三范式,第一范式到第三范 式的转化一次要消除部分函数依赖以及传递函数依赖。学生,课程关系模式均属于第三范式。选课关系模式,有部分函数依赖,不符合第二范式,用投影分析法将其分解为两个关系模式:选课(学号,课程号,成绩) 选课-学分(课程号,学分)由于选课-学分关系模式与课程关系模式重合,所以最后合并得到最终的关系模 式为:学生(学号,姓名,性别,成绩)课程(课程号,课程名,学分,代课教师)选课(学号,课程号,成绩)上述关系模式都符合第三范式(三)设计用户子模式定义用户子模式是要考虑以下几点:(1)使用更符合用户习惯的别名,上述关系模式区中的属性没有不符合用户习 惯用的别名,属性都是自然界所存在的属性。(

      7、2)可以对不同级别的用户定义不同的 View以保证系统的安全性。上述关系模 式中,为学生建立视图只包含允许学生查询的属性, 学生需要自己所选的课程以 及成绩,以及选修课的代课教师,课程的学分等,因此为学生设计的学生视图如 下图所示:学生1 (学号,姓名,性别,成绩,代课教师,学分)为教师建立视图,教师需为学生登录成绩,所以他要了解各学生的学号,姓名, 性别,成绩,学分,课程号,课程名,学号等,因此为教师建立的教师视图如下 图所示:学生2 (学号,姓名,性别,成绩,课程号,课程编名,学分)为教务处建立视图为,教务处由于要管理所有学生的选课情况,教师的代课情 况,所以他的视图应该包括各个基本表的属性的集合, 为此为教务处设计的教务 处视图如下图所示:学生3 (学号,姓名,性别,课程号,课程名,学分,成绩)(3)简化用户对系统的使用。如果某些局部应用中经常使用某些复杂的查询,为了方便用户。 。可以将 这些复杂的查询定义为视图,用户每次只对定义好的视图进行查询, 大大简化了 用户的使用。四、数据库的实施与数据导入(一)在SQL Server 2000或其他DBM系统上实现数据库的设计:在 企

      8、业 管 理 器 中 建 立 WG 数 据 库回!丸目求J J MitrvK-ft SQL Slvfrrt d ij 刃L SifVir *令:0匚汕闵叶$ NT9 BVCij MwzcrJ ncacl ijJ Ncrt+w*HU pubi W swLj frfnpdb(二)基本表的建立:WG 1C个町目=園够詡5祗闻 彌城口fciASW所有者刮建日期圉 Kolumnidbu2000/3/5 29.12自 syscommenlLs!dlb 口Oc20OT/8/G 129;12目syde pendsdbo妄进2000/B/5 1;29;12圉 5Ysf|legrQlL.p5dbo系址20CW/B/5 125;12El外曲dbu3t2000/3/5 112dlb 口Ol2000/3/5 129;12岂 sysf 匚eSqirikEyjdbo2000/3/5 1;29;12圉 syFul Itext&ato bg 3dbu20OT/B/5 112已杯UlUrc旳dbu20OT/8/5 112自好rd臥mbpOl2OOO/3/G 129;12勻syrirsJ 亡其 keywdlbo2000/3/6 1;29;15圉1盏存mernbb手dbu20CW/3/& 1;29:12門勺户口bj HidJLq20OT/B/5 112|3 sy-sprrrnisiicns-b 口2000/3/6 丄;於;12自 syspro ertiidlbo2000/3/6 1;29;15Esl sysproiKtsdbu20OT/5/5 1;25:12圉 sysrerfernrsdbo20OT/B/5 112:匡|b 口2000/B/G 1:29;12自I syuerdbo.竣2000/3/5 1;29;15已 dtprypcrticsdbo2014/7/& 14;

      《数据库课程设计2956》由会员夏**分享,可在线阅读,更多相关《数据库课程设计2956》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.