实例分析1

学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每个各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,并将E-R图转换为关系模型。

解答:

各实体属性为:

校:校编号,校名

系:系编号,系名

班级:班级号,班级名

教研室:教研室号,教研室名

学生:学号,姓名,学历

课程:课程号,课程名

教员:职工号,姓名,职称

校-系:系数

班-生:学生人数

室-教员:教员数

教员-学生:学生数

选修:课程成绩

关系模型:

系(系编号,系名,学校名)

班级(班级号,班级名,系编号)

教研室(教研室号,教研室,系编号)

学生(学号,姓名,学历,班级号,导师职工号)

教员(职工号,姓名,职称,教研室号)

选修(学号,课程号,成绩)

数据库概述之数据库设计实例分析相关推荐

  1. 【02】Java进阶:18-MySQL基础、数据库概述、数据库的安装/卸载/启动/登录、SQL概述、DDL操作数据库、DDL操作表、DML增删改查、

    day18-MySql基础 今日内容 数据库概述 数据库安装和卸载 SQL语句 DDL-----操作数据库,操作表 DML-----操作记录(增删改) DQL------操作记录(查) 学习目标 能够 ...

  2. 数据库概述(了解数据库,当前数据库介绍,mysql数据库介绍,安装mysql数据库)

    文章目录 数据库概述 什么是数据库(数据,表,数据库) 数据库有什么作用? 关系数据库详解 非关系数据库详解 数据库系统发展史 数据库管理系统(DBMS) 当今主流数据库介绍 MySQL数据库 MyS ...

  3. 数据库概述-了解数据库-MySQL数据库服务配置-下载安装(强力推荐)

    文章目录 数据库 计算机语言 SQL语言基础 SQL的特点 数据库系统的分类 SQL和数据库管理系统的关系 MySQL的简单介绍 MySQL的安装和使用 MySQL安装的两种方式 MySQL环境变量配 ...

  4. a表两个字段都与b表一个字段关联_数据库表的主键实例分析

    主键(PRIMARY KEY):数据库表通常具有包含唯一标识表中每一行的值的一列或一组列.这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性. 业务主键(自然主键):在数据库表中把具有业务 ...

  5. 创意进度条设计-12个优秀作品分享【附实例分析】

    本文分享了12个创意进度条设计,多为Dribble上的作品,点击图片即可查看原作品,同时附上了案例分析-蜗牛进度条的设计步骤,希望能对你有帮助. 什么叫进度条? 进度条即计算机在处理任务时,实时的,以 ...

  6. MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)

    目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...

  7. 关于oracle数据库论文,Oracle数据库研究论文 有关Oracle数据库的论文

    Oracle数据库优化研究 摘要:Oracle数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是它却是一项非常复杂的工作.Oracle数据库性能调整与优化涉及到多个层面,并且可以提高Ora ...

  8. 数据库范式——(1NF,2NF,3NF,BCNF,含实例分析)

    概述 范式:英文名是Normal Form,它是英国人E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结处理的,范式是关系数据库理论的基础,是在设计数据库结构过程中所要遵 ...

  9. 设计模式综合实例分析之数据库同步系统(一)

    最近有很多朋友跟我聊到关于"在软件项目开发中如何合理使用设计模式"的问题,希望我能够给出一些相对比较完整的真实项目实例,为了满足大家的要求,在后续文章中,我将拿出几个较为复杂的实例 ...

  10. 超大型Oracle数据库设计实例

    超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB: 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性. 这篇是笔者针对 ...

最新文章

  1. 2022-2028年中国海洋电力行业市场深度分析及发展策略分析报告
  2. request.getSession()
  3. 为衣服添加NFC功能:挥下袖子就能安全支付,打开车门坐进去就能启动汽车|Nature子刊...
  4. springboot springcloud 热部署
  5. ssh suse 配置_SUSE+linux+配置节点间的SSH信任关系
  6. android 测试工程 关闭混淆,混淆Android Test项目以及项目(在发布和混淆版本上运行测试)...
  7. wxWidgets:wxCalendarCtrl类用法
  8. 一文让您搞清楚@Resources, @Inject和@Autowired的区别
  9. html5支持udp协议吗,HTML5的TCP和UDP Web Socket API草案定稿
  10. 论文浅尝 - ICLR2021 | BERTology 遇上生物学:在蛋白质语言模型中解释注意力
  11. restful api php,RestfulAPI · ThinkPHP6.0接口开发与应用及uniapp快速入门(更新完毕) · 看云...
  12. 安裝jpeg-6b png error错误解决方法
  13. 别小看无人配送,长大了就是自动驾驶的最终实现。
  14. odoo10参考系列--测试模块
  15. 【图解+全文】工信部关于印发“十四五”大数据产业发展规划的通知
  16. 赤池信息量准则 ( Akaike information criterion)-统计学术语
  17. handler机制详解
  18. 【生物信息学】ATAC-seq流程及代码分析、复现文章
  19. Unity3D中MonoDevelop无法使用
  20. 正点原子IMX6UL底板硬件设计指南

热门文章

  1. c语言中文网vip所有资料,C语言中文网vip教程11.9
  2. 【免费看电视-直接看电视方法】打开电视发现看啥都要Vip?解决方法:
  3. kell Vision5有那些使用技巧呢
  4. 视频人像磨皮插件:Beauty Box 4.2
  5. Hadoop——快速入门
  6. GitKraken -- 超好用的 Git 可视化工具
  7. Python 使用pip下载失败的解决方案
  8. MATLAB深度学习layer、options参数浅析与文章推荐
  9. 黑马程序员Spring视频教程,全面深度讲解spring5底层原理 学习笔记
  10. matlab色差,计算CMC色差公式的matlab程序