当前位置: 首页 > news >正文

系统分析师刷题系列--数据库系统(四)

1.分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中()定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。
A.分片模式
B.全局外模式
C.分布模式
D.全局概念模式
[正确答案】 D
【试题解析】
全局外模式:用户视图
全局概念模式:定义全局用什么数据模型
分片模式:怎么切分数据
分布模式:数据存在哪个节点
本题考查分布式数据库的基本概念。
全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为全局概念模式
2.()是指用户或应用程序无需知道使用的哪种数据模型。
物理位置,即位置透明性,要会联想记忆。
分片透明性:用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。
位置透明性:应用程序不关心数据存储物理位置的改变。
逻辑透明性:用户或应用程序无需知道局部使用的是哪种数据模型。
复制透明性:用户或应用程序不关心复制的数据从何而来。

1. GRANT 授权

  • SELECT:查询(读)
  • INSERT:插入
  • UPDATE:修改
  • DELETE:删除
  • REFERENCES:创建外键约束(引用别的表)
  • ALL PRIVILEGES:所有权限(简写 ALL)

给用户分配权限

例1:给用户 user01 授予查询、修改权限

GRANTSELECT,UPDATEON学生表TOuser01;

例2:给所有用户授权

GRANTSELECTON课程表TOPUBLIC;

例3:授予权限并允许他再转给别人(带 WITH GRANT OPTION)

GRANTINSERTON成绩表TOuser01WITHGRANTOPTION;
  1. 给查询、插入、修改、删除权限
GRANTSELECT,INSERT,UPDATE,DELETEON表名TO用户;
  1. 一次性给所有权限
GRANTALLON表名TO用户;
  1. 允许创建外键(REFERENCES)
GRANTREFERENCESON表名TO用户;

2. REVOKE 收回权限

把之前给的权限收回来

例1:收回查询权限

REVOKESELECTON学生表FROMuser01;

例2:级联收回(连他转给别人的也一起收)

REVOKEINSERTON成绩表FROMuser01CASCADE;

考试必记 3 句

  • GRANT … TO …给权限
  • REVOKE … FROM …收权限
  • WITH GRANT OPTION允许转授权

3.

4.HTTP协议采用(此空不作答)为客户端特久保持数据提供了方便,但是该方式也存在一定的弊端。下列选项中,不属于它的弊端的是().
A.增加流量消耗
B.明文传输,存在安全性隐患
C.存在敏感信息泄漏风险
D.保存访问站点的缓存数据
缓存(Cache)
服务器把网页、图片、JS、CSS 发给浏览器
浏览器存在本地
下次再打开,直接用本地的,不再请求服务器
目的:快、省流量、减轻服务器压力
Cookie
服务器发给浏览器一小段文本
浏览器存下来
每次访问这个网站,浏览器都自动把 Cookie 带给服务器
目的:记住登录状态、记住你是谁

浏览器怎么知道“哪些要缓存、哪些不用”?

完全听服务器的!
浏览器自己不瞎决定,全看服务器在响应头里怎么说


服务器用这 3 个指令告诉浏览器:

1.Cache-Control: max-age=xxx

最常用、最重要。

  • 告诉浏览器:
    这段时间内,直接用本地缓存,别问我!
  • 比如:
    Cache-Control: max-age=3600
    → 缓存3600 秒(1小时)

2.Cache-Control: no-cache

不是“不缓存”!
意思是:
可以存,但每次用之前必须问服务器新不新。

3.Cache-Control: no-store

真正的“不缓存”。

  • 登录信息、支付页面、敏感数据
  • 浏览器不存任何副本

简单举例你立刻懂

  1. 图片、JS、CSS
    → 服务器说:max-age=86400(存1天)
    → 浏览器直接缓存

  2. 登录后的个人主页
    → 服务器说:no-cache
    → 浏览器可以存,但每次都要验证

  3. 支付结果、密码页面
    → 服务器说:no-store
    绝不缓存


超简记忆版

  • 服务器说存 → 浏览器就存
  • 服务器说不存 → 浏览器就不存
  • 服务器说先问 → 浏览器就先问

终极一句话总结(你可以直接背)

  • Cookie:服务器发给浏览器 → 浏览器存
  • 缓存(Cache):服务器告诉浏览器能存 → 浏览器存
  • Session:服务器自己存在服务器端 → 浏览器不存

再用超简单比喻

  1. Cookie
    服务器给你一张小纸条,你揣兜里。
    每次进门都掏出来给门卫看。

  2. 缓存
    服务器给你一本杂志,你放家里。
    下次想看直接翻,不用再找服务器要。

  3. Session
    服务器在门卫室里记着你的信息
    “这个人已经登录了”。
    你手里只有一个编号(Session ID)
    真正的数据在服务器那边

三者最核心关系(考试必考)

  • 浏览器存:Cookie、缓存
  • 服务器存:Session
  • Cookie 的作用之一:带 Session ID
http://www.jsqmd.com/news/767883/

相关文章:

  • Z-Image-LM权重验证效果展示:LM系列在跨域prompt(中西建筑融合)下表现
  • 2025届最火的五大AI科研方案实测分析
  • 解锁论文新境界:书匠策AI,毕业论文的“智能魔法棒”
  • ProseMirror View 插件生态系统分析:常用插件及其实现原理
  • Linux随记(三十)
  • Windows内核级硬件标识伪装技术实现与隐私保护应用
  • 基于Simulink的储能变流器(PCS)并网预同步与离/并网无缝切换控制​
  • 从零构建智能网页索引系统:内容提取、语义分块与向量检索实战
  • 04-图——从BFS、DFS到拓扑排序
  • Python:Netmiko实现网络设备巡检及配置备份
  • 大厂AI布局启示录:小白也能抓住高薪机遇,一起学大模型!
  • Windows 11/Win10本地磁盘告急?试试用SSHFS把云服务器挂成“无限外挂硬盘”
  • slidev-agent-skill:为AI智能体赋能,自动化创建Slidev演示文稿
  • Armv8-A virtualization 笔记 (一)
  • RepoAgent:基于大语言模型的智能代码仓库分析与自动化文档生成
  • 【逻辑回归从原理到实战:正则化、参数调优与过拟合处理】
  • 网络安全之GRE
  • 基于 Simulink 的数字控制延时补偿与稳定性分析深度实战教程
  • Java调用海康SDK的NET_DVR_STDXMLConfig接口,手把手教你获取设备信息(附完整代码)
  • 迭代器模式是行为型设计模式的一种,其核心思想是提供一种方法顺序访问一个聚合对象中的各个元素
  • 开源三指机械爪OpenClaw:从Arduino控制到ROS集成的完整实现指南
  • 英语全局通用・元音弱读规律
  • 赛博“听诊器”:手把手教你用Windows命令给电脑做体检
  • Promise/A+ 02
  • 【数据库操作全指南:从表创建到高级查询】
  • LyricsX:让Mac音乐体验更完美的智能歌词同步神器 [特殊字符]
  • 服务器重启后 Docker Compose 容器如何自动恢复运行
  • 用立创EDA复刻蓝桥杯省赛真题电路:手把手搭建一个简易电压采集与显示系统(2022模拟题2)
  • DeepSeek-V4-pro 接入 Claude Code 教程
  • 三步轻松备份QQ空间说说历史记录:GetQzonehistory完整指南