【数据库】MySQL概念性基础知识期末复习
选择题
第一章
3 二维表结构……数据模型——关系数据模型
5 描述全部数据整体逻辑结构——模式
6 逻辑数据独立性——模式变,外模式和应用程序不变
7 物理数据独立性——内模式变,外模式和应用程序不变
9 R-(R-S)——R∩S
10 从两个关系笛卡尔积中选取他们属性间满足一定条件的元组——θ连接
11 关系数据模型三要素——关系数据结构、关系操作集合、关系完整性约束
12 连接操作需要取消重复列——自然连接
13 主属性 不能取空值——实体完整性规则
14 存在多个属性都能用来标识该关系的元组——候选键
第二章
3)概念设计的结果是:一个与数据库系统无关的模式
4)在数据库设计的逻辑设计阶段将关系模式进行规范化处理
5)物理结构中,将相同值的元组集中存放在连续的物理块称为:聚簇方法
6)又被当做实体,又被当做属性——结构冲突
10)E-R图向关系模式转述,一对一联系可以转化为一个独立关系模式合并的关系模式,一对多不行
11)3个不同实体集和他们之间的一个多对多的关系,至少应该转换为4个关系模式
12)存取方法设计,是数据库设计的物理设计阶段的任务
14)根据规范化理论,关系数据库中的关系必须满足:其每个属性都是不可分解的
15)关系数据库规范化是为了解决数据库中插入删除异常和数据冗余
17)关系数据模型中一个可用的关系模式至少是——3NF
28)满足2NF的模式必定满足——1NF
26)满足2NF,不满足3NF的关系模式都存在——非主属性对候选键的传递依赖
25)由于关系模式设计不当引起的插入异常是——插入数据中键值为空导致异常
24)候选键中的属性称为——主属性
23)关系模式中,属性A和B存在一对一联系——A <-> B
第三章
7)MySQL5.5.5以上的系统默认存储引擎是InnoDB
8)SQL又称为结构化查询语言
9)SQL的两种使用方式:交互式SQL和嵌入式SQL
10)SQL功能:数据描述、数据操纵、数据控制
12)不是MySQL8.0安装后默认生成的数据库是:test
第四章
2)一个表中只能有一个逐渐约束,可以有多个外键约束
填空题
第一章
1) 物理结构改变不影响其他——物理数据独立性
3) 3个领域:现实世界——信息世界——数据世界
4)唯一标识……——键
6)表示试题类型和实体之间联系的模型——概念模型,常用概念模型——E-R模型
9) R(A,B,C) S(E,A,F) R.A主键 S.A外键……——参照完整性规则
10)从两个关系笛卡尔积中选取他们属性间满足一定条件的元组——θ连接
第二章
2)逻辑设计:将概念模型转化为数据库管理系统支持的数据模型
3)逻辑设计阶段:E-R图转为关系模式
4)同一对象,又作为实体,又作为属性——结构冲突
7)在一个关系R中,每个字段都是不可分割的——第一范式(1NF)
8)X -->
Y且有Y是X的子集,X-->
Y称为——平凡的函数依赖
9)用户关系模式R中所有属性都是主属性,R的规范程度至少达到——第三范式(3NF)
第五章
2)
- 查询:select
- 条件:where
- 分组:group by
- 满足:having
- 排序:order by
- 升序:asc
- 降序:desc
- 不重复:distinct
- 多字符匹配通配符:百分号(%)
- 单字符通配符:下划线(_)
3)不依赖父查询:不相关子查询(嵌套子查询) 否则称为 相关子查询
10)更新:update sc set……
9)删表:drop TABLE
10)删表中的数据delete from aa
简答题(七选四)
2024年1月6日@萌狼蓝天
1、什么是数据模型,数据模型的三个要素是什么
数据模型:对现实世界数据特征进行抽象,来描述数据库的结构与语义
三要素:数据结构、数据操作、数据约束条件
2、数据库系统由哪些部分组成?
组成:计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户、数据库管理员
书上的答案是:计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户
复习文档给出的答案是:数据库、数据库管理系统、数据库应用系统、数据库用户、数据库管理员
3、数据库的设计过程包括哪些主要阶段?
6个设计阶段:需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护
4、什么是E-R图?构成E-R图的基本要素有哪些?
E-R图:实体-联系图。是用来描述现实世界的概念模型的一种图形化表示方法
基本要素:实体、属性、联系
- 实体表示现实世界中客观存在并可相互区分的事物或概念;
- 属性表示实体的特征或性质;
- 联系表示实体之间的关联或相互作用。
5、数据库系统的三级模式和两级映像的内容。
三级模式:外模式、概念模式和内模式
两级映像:① 外模式/概念模式映像 ②概念模式/内模式映像
- 外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述;
- 概念模式是数据库中全部数据的逻辑结构的描述,是所有用户的公共数据视图;
- 内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
- 外模式/概念模式映像:这一级映像保证了数据库外模式的稳定性。当概念模式发生改变时(比如增加新的关系、属性或改变属性的数据类型等),只要对外模式/概念模式映像做相应的修改,就可以使外模式保持不变,从而应用程序也不必修改,保证了数据与程序的逻辑独立性。
- 概念模式/内模式映像:这一级映像定义了概念模式与内模式之间的对应关系。当数据库的存储结构发生改变时(比如更换物理存储设备、调整数据的物理存放顺序、增加或减少索引等),只要对概念模式/内模式映像做相应的修改,就可以使概念模式保持不变,从而保证了数据的物理独立性。
6、什么是数据库的概念结构设计?简述其设计方法及步骤。
概念设计:将(需求分析阶段得到的)用户需求抽象为概念结构的过程
设计方法(四种):
- 自顶向下
- 自底向上
- 逐步扩张
- 混合测列
步骤: ① 进行局部抽象 ,设计局部E-R图 ②集成局部E-R图,形成全局E-R图
7、什么是数据库的逻辑结构设计?简述其设计步骤。
第二章节P45
逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型
设计步骤(3步):① 初始关系模式设计 ② 关系模式的规范化 ③ 关系模式的评价与改进
综合题
作者:萌狼蓝天
QQ:3447902411(仅限技术交流,添加请说明方向)
转载请注明原文链接:https://www.cnblogs.com/mllt/p/17950000/mysql20240107