面试题(数据库)学习20170919

(单选题)数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(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.域

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值