




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山东大学信息查询数据库一 设计步骤1. 需求分析a 数据库所涉及的基本情况b 不同用户对数据库要求c 建立数据流图d 建立数据字典2. 概念结构设计3. 逻辑结构设计二 数据库具体设计过程1. 需求分析a.数据库所涉及的基本情况(1)教务管理员,宿舍管理员等管理员基本信息各管理员有相应的管理员号,管理员用户名,管理员密码,可以访问相应的信息。(2)校区基本情况山大共有六个校区,为每一个校区给定编号,校区地址等信息。(3)院部基本情况各学院有院号,院名和院长等基本信息。(4)班级基本情况各班级根据所在校区,学院和年级设置一个班级号以及班级名等信息。(5)课程基本情况为每门课程分配课程号,课程名,
2、各课程对应学分和属性等信息。(6)教师基本情况各教师根据工作起始年份和序号给定教师号,另外还有教师姓名等信息(7)学生基本情况根据校区,学院,年级和序号给定学生号,另外还有学生姓名等基本信息(8)宿舍基本情况各宿舍根据所在校区,楼号和宿舍序号设置一个宿舍号等信息。(9)课程编排基本情况包含教师号,课程号和班级号等信息(10)选课基本情况包括学生号,课程号和教师号等基本信息。(11)职工基本情况职工根据所在的校区和宿舍楼号以及职工序号来给定职工编号,另外还有职工名,职工性别等基本信息。b.用户对数据库的要求(1) 管理员信息要求。管理员能够完成对宿舍,学生,校区,课程编排以及教师等信息的查询。处
3、理过程。管理员能够完成对宿舍,学生,校区,课程编排以及教师等信息的查询。 安全性与完整性要求。安全性要求:只有合法用户,使用正确密码,方可登录到查询系统。对不同的用户设置相应的权限,限制用户对数据库的访问内容。完整性要求:各种信息记录完整,记录内容不得为空。保证个数据间的联系正确性。相同的数据在不同记录中的一致性。(2) 教师信息要求。教师能够完成对学生,选课以及课程编排等的信息查询。处理过程。教师能够完成对学生,选课以及课程编排等的信息查询。(3) 学生信息要求。学生能够完成对校区,选课以及宿舍等信息的查询。处理过程。学生能够完成对校区,选课以及宿舍等信息的查询。c.数据流图(1) 管理员数
4、据流图(2) 学生数据流图(3) 宿舍数据流图(4) 校区数据流图(5) 教师数据流图(6) 总数据流图 总数据流图d.数据字典(1) 数据项(2) 数据结构(3) 数据流(4) 数据存储(5) 数据处理2. 概念结构设计 山东大学信息查询时系统共涉及到管理员,校区,院部,班级,课程,教师,学生,宿舍,职工等实体以及课程编排,选课,从属等关系,各实体和关系具有的属性如下所示:管理员:校区: 院部: 班级: 班级: 教师: 学生: 宿舍: 职工: 课程编排: 选课: 各实体间(分E-R图)的关系如下图所示: (1) (2) (3) (4) (5) (6) (7) (8) (9) 根据各分E-R图
5、合成总的ER图并进行适当化简如下所示: 3. 逻辑结构设计 将概念设计得到的ER图转化为关系模型(主码用下划线标出)如下所示:管理员对应的关系模式:管理员(管理员号,管理员名,管理员用户名,管理员登录密码);宿舍对应的关系模式:宿舍(宿舍号,校区号,职工号,学生号);职工对应的关系模式:职工(职工号,职工名,性别);课程编排对应的关系模式:课程编排(教师号,课程号,班级号);选课对应的关系模式:选课(学生号,课程号,教师号);教师对应的关系模式:教师(教师号,教师名,院名);学生对应的关系模式:学生(学生号,学生姓名,性别);校区对应的关系模式:校区(校区号,校区名,校区地址);班级对应的关系
6、模式:班级(班级号,院号,校区号);院对应的关系模式:院(院号,院名,校区号,院长);课程对应的关系模式:课程(课程号,课程名,学分,课程属性);4. 数据库创建(1) 创建基本表(a) 管理员基本表manager(b) 宿舍基本表dormitory(c) 职工基本表employee(d) 课程编排基本表coursemanagement(e) 选课基本表courseselect(f) 教师基本表teacher(g) 学生基本表student(h) 校区基本表campus(i) 班级基本表class(j) 院基本表school(k) 课程基本表course(2) 创建基本视图(a) 创建教师所教
7、课程视图view1create view view1(教师号,教师名,课程名)/*创建view1*/asselect coursemanagement.教师号,teacher.教师名,course.课程名from coursemanagement,teacher,coursewhere coursemanagement.教师号=teacher.教师号 ANDcoursemanagement.课程号=course.课程号;(b) 创建学生所选课程视图view2create view view2(学生姓名,课程名)/*创建view2*/asselect student.学生姓名,course.课程
8、名from student,courseselect1,coursewhere student.学生号=courseselect1.学生号 ANDcourseselect1.课程号=course.课程号;(c) 创建学生所在校区视图view3create view view3(学生姓名,校区名)/*创建view3*/asselect distinct student.学生姓名,campus.校区名from student,campus,dormitory where student.学生号=dormitory.学生号 ANDdormitory.校区号 =campus.校区号;(3) 创建触发器创建触发器,当输入班级号,学院号之后能自动出校区号。CREATE TRIGGER class_refresh ON
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025医院噪声考试题目及答案
- 2025年医院三基考试药学考试题目及答案1
- 2025年劳资专管员能力考核试题附答案
- 第24讲 万有引力定律及应用(解析版)
- DB32T 5210-2025乡村医疗互助管理规范
- DB15T 4185-2025羊草和草木樨混播栽培技术规程
- 消防安全知识考题库2024
- 2025年微伽重力仪合作协议书
- 中学语文作文教学热点难点解析
- 企业质量管理月度分析报告范本
- FBS-GC-001-分布式光伏施工日志
- 月考试卷讲评课课件
- 读书分享读书分享哈利波特
- 游戏:看表情符号猜成语PPT
- 影视鉴赏-第一章-影视鉴赏的基本概念
- 电厂安全生产运行管理培训课件
- 医院院前急救病历 广州市急救中心
- 输液室运用PDCA降低静脉输液患者外渗的发生率品管圈(QCC)活动成果
- 数星星的孩子习题精选及答案
- 摩登情书原著全文下载(通用3篇)
- 材料科学基础复习题及答案
评论
0/150
提交评论