从零开始学 Oracle 练习题答案
前言: 在阅读《从零开始学 Oracle 》的时候,发现课后习题可以帮助自己回忆这一章节的内容。但是,没能找到题目的答案,于是自己总结了一份,记录于此。
第一章 数据库入门
一、填空题
- E-R图的3个关键组件是 实体 entity 、属性 Attribute、关系 Relationship
- SQL语言又可以分为两大类,分别是:DML数据操纵语言、DDL数据定义语言
- 数据库管理系统是数据库与最终用户之间的接口
- Oracle数据库数据最终存储到一个或者多个物理文件中,这些文件根据其作用又可以分为3类,分别是数据文件,控制文件,日志文件。
二、选择题
字段必须具有单一属性特性,属于数据库范式的第几种?
A. 第一范式
B. 第二范式
C. 第三范式
D. 第四范式【A】1NF表明,数据库字段必须具有单一属性特性,不可再拆分。
Oracle数据库中最小的数据管理单位是:
A. 段
B. 区
C. 数据块
D. 字节【C】段用来存储具有独立存储结构的对象的所有数据,段由一个或多个区组成。区是存储分配的最小单位。数据库是最小的数据管理单位,是执行输入、输出操作的最小单位。
三、问答题
- 简单介绍数据库范式的作用。
降低数据冗余,使得数据库的设计具有最佳效率和性能。
简单介绍数据库管理系统的功能。
定义数据库结构
存取数据库内容
数据库的运行管理
数据库的传输
第二章 使用Oracle数据库
一、填空题
- 启动监听程序需要使用命令lsnrctl start
- 数据库的启动步骤分为3步,按顺序分别是启动数据库到NOMOUNT状态、启动数据库到MOUNT状态、启动数据库到OPEN状态。
- 关闭数据库使用命令SHOUTDOWN
二、选择题
客户端的服务命令保存在哪个配置文件中?
A. listener.ora
B. tnsnames.ora
C. oracle.ora
D. init.ora【B】服务器端的网络配置在listener.ora中,客户端的配置保存在tnsnames.ora中。
使用DBCA不能完成下列哪项工作?
A. 创建数据库
B. 删除数据库
C. 管理数据库
D. 创建数据表【D】Database Configuration Assistant主要用于数据库操作。
三、问答题
简述数据库的启动步骤
启动数据库到NOMOUNT状态
启动数据库到MOUNT状态
启动数据库到OPEN状态SQL*Plus 可以执行哪些命令?
SQL语句:管理数据库对象,查询和操作数据表。
PL/SQL块:编写和执行PL/SQL程序
SQL *Plus命令:编辑、保存和运行SQL脚本,格式化、计算、存储和打印查询结果输出
还没有评论,来说两句吧...