课后习题:

7、

8、


系(系号,系名,学校名称),系号为候选码;
班级(班级号,班级名,系号),班级号为候选码;
教研室(教研室号,教研室名,系号),教研室号为候选码;
学生(学号,姓名,班级号,系号),学号为候选码;
教员(教员号,姓名,教研室号),教员号为候选码;
课程(课程号,课程名称),课程号为候选码;
研究生(研究生号,姓名,指导教员号),研究生号为候选码;
选修课程(学号,课程号,成绩),学号和课程编号为候选码;

关系模式中的决定因素都是候选码,所以是BCNF。不产生更新异常。

产品(产品编号,产品名称,生产工厂),候选码是产品编号;
零件(零件编号,零件名称,仓库编号),候选码是零件编号;
原材料(材料编号,材料名称,仓库编号),候选码是材料编号;
仓库(仓库编号,仓库名称),候选码是仓库编号;
产品组成(产品编号,零件编号,零件使用个数),候选码是产品编号和零件编号;
零件制作(零件编号,材料编号,材料使用个数),候选码是零件编号和材料编号;
此关系模式中的决定因素是候选码,所以BCNF,不产生更新异常。

数据库作业:第七章: 数据库设计相关推荐

  1. 数据库系统概念总结:第七章 数据库设计和E-R模型

    周末无事水文章,期末备考的总结资料 第七章 数据库设计和E-R模型 7.1 设计过程概览 7.1.1 设计阶段 需要完整地刻画未来数据库用户的数据需求 选择数据模型,并采用所选数据模型的概念将这些需求 ...

  2. (数据库系统概论|王珊)第七章数据库设计-第一节:数据库设计概述

    注意:此部分内容和软件工程的知识点重合较多,更多请点击[免费分享]软件工程核心知识点 本章较分散,各节导航如下 (数据库系统概论|王珊)第七章数据库设计-第二节:需求分析 (数据库系统概论|王珊)第七 ...

  3. 【软考数据库】第七章 关系数据库

    目录 7.1 关系数据库概述 7.2 关系代数 7.3 元组演算与域演算 7.4 查询优化 7.5 关系数据库设计  7.6 模式分解 前言: 笔记来自<文老师软考数据库>教材精讲,精讲视 ...

  4. mysql第七章课后答案_第七章 数据库访问习题

    第七章 数据库访问 一.选择题 1.下面哪一项不是JDBC的工作任务?( ) A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 2. ...

  5. 数据库系统:第七章数据库设计

    7.1 数据库设计概述 数据库设计: 广义地讲,设计整个数据库应用系统. 侠义地讲,是指设计数据库本身. 一般性定义:数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构, ...

  6. 数据库系统概论:第七章 数据库设计

    7.1 数据库设计概述 数据库设计,广义上讲,是数据库及其应用系统的设计,即设计整个数据库应用系统:狭义上讲,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分. 数 ...

  7. (数据库系统概论|王珊)第七章数据库设计:习题

    名词解释 数据库设计(database design):数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满 ...

  8. 计算机三级数据库技术 第6章 数据库及数据库对象

    6.1 创建及维护数据库 6.1.1 SQL Server数据库概述 SQL Server的发展史: SQL Server 7.0 ( 1999年,正式跻身企业数据库行列 SQL Server 200 ...

  9. 【软考数据库】第六章 数据库技术基础

    目录 6.1 基本概念 6.1.1 关于数据的基本概念 6.1.2 数据库管理系统的功能 6.1.3 数据各个发展阶段的特点 6.1.4 数据库系统的体系结构 6.2 数据模型 6.2.1 三级模式两 ...

  10. 计算机三级数据库技术 第4章 数据库应用系统功能设计与实施

    4.1 软件体系结构与设计过程 4.1.1 软件体系结构 软件体系结构又称软件架构,软件体系结构 = {构件,连接件,约束}.其中,构件(Component)是组成系统的具有一定独立功能的不同粒度的程 ...

最新文章

  1. Android图片放对应的drawable文件夹
  2. Revit二次开发之“使用ElementTransformUtils.MoveElement()移动元素”
  3. Linux(Ubuntu)版本Idea软件字体模糊解决办法
  4. Python编程专属骚技巧9
  5. 【计算机网络】分层结构
  6. Java A的新本地变量类型推断
  7. 支持mysql的报表开发工具_你不知道的mysql的3W法,内附超好用的报表工具
  8. 27 SD配置-主数据-信用管理-定义风险类别
  9. ES9新特性_ES9正则扩展-反向断言---JavaScript_ECMAScript_ES6-ES11新特性工作笔记055
  10. 大数据相关端口号(hive hdfs spark)
  11. 问题三十七:C++怎么解一元四次方程?(3)——怎么解一元四次方程
  12. 【渝粤题库】 陕西师范大学 210006幼儿园课程作业(高起专)
  13. 网易云课堂Java模拟面试笔记(31-40)
  14. ftp限制用户访问目录
  15. VDbench 参数信息
  16. 软考高级信息系统项目管理师/高项和PMP的区别,以及对比
  17. K610D i7 D2 HM86 HD4600 安装 Mac OS 10.15.2 提供工具和EFI
  18. C语言按行列加密解密(英文文本)
  19. Vue+ElementUI实现简单的用户管理系统(四):查看用户详情页及删除用户
  20. android switch 使用

热门文章

  1. random()随机数的产生方式与原理
  2. mysql conflicts with_mysql安装出现 conflicts with mysql*的解决办法
  3. PHP5.4 如何连接MS Sql Server
  4. java vbs_一键定位配置JAVA SDK 环境变量 VBS脚本全自动操作正式开源
  5. 关于华硕飞行堡垒7安装win10+ubuntu双系统失败后转用win10子系统ubuntu的总结
  6. ADSL modern 的常用密码
  7. iwatch表盘壁纸图片_iwatch壁纸大全卡西欧表盘app
  8. 现代企业管理笔记——控制
  9. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇6、影像专题产品生产
  10. 【混合编程jni 】第九篇之Jni总结