(单选题)数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A)
A.数据库模式描述语言
B.数据库子语言
C.数据操纵语言
D.数据结构语言
解析:
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
1.数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM字句,WHERE字句组成的查询块
SELECT <字段名称>
FROM <表或视图名>
WHERE <查询条件>
2.数据操纵语言DML
数据操纵语言DML主要有三种形式:
1)插入 INSERT
2)更新 UPDATE
3)删除 DELETE
3.数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象--表、视图、索引、同义词、聚簇等
CREATE TABLE/VIER/INDEX/SYN/CLUSTER
注:DDL是隐性提交的!不能rollback
4.数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视。如:
1)GRANT 授权
2)ROLLBACK[WORK] TO [SAVEPOINT] 回滚到某一点
3)COMMIT[WORK] 提交
(单选题)常见的数据模型是(A)
A.概念模型、逻辑模型、物理模型
B.概念模型、实体模型、关系模型
C.对象模型、外部模型、内部模型
D.逻辑模型、概念模型、关系模型
解析:
常用的数据模型:概念模型、逻辑模型、物理模型
常用的逻辑模型:层次模型、网状模型、关系模型
(单选题)下列数据模型中,数据独立性最高的是(B)
A.网状数据模型
B.关系数据模型
C.层次数据模型
D.非关系模型
解析:
关系数据库系统提供三级模式与二级映射,可以实现数据库的逻辑独立性与物理独立性,因而具有最高的数据独立性
(单选题)一个表的主码一定是候选码。请问这句话的说法是正确的吗?
A.正确
B.错误
解析:
码=键: 如果一组属性能决定所有属性,那么这组属性叫做键
候选键:如果一个键的所有真子集都不是键,那么它就是候选键
主键: 候选键里面随便挑一个
主属性:候选键的并
(单选题)JDBC的主要功能有?(D)
A.创建和数据库的连接
B.发送SQL语句到数据库中
C.处理数据并查询结果
D.以上都是
解析:
根据JDBC的定义,JDBC是由一洗脸连接(Connection)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要作用概括有3个方面:
1)建立与数据库的链接
2)向数据库发起查询请求
3)处理数据库返回结果
(单选题)MySQL数据库备份的命令是?(B)
A.mysqladmin
B.mysqldump
C.grant on
D.insert into
解析:
A是一个管理工具,用来查看MySQL服务器的状态信息、设置密码等
(不定项选择题)下面哪些方法可以用来诊断Oracle的IO、CPU性能状况?(ABCD)
A.v$sqlarea(disk_reads)
B.statspack
C.sql_trace
D.v$session_wait
解析:
A
V$SQLAREA本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要
B
通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所有,记录数据库性能状态,也可以使远程技术人员迅速了解数据库运行状态
C
sql_trace是Oracle提供的一个非常好的跟踪工具,主要用来检查数据库的异常情况,通过跟踪数据库的活动,找到有问题的语句。
D
它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没有在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以作为一个起点指明探寻问题的方向。
(单选题)限制输入到列的值的范围,应使用()约束(A)
A.CHECK
B.PRIMARY KEY
C.FOREIGN KEY
D.UNIQUE
解析:
数据库中的五种约束
1)主键约束(Primay KeyCounstraint)唯一性,非空性
2)唯一约束(UniqueCounstraint)唯一性,可以空,但只能有一个
3)检查约束(CheckCounstraint)对该列数据的范围、格式的限制(如年龄、性别等)
4)默认约束(DefaultCounstraint)该数据的默认值
5)外键约束(Foreign KeyCounstraint)需要建立两表间的关系并引用主表的列
(单选题)实体中的任一关键字(B)
A.只能由一个可区别实体集合中不同个体的属性组成
B.可能由一个或多个可区别实体集合中不同个体的属性组成
C.必须由多个可区别实体集合中不同个体的属性组成
D.是由用户任意指定的
(单选题)下述哪一条不属于概念模型应具备的性质(D)
A.有丰富的语义表达能力
B.易于交流和理解
C.易于变动
D.在计算机中实现的效率高
(单选题)在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的(A)
A.属性
B.键
C.关系
D.域