数据库系统概述——第七章 数据库设计(知识点复习+练习题)

博主:命运之光

专栏:离散数学考前复习(知识点+题)

专栏:概率论期末速成(一套卷)

专栏:数字电路考前复习

专栏:数据库系统概述

☀️博主的其他文章:点击进入博主的主页

前言: 身为大学生考前复习一定十分痛苦,你有没有过以下这些经历:

1.啊明天要考试了,关键这知识点它不进脑子啊。

2.小朋友,你是否有很多问号,为什么,快考试了你还啥也不会。

3.你们复习的时候,也是学着学着,手机就自动跳到手里了吗?

4.真正的大学生敢于直面崭新的课本。

5.睡也不敢睡,学也不想学。

6.监考老师+地理位置+附近战友友善度=考试分数。

当然以上都是开些玩笑,看看下面这些题,它可以让零基础未开始学习的你以最快的速度突击期末考试,知识点+练习题,突击起来效率嘎嘎快。

目录

☀️第七章 数据库设计

1、简述数据库设计的主要步骤。

2、ER图合并汇总会出现什么冲突?怎么解决冲突?

3、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(B)阶段。

4、在关系数据库设计中,设计关系模式是(C)的任务。

5、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是(B)。

6、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是(C)。

7、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)。

8、数据流程图(DFD)是用于描述结构化方法中(C)阶段的工具。

9、设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。试画出E-R图,并注明属性和联系,并将其转换为关系模型。

☀️练习题

☀️结语


☀️第七章 数据库设计

本章内容:数据库设计概述、数据库设计的6个步骤

本章主要考点:数据库设计的6个步骤 、ER图合并出现的冲突与解决方法、ER图转换成关系模式

1、简述数据库设计的主要步骤。

(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)数据库物理设计

(5)数据库实施(6)数据库运行和维护。

2、ER图合并汇总会出现什么冲突?怎么解决冲突?

①出现的冲突有:属性冲突、命名冲突、结构冲突

②属性冲突和命名冲突通常用讨论、协商等行政手段解决。结构冲突通常根据应用语义对实体联系的类型进行综合或调整。

3、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的B阶段。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

4、在关系数据库设计中,设计关系模式是C的任务。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

5、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是B

A.建立库结构

B.扩充功能

C.加载数据

D.系统调试

6、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是C

A.M端实体的关键字

B.N端实体的关键字

C.M端实体关键字与N端实体关键字组合

D.重新选取其他属性

7、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是B

A.属性冲突

B.语法冲突

C.结构冲突

D.命名冲突

8、数据流程图(DFD)是用于描述结构化方法中C阶段的工具。

A.可行性分析

B.详细设计

C.需求分析

D.程序编码

9、设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。试画出E-R图,并注明属性和联系,并将其转换为关系模型。

解:E-R图

数据库系统概述——第七章 数据库设计(知识点复习+练习题)_第1张图片

关系模型:顾客(顾客编号,姓名,地址,年龄,性别)

商店(商店编号,商店名,地址,电话)

购物(顾客编号,商店名称,日期,消费金额)

☀️练习题

数据库系统概述——第七章 数据库设计(知识点复习+练习题)_第2张图片

数据库系统概述——第七章 数据库设计(知识点复习+练习题)_第3张图片

编辑

数据库系统概述——第七章 数据库设计(知识点复习+练习题)_第4张图片

☀️结语

❤️❤️一路看到这里,相信你的数据库考试应该已经增加了几分胜算

❤️❤️如果喜欢本文请不吝点赞,如果爱上本文请留下评论~

❤️❤️如果既不想点赞又不想评论…那么/(ㄒoㄒ)/~~还是祝愿你考试顺利啦~

数据库系统概述——第七章 数据库设计(知识点复习+练习题)_第5张图片

#include
using namespace std;
int main()
{
    cout<<"对编程,算法,人工智能,机器学习,深度学习,";
    cout<<"图像处理,大数据挖掘,web前端网页设计等等感兴趣的同学";
    cout<<"可以关注命运之光,命运之光正在努力学习,";
    cout<<"不断的提升自己的专业能力,耗油跟,加加布鲁根!"<

再接再厉,继续加油!

你可能感兴趣的:(数据库系统概述,数据库,sql,期末复习,数据库系统概述,学习笔记)