- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五数据库系统设计
实验五 数据库系统设计(上机时间6课时)班级: 通信1411 学号: 141003410114 姓名: 李楠 合作成员 刘蕾 实验目的:理要求学生掌握数据库设计的基本技术。熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。实验内容:学生可根据自己熟悉的信息自选一个小型的数据库应用项目,进行系统分析和数据库设计。例如选择选修课管理系统、学生住宿管理系统、图书管理系统、材料管理系统或仓库管理系统等。实验要求:要求起草数据库设计的关键步骤内容,至少包括:需求分析:分析用户种类及各自的功能要求;涉及主要数据实体及内容。系统设计的任务及主要目标等。完成实体建模并画出E-R图起草数据字典描述将关系表规范化至第三范式3NF的过程构建并描述实体与实体关系查阅有关书籍,熟悉MS SQL Server 2005,运用Microsoft SQL Server Management Studio Express在MS SQL Server 2005上创建数据库。运用Microsoft SQL Server Management Studio Express在MS SQL Server 2005上创建数据库基本表,得到SQL脚本源码。(可以编写SQL DDL语句脚本源码,然后执行脚本创建基本表;也可以在Studio中可视化创建基本表然后导出SQL脚本)。SQL脚本源码以文件名EXP5-1.sql存储上传。运用Microsoft SQL Server Management Studio Express在编写SQL脚本,实现需求分析中各种用户需要的数据库记录添加、记录修改、记录查询功能并将SQL脚本源码以文件名EXP5-2.sql存储上传。将相应操作结果以文件名EXP5-3.txt存储上传。允许有2人以内的小组合作,组与组之间数据字典、表名、属性名完全雷同视同抄袭;同学之间实验运行结果完全雷同视同抄袭。实验报告内容:1.需求分析过程流程:学生到学生选课系统进行选修课程,查看选修课程的课程信息,选课的老师信息,以及所选的课程号。如果学生要选某个课程,则要查询这门课程的教学老师以及它是否已经被选满;如果学生要查询所选课程的选课成绩,则要查询这门的教学老师;如果学生需要重新选课,则要求先退选所选的课程。功能:实现学生的选课,重新退订选课,查询课程成绩。2.E-R图3.数据字典(1)数据项: 表1-1学生基本信息表序号字段别名数据类型数据长度1sno学号varchar102sname姓名varchar103ssex性别Char24sage年龄int5scode密码varchar10 (2)数据结构 表2-1数据结构表数据结构名含义说明组成部分学生基本信息管理描述学生基本信息学号+姓名+性别+年龄教师基本信息管理描述教师基本信息教工号+姓名+性别+年龄+密码+职称管理员基本信息管理描述管理员基本信息职工号+姓名+性别+年龄+密码+权限课程基本信息管理描述课程基本信息课程号+课程名+学分学生、教师相关信息管理描述学生专业、院系信息专业号+专业名+入学时间+系号码+系名+系主任学生选课信息管理描述学生选课信息学号+课程号+成绩教师授课信息管理描述教师授课信息课程号+职工号+课时控制管理描述控制选课、成绩录入信息选课控制+成绩录入控制(3)数据流 表3-1数据流定义表编号数据流名组成流量备注1学生信息学号+姓名+性别+年龄+密码大学生基本信息2教师信息教工号+姓名+性别+年龄+密码+职称一般教师基本信息3管理员信息职工号+姓名+性别+年龄+密码+权限一般管理员基本信息4课程信息课程号+课程名+学分大课程基本信息5选课信息学号+课程号+成绩大学生选课信息6授课信息课程号+职工号+课时大教师授课信息(4)数据存储: 表4-1数据存储表编号数据存储名输入数据流输出数据流数据量存取方式A1学生相关信息1大批处理、顺序检索A2教师相关信息2一般批处理、顺序检索A3学生选课信息3大批处理、顺序检索、更新(5)处理过程 表5-1数据处理过程表编号名称输入数据流输出数据流备注B1插入修改1,2,3,45,6插入学生信息、教师信息和课程信息B2更新修改1,2,3,45,6更新学生信息、教师信息和课程信息B3删除修改1,2,3,45,6删除学生信息、教师信息和课程信息B4选课系统55统计学生选课信息4.关系转化4.1 将E-R图转化为关系模式由于概念设计的结果是ER图,DBMS一般采用关系模型,因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。设计结果是一组关系模式的定义。学生(学号,姓名,性别,年龄,班级,所在系号,密码)教师(教师号,姓名
您可能关注的文档
最近下载
- 五年级《道德与法治》上册期中考试卷及答案.docx VIP
- 山东省德州市2024-2025学年高二上学期期中考试生物试题..docx VIP
- 离散输入inspectionrun1电梯技术8 dcss vfj.pdf VIP
- 李可老中医急危重症疑难病经验专辑(精品版本).docx VIP
- 2025年中国快运快递产业园区行业市场全景评估及发展战略研究报告.docx
- 无损检测质量管理体系.ppt VIP
- 中职汽车维修实践教学在工匠精神培养中的研究课题报告教学研究课题报告.docx
- 铃木船外机四冲程DF150TG-DF150ZG-DF175TG-DF175ZG中文维修手册.pdf
- 吉林2025年长春市总工会公开招聘工会社会工作者107人笔试备考试题及答案解析.docx VIP
- 2025吉林长春市总工会公招聘工会社会工作者(107人)招聘笔试模拟试题及答案解析.docx VIP
原创力文档


文档评论(0)