暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库工程师常见面试题
1281
7页
49次
2020-04-18
免费下载
数据库工程师常见面试题
数据库工程师常见面试题
问题 1:为什么 group by order by 会使查询变?
答:group by order by 操作通常需要创建一个临时表来处理查询的结果,
所以如果查询结果很多的 话会严重影响性能。
问题 2deletetruncate drop ?
答:Delete 命令用来删除表的全部或者一部分数据行,执行 delete 之后,用
(commmit) (rollback) transaction
除,delete 命令会触发这个表上所有 delete 触发器
Truncate 删除表中的所有数据,这个操作不能回滚,也不会触发这个表上的触发器,
truncate delete
更快,占用的空间更小。
Drop 从数,所有的行,会被
有的 DML 发器也不会被 发,这个命令也不能回滚。
问题 3
答:数据库设计分为以下五个阶段: 需求分析:主要是准确收集用户信息需
求和处理需求,并对收集的结果进行整理和分析,形成需求说
明。
DBMS 关概念模(一ER 模型)。
辑结构设计念结构设特定 DBMS
持的数据模型,建立数据库 逻辑模式,并对其进行优化,同时为各种用户和应
用设计外模式
物理结构设计:为设计好的逻辑模型选择物理结构,包括存储结构和存取
法等,建立数据库物理模 式。
实施护:就是使 DLL 言建库模,将数据
据库,建立真正的数据库维护阶段是对运行中的数据库进行评价、调整和修
改。
问题 4:插入记录时可以不指定字段名称吗?
答:管使哪种 INSERT 语法都必给出 VALUES 的正确数目如果
不提供字段名,则必须给 每个字段提供一个值,否则将产生一条错误消息。
果要在 INSERT 操作中省略某些字段,这些字段需要 满足一定条件:该列定义
为允许空值;或者表定义时给出默认值,如果不给出值,将使用默认值。
问题 5:本地索引与全局索引的差别与适用情况。
答:对于本地索引,每一个表分区对应一个索引分区,当表的分区发生变
时,索引的维护由数据库 自动进行。对于全局索引,可以选择是否分区,而
索引的分区可以不与表分区对应。当对分区进行维 护操作时,通常会导致
局索引INVALDED,必须在执作后 REBUILD
问题 6事务有什么关
答:可以使用多种机制来确数据的性,约束、触发器以
事务事务的关系非紧密事务列的操作,这些操
作要么全部成,要么全部失败,通过事务机制管理 多个事务保证事务的一
中使指定资源用户修改一个
事务中的数据。
问题 7谈谈你对索引的理
答:索引是数据行的关字的列表,查询数据时,通过索引中的关
可以位到访问的 记录所在的数从而大减少读取数 I/O
数,因此显著能。
问题 8谈谈你事务?
答:COMMITROLLBACK接到数据库或开始第一条可执行的 SQL
COMMITROLLBACK 退出数据库时结。如果在一个事务 DDL
则在 DDL
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜