美文网首页
教务系统-模拟需求-01

教务系统-模拟需求-01

作者: 1Z实验室阿凯 | 来源:发表于2016-06-28 23:23 被阅读132次

需求 1.0

请你试分析一下老师(教职工号,老师姓名,年龄),学生(学号,姓名,年龄),课程(课程号,课程名称,开课时间,上课地点)之间的关系,
注:多个老师可以同时教一门课
尝试画出该模型的E-R图

添加需求 需求2.0

需要添加学校(学校ID,学校名称,学校地址),学院(学院ID,学院名称),专业(专业ID,专业名称)和行政班级(班级号,班级名称)到上述模型之内

注:行政班级是所属于专业的。

Note

下次一起研讨的时候,必须带着作业一起来, 建议实践一下
同时也不建议,所有的同学继续学习我们的数据库的课程,一个是要根据你自己的需求,还有一个是学习的模式,ASA内部采用项目驱动的方式为主,事实上这也是学习技术最好的途径。

作业点评 02

Neatline

Paste_Image.png Paste_Image.png

Zeeko

完美 ,不说啥


Paste_Image.png

jijiwuming

Paste_Image.png Paste_Image.png

分层会更有条理

深海通天秘境

Paste_Image.png

这里我想说一下,E-R图中的一个原则,相对原则,还记得吗,实体,联系,属性理论上并没有严格的界限,可以相互转化
上面的E-R图可以变换为下图关系

Paste_Image.png

问题来了,为啥要这么做呢? 当一个关系连接了很多个实体的时候,解析为下面的这种图,可以方便你分析,方便你讲E-R图转换为关系模式。相信你在之后的学习过程中会有更深的体会。

需求03

将上述需求,转变成关系模式,并在博客下留言

需求04

请将关系模式转换为SQL ,创建自己的表结构,并且进行增删改查操作

思考题

Paste_Image.png

在之前的给的需求里面,有一列为年龄,这其实是不合适的
但是实际在做项目的时候,会存用户的生日而不是年龄,就像学校不会存你是大几,而是用14届 15届去区分,想一想为什么?
对此,你的解决方案是什么,当我查老师还有学生年龄的时候,应该去如何写SQL?(Hint : MySQL的内置时间相关的库函数)
请在留言区 留言,并且将你的解决方案写在自己的博客上面 ,附上自己的链接

相关文章

  • 教务系统-模拟需求-01

    需求 1.0 请你试分析一下老师(教职工号,老师姓名,年龄),学生(学号,姓名,年龄),课程(课程号,课程名称,开...

  • Android模拟登录教务系统

    一、原理 在超级课程表等APP中,大都有使用学号密码登录教务系统读取课程的功能。在这里我将模仿此功能使用J2V8、...

  • CUMT教务系统模拟登录

    没爬过自己学校教务网站怎么能说自己会敲爬虫 : ) 在此记录模拟登录cumt教务系统 P.s Markdown学习...

  • Python简单验证码登录

    背景 前几天想用Python模拟登录教务系统,但是我们学校的教务系统做了验证码识别,既然如此,刚好学习一下识别简单...

  • 新版正方系统模拟登陆

    教务系统模拟登陆 模拟登陆 start_url是登陆页面,请求后可以得到csrftoken,如果不想被发现可以添加...

  • 基于Linux的教务选课系统

    1 目的 实现教务选课系统(包括学生端,教师端以及教务端) 2 实验环境 Linux下(g++编译) 3 需求分析...

  • Python模拟登录高校URP教务系统

    对于爬虫来说,需要爬取的信息如果需要登录才可以得到的话,那么我们就需要模拟登录。比如,登录教务系统才可以获取成绩。...

  • PythonLog171209

    本周开始Python web方向的知识。以下是模拟登录研究生教务系统,并获取课表的Python代码。 获取cook...

  • G(eek)DPU | python模拟登录教务系统

    一句话介绍: 用程序模拟人登录网页进行成绩查询的行为。 流程 使用工具 python2.7 pycharm(断点调...

  • 基于PythonGUI的原神圣遗物游戏装备管理与角色数值模拟系统

    游戏装备管理与数值模拟系统 目录 游戏装备管理与数值模拟系统 1 1. 系统概述 1 2. 系统功能需求 2 2....

网友评论

      本文标题:教务系统-模拟需求-01

      本文链接:https://www.haomeiwen.com/subject/juntjttx.html