第一 二章
1,关系型数据库是什么?其中的关系是指什么?
答:
- 关系型数据库是一些相关的表和其他数据库对象的集合。
- 数据模型符合满足一定条件的二维表格式。
2,E-R模型?
- 实体为表。用矩形表示。
- 属性为字段。用椭圆表示。
- 关系为表间关系。用菱形表示。
3,MySQL目录?
- bin:可执行文件。mysql.exe
- docs:版本信息。
- include:头文件。mysql.h
- lib:库文件。
- share:存放字符集,共享文件。
- my.ini:配置文件。
- readme:可能有
4,DOS环境?
答:磁盘操作系统。就黑框模式
5,MySQL在安装时,出现的默认数据库?
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
9 rows in set (0.00 sec)
information_schema #所有数据库的信息
mysql #用户账号,权限等系统信息
performance_schema #服务器的性能信息
sys #系统和性能监控的视图和存储过程
6,字符集与排列规则?
#字符集排序规则
gbk_chinese_ci
utf8_general_ci
#排列规则
用于确定如何比较和排序字符串数据
7,数据库中的对象是什么?
答:具有特定结构和功能的数据存储和操作单元。(表,视图,索引等)
8,三大范式?
答:
- 第一范式:字段具有原子性,不可再拆分。举例:课程表案例。
- 第二范式:非主键字段完全依赖于主键。举例:订单表案例。
- 第三范式:消除依赖。学生表案例。
9,MySQL之间的关系
答:一对一、一对多、多对多。
10,MySQL数据库的优缺点?
答:
优点:体积小,速度快,总体拥有成本低,开源免费,支持多种操作系统。
缺点: