选择题

第一章

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、数据库系统的三级模式和两级映像的内容。

三级模式:外模式、概念模式和内模式

两级映像:① 外模式/概念模式映像  ②概念模式/内模式映像

  • 外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述;
  • 概念模式是数据库中全部数据的逻辑结构的描述,是所有用户的公共数据视图;
  • 内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

  1. 外模式/概念模式映像:这一级映像保证了数据库外模式的稳定性。当概念模式发生改变时(比如增加新的关系、属性或改变属性的数据类型等),只要对外模式/概念模式映像做相应的修改,就可以使外模式保持不变,从而应用程序也不必修改,保证了数据与程序的逻辑独立性。
  2. 概念模式/内模式映像:这一级映像定义了概念模式与内模式之间的对应关系。当数据库的存储结构发生改变时(比如更换物理存储设备、调整数据的物理存放顺序、增加或减少索引等),只要对概念模式/内模式映像做相应的修改,就可以使概念模式保持不变,从而保证了数据的物理独立性。

6、什么是数据库的概念结构设计?简述其设计方法及步骤。

概念设计:(需求分析阶段得到的)用户需求抽象为概念结构的过程

设计方法(四种):

  • 自顶向下
  • 自底向上
  • 逐步扩张
  • 混合测列

步骤: ① 进行局部抽象 ,设计局部E-R图集成局部E-R图,形成全局E-R图

7、什么是数据库的逻辑结构设计?简述其设计步骤。

第二章节P45

逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型

设计步骤(3步):① 初始关系模式设计 ② 关系模式的规范化 ③ 关系模式的评价与改进

综合题

【数据库】MySQL概念性基础知识期末复习的更多相关文章

  1. 数据库MySQL技术-基础知识

    数据库技术: SQL,关系数据库标准 注意: 环境编码:  cmd客户端是固定的gbk编码  而php网页中,是该网页文件的编码(现在主流都是utf8). mysql> set names gb ...

  2. Mysql之基础知识笔记

    Mysql数据库基础知识个人笔记 连接本地数据库: mysql -h localhost -u root -p 回车输入数据库密码 数据库的基础操作: 查看当前所有的数据库:show database ...

  3. MySQL:基础知识

    基础知识 一.软件的生命周期 软件定义 软件开发 软件使用与维护 二.数据(Data) 1.定义 描述客观事物特征或性质的某种符号,经过数字化处理存储在计算机 2.数据独立性 物理独立性:指用户的应用 ...

  4. MYSQL基础知识的复习3

    聚合函数 max():求最大值 例:求最高工资 select max(sal) from emp; min():求最小值 例:求最小工资 select min(sal) from emp; avg() ...

  5. MYSQL基础知识的复习2

    1.修改表中的数据 update 表名 set 要修改的字段 where 条件;-- 如果修改多个字段那么字段和字段之间用逗号隔开 2.查询(很重要) 1.查询表中部分字段: select 字段名,字 ...

  6. MYSQL基础知识的复习1

    数据库(是存放数据的仓库) 1.根据存储量以及安全性上来划分: 大型数据库:DB2 Oracle(毕业) Hbase 银行 公安局(不加班 没网) 移动 中型数据库:mysql sqlserver(. ...

  7. MySQL学习基础知识1

    什么是数据库? 数据库就是存储数据的仓库. 存储方式: 变量 无法永久存储 文件处理,可以永久存储,弊端:文件只能在自己的计算机读写,无法被分享(局域网除外) 数据库分类: 1.关系型数据库 提供某种 ...

  8. MySQL学习基础知识2

    1.基础语句 查 select(* | 字段名 | 四则运算 | 聚合函数) from 表名称; 加上as取别名 as可省略 如:select name, (math+english)/2 total ...

  9. mysql笔记--基础知识

    SQL基础 SQL语句的分类: DQL: 数据库查询语句,基本的就是select查询命令,用于查询数据 DML: 数据操纵语句,用于插入,更新,删除数据,即INSERT, UPDATE,DELETE ...

  10. MSSQL数据库的一些基础知识

    转几个关于MSSQL数据库基础的文章: sql server系统表详细说明 SQL Server中系统数据库介绍 SQL Server中的角色(服务器级别和数据库级别角色)

随机推荐

  1. mysql-存储过程(二)-逻辑判断语句

    一,if语句: IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为e ...

  2. 配置 ZRAM,实现 Linux 下的内存压缩,零成本低开销获得成倍内存扩增

    由于项目需求,笔者最近在一台 Linux 服务器上部署了 ElasticSearch 集群,却发现运行过程中经常出现查询速度突然降低的问题,登录服务器后发现是物理内存不足,导致机器频繁发生页面交换.由 ...

  3. 使用 KubeSphere 应用商店 5 分钟内快速部署 JuiceFS

    作者:朱唯唯,尹珉 JuiceFS 简介 JuiceFS 是为海量数据设计的分布式文件系统,使用对象存储来做数据持久化,避免重复造轮子,还能大大降低工程复杂度,让用户专注解决元数据和访问协议部分的难题 ...

  4. manim边做边学--直角平面

    直角平面NumberPlane是Manim库中用于创建二维坐标平面的对象,它可以帮助用户在场景中可视化坐标轴以及网格线. 通过坐标轴.网格线以及刻度,它能够动态地展示函数曲线.几何图形以及它们的变换过 ...

  5. 遗传算法+强化学习—TPG—Emergent Tangled Graph Representations for Atari Game Playing Agents_2

    最近在看进化算法在强化学习(RL)领域的一些应用,有些论文中将使用进化算法解决强化学习问题的算法归为非强化学习算法,然而又有些论文把使用进化算法解决强化学习问题的算法归为强化学习算法,不过更多的论文是 ...

  6. PC大屏自适应

    通常来说PC端的页面并不像移动端页面那样对屏幕大小和分别率有那么强的依赖.一般的页面都是取屏幕中间的一块宽度(1280px), 两边留白, 高度随着内容的长度滚动.这样无论窗口怎么变化,页面都是可用的 ...

  7. 使用NTP,该如何同步时间?一文详解!

    ​ 一.NTP通信概述 很多场景中,由于业务需要,模块需要保持正确的系统时钟,才能正常工作.但是模块上电后的初试时间戳是946713600(即2000/01/01,16:00:00),所以同步时钟成为 ...

  8. 剖析Air724UG的硬件设计,还有大发现?01部分

    ​ 一.绪论 Air724UG是一款基于紫光展锐UIS8910DM平台设计的LTE Cat 1无线通信模组.支持FDD-LTE/TDD-LTE的4G远距离通讯和Bluetooth近距离无线传输技术,支 ...

  9. 4G模组PSM+超低功耗,手把手教你!

    ​  合宙4G-Cat.1模组支持三种功耗模式: 常规模式 低功耗模式 PSM+模式 用户可以根据不同的应用场景,按需选择不同的合宙4G-Cat.1模组功耗模式,以及三种功耗模式之间的相互转换. 合宙 ...

  10. 解决MindSpore-2.4-GPU版本的安装问题

    问题背景 虽说在MindSpore-2.3之后的版本中不在正式的发行版中支持GPU硬件后端,但其实在开发分支版本中对GPU后端是有支持的: 但是在安装的过程中可能会遇到一些问题或者报错,这里复现一下我 ...