数据库练习题1
感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
1简述数据库中满足事务的条件
原子性、隔离性、一致性、持久性
2例举出常见的关系型数据库软件
mysql mariadb sql-server
3简述数据库的SQL语言
定义DDL create/alter等 操纵DML insert、drop、delete等 查询DQL select 控制DCL grant
4简述以下数据库的分类
关系型数据库 非关系型数据库
5简述以下自己理解的数据库访问技术
通过ODBC接口,可以使用PHP语言来访问数据库; JDBC,可以使用Java语言访问数据库 settings.py 可以配置Python和数据库的连接
6简述数据库系统DBS由什么组成
数据库管理系统、数据库管理员、SQL语言、数据库访问技术
7
简述常见的存储引擎及特点
InnoDB:是默认的MYSQL引擎,支持事务处理、外键、事务的提交和回滚 MyISAM:是InnoDB的扩展,具有较高的插入、查询速度,但不支持事务 MEMORY:将表中的数据存储到内存中,数据处理速度快,但安全性不高。
8
简述数据库编译安装流程
准备编译安装的环境,准备编译所需的安装包,清理系统缓存并创建新用户,配置,编译和安装,初始化,启动MySQL
9
简述以下外键的作用
保障数据的一致性和完整性,并减少数据冗余
10
以下不是关系型数据库软件是
mysql
Oracle
redis
sql-server
11以下参数是用来设置弱密码的是
lower_case_table_names
key_buffer
table_open_cache
validate_password
12
关于存储引擎的表述,错误的是
InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键;InnoDB是默认的MySQL引擎
MEMORY存储引擎将表中的数据存储到内存中,为查询和引用其他表数据提供快速访问
MyISAM基于ISAM存储引擎
MyISAM支持事务
13
yum安装的数据库,用来存放数据库的目录是
/var/lib/mysql
/usr/local/mysql
/usr/local/mysq/data
/var/lib/mysql/data