数据库-02

1、数据库系统的体系结构是三级模式结构和两级映像
  三级模式结构包括:

外模式(用户视图) 面向用户的数据视图层
概念模式(逻辑模式) 数据库中全局逻辑结构的描述
内模式(物理层) 数据物理存储方式的描述

  两级映像包括:

外模式/概念模式映像 实现逻辑独立
概念模式/内模式映像 实现物理独立

2、在MySQL中,InnoDB在检测到死锁是,会选择回滚代价最小的事务进行回归

3、数据库的ARIES恢复算法中每一条日志记录都有一个唯一标识该记录的日志序列号。记录越晚则标号就越大

4、在MySQL 中表 student_table (id , name , brith , sex) 插入如下记录:

('1004' , '张三' , '2000-08-06' , '男');
('1005' , NULL , '2001-12-01' , '女');
('1006' , '张三' , '2000-08-06' , '女');
('1007' , ‘王五’ , '2001-12-01' , '男');
('1008' , '李四' , NULL, '女');
('1009' , '李四' , NULL, '男');
('1010' , '李四' , '2001-12-01', '女');
执行
select t1.*,t2.*
from (
select * from student_table where sex = '男' ) t1 
right  join 
(select * from student_table where sex = '女') t2 
on t1.birth = t2.birth and t1.name = t2.name ; 

其返回的行数是 4。这个需要把NULL值也要算进去。

5、SQL 与 C语言处理记录的方式不同。当SQL 语句嵌入到 C 语言程序的时候,为协调两者而引入游标

6、把对关系SC的属性 GRAD 的修改权授予用户ZHAO 的SQL 语句是

GRANT UPDATE (GRAND) ON SC TO ZHAO;
-- 题中说的是修改权限,所以就是将ZHAO 的 GRAND 的权限给 SC表

7、ACCESS数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自固定内容的数据,可以使用的控件是列表框或组件框控件

8、关于主键错误的是:

  • 一个表可以有多个主键
  • 主键是可以为空的
  • 主键允许重复

注:
可以有多个属性联合组成主键

9 、关于Mysql中的索引设计的原则中,错误的是对于区分度较低的列上(比如性别列),也可以尽量建立索引

  • 这个是错误的,这种建立了索引之后效果很差、不建立索引

10、视图建立后、在数据字典中存放使得视图的定义;

11、Charindex用来返回指定字符串中出现的起始位置的函数。

12、数据库系统中产生不一致的最重要的原因是数据冗余

13、在关系模型中、启导航数据作用的是关键码

14、有效执行计划优化手段

  • 使用FOREC INDEX 强制优化器使用指定索引
  • 使用STRAIGHT_JOIN强制指定表的JOIN顺序
  • 通过 optimizer_switch调整优化器行为(比如关闭index_merge)
posted @ 2026-08-07 19:07  黑单  阅读(5)  评论(0)    收藏  举报