数据库概述之数据库设计实例分析
实例分析1
学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每个各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,并将E-R图转换为关系模型。
解答:
各实体属性为:
校:校编号,校名
系:系编号,系名
班级:班级号,班级名
教研室:教研室号,教研室名
学生:学号,姓名,学历
课程:课程号,课程名
教员:职工号,姓名,职称
校-系:系数
班-生:学生人数
室-教员:教员数
教员-学生:学生数
选修:课程成绩
关系模型:
系(系编号,系名,学校名)
班级(班级号,班级名,系编号)
教研室(教研室号,教研室,系编号)
学生(学号,姓名,学历,班级号,导师职工号)
教员(职工号,姓名,职称,教研室号)
选修(学号,课程号,成绩)
数据库概述之数据库设计实例分析相关推荐
- 【02】Java进阶:18-MySQL基础、数据库概述、数据库的安装/卸载/启动/登录、SQL概述、DDL操作数据库、DDL操作表、DML增删改查、
day18-MySql基础 今日内容 数据库概述 数据库安装和卸载 SQL语句 DDL-----操作数据库,操作表 DML-----操作记录(增删改) DQL------操作记录(查) 学习目标 能够 ...
- 数据库概述(了解数据库,当前数据库介绍,mysql数据库介绍,安装mysql数据库)
文章目录 数据库概述 什么是数据库(数据,表,数据库) 数据库有什么作用? 关系数据库详解 非关系数据库详解 数据库系统发展史 数据库管理系统(DBMS) 当今主流数据库介绍 MySQL数据库 MyS ...
- 数据库概述-了解数据库-MySQL数据库服务配置-下载安装(强力推荐)
文章目录 数据库 计算机语言 SQL语言基础 SQL的特点 数据库系统的分类 SQL和数据库管理系统的关系 MySQL的简单介绍 MySQL的安装和使用 MySQL安装的两种方式 MySQL环境变量配 ...
- a表两个字段都与b表一个字段关联_数据库表的主键实例分析
主键(PRIMARY KEY):数据库表通常具有包含唯一标识表中每一行的值的一列或一组列.这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性. 业务主键(自然主键):在数据库表中把具有业务 ...
- 创意进度条设计-12个优秀作品分享【附实例分析】
本文分享了12个创意进度条设计,多为Dribble上的作品,点击图片即可查看原作品,同时附上了案例分析-蜗牛进度条的设计步骤,希望能对你有帮助. 什么叫进度条? 进度条即计算机在处理任务时,实时的,以 ...
- MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)
目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...
- 关于oracle数据库论文,Oracle数据库研究论文 有关Oracle数据库的论文
Oracle数据库优化研究 摘要:Oracle数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是它却是一项非常复杂的工作.Oracle数据库性能调整与优化涉及到多个层面,并且可以提高Ora ...
- 数据库范式——(1NF,2NF,3NF,BCNF,含实例分析)
概述 范式:英文名是Normal Form,它是英国人E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结处理的,范式是关系数据库理论的基础,是在设计数据库结构过程中所要遵 ...
- 设计模式综合实例分析之数据库同步系统(一)
最近有很多朋友跟我聊到关于"在软件项目开发中如何合理使用设计模式"的问题,希望我能够给出一些相对比较完整的真实项目实例,为了满足大家的要求,在后续文章中,我将拿出几个较为复杂的实例 ...
- 超大型Oracle数据库设计实例
超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB: 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性. 这篇是笔者针对 ...
最新文章
- 2022-2028年中国海洋电力行业市场深度分析及发展策略分析报告
- request.getSession()
- 为衣服添加NFC功能:挥下袖子就能安全支付,打开车门坐进去就能启动汽车|Nature子刊...
- springboot springcloud 热部署
- ssh suse 配置_SUSE+linux+配置节点间的SSH信任关系
- android 测试工程 关闭混淆,混淆Android Test项目以及项目(在发布和混淆版本上运行测试)...
- wxWidgets:wxCalendarCtrl类用法
- 一文让您搞清楚@Resources, @Inject和@Autowired的区别
- html5支持udp协议吗,HTML5的TCP和UDP Web Socket API草案定稿
- 论文浅尝 - ICLR2021 | BERTology 遇上生物学:在蛋白质语言模型中解释注意力
- restful api php,RestfulAPI · ThinkPHP6.0接口开发与应用及uniapp快速入门(更新完毕) · 看云...
- 安裝jpeg-6b png error错误解决方法
- 别小看无人配送,长大了就是自动驾驶的最终实现。
- odoo10参考系列--测试模块
- 【图解+全文】工信部关于印发“十四五”大数据产业发展规划的通知
- 赤池信息量准则 ( Akaike information criterion)-统计学术语
- handler机制详解
- 【生物信息学】ATAC-seq流程及代码分析、复现文章
- Unity3D中MonoDevelop无法使用
- 正点原子IMX6UL底板硬件设计指南