码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 数据库 | 试卷五&试卷六&试卷七


    1.

    主码不相同!相同的话就不能唯一标识非主属性了 


    2.从关系规范化理论的角度讲,一个只满足 1NF 的关系可能存在的四方面问题 是:

    数据冗余度大,插入异常,修改异常,删除异常 


    3.数据模型的三大要素是什么?

    数据结构、数据操作、完整性约束


    4.数据库设计的基本步骤是什么?

    需求分析

    概念结构设计

    逻辑结构设计

    物理结构设计

    数据库运行

    数据库的运行和维护


    5.什么是事务?事务具有哪些特性?

    用户定义的数据库操作序列,这些操作要么全做,要么不做,是不可分割的工作单位

    原子、一致、隔离、持续


    6.简述数据库并发操作通常会带来哪些问题。

    丢失修改,读脏数据、不可重复读


    7.简述系统故障时的数据库恢复策略。

    (1)正像扫描日志文件,找出发生故障前已经提交的事务,放入REDO序列。

    (2)找出发生故障时,还未完成的事务,放入UNDO序列

    (3)对REDO序列进行重做

    (3)UNDO进行撤销


    8.

    消费(中日期也是关键字),因为每个顾客在每个商店里每天最多消费一次


    9.视图的定义可以在基本表和视图上

    10.试述关系模型的参照完整性规则。

    k是基本关系R的主码,而ks是基本关系S的外码,ks与k相对应,则S每个元组在ks上的值:只能取空值,或者关系R中某个元组的主码值


    11.等值连接和自然连接的区别

    等值连接

    等值连接和自然连接的区别,三种连接的辨析:非等值连接,等值连接,自然连接-CSDN博客

    自然连接会去掉重复的属性列


    12.丢失修改,中途A变了但是你读的还是100,丢失了修改A的值

    数据库中的丢失更新,脏读,不可重复读,幻读_不可重复读是针对更新操作吗-CSDN博客


    13.

     这种貌似很像部分函数依赖,但是要注意A->C 箭头的右边是主属性

    所以是3NF


    14.无损连接和函数依赖


    15.下列SQL Server 语句中出现语法错误的是( )。

    A.DECLARE @Myvar INT

    B.SELECT * FROM [AAA]

    C.CREATE DATABASE AAA

    D.DELETE * FROM AAA

    在SQL Server中,当你想要从表中删除所有行时,你不能使用*来指定要删除的所有列。你应该直接使用DELETE语句而不带任何列名,并且可能还需要一个WHERE子句(尽管如果你想删除所有行,你可以省略WHERE子句)。所以正确的删除所有行的语句是:

    DELETE FROM AAA


    16.增加列

    ALTER TABLE emp ADD telephone CHAR(11);


    17.

    外模式-视图和部分基本表

    模式-基本表

    内模式-存储文件


    18.除法运算

    数据库系统概论----关系运算之除运算_关系运算中的除-CSDN博客

    19.去闭包过程

     20.无损连接

    例题:U=(A,B,C,D,E) F={A→D,E→D,D→B,BC→D,DC→A} 判断ρ={AB,AE,CE,BCD,AC}是否为无损连接分解

    一行全a为无损连接

    初始表(左侧第一列为ρ 第一行为U) ,规则为:左侧的ρ包含U即为ai不包含则为bji i为第几列 j为第几行

    a列 (有)

    b 行列  (无)

  • 相关阅读:
    安防监控系统/视频云存储/视频监控平台EasyCVR无法级联上级平台,该如何解决?
    Open3D(C++) K均值聚类
    Uni-App常用事件
    怎样判定一个可执行文件是否是PIE 格式的文件
    精读A Study of Face Obfuscation in ImageNet
    【深度学习】深度学习中模型计算量(FLOPs)和参数量(Params)等的理解以及四种在python应用的计算方法总结
    解决 Android 依赖冲突
    远程办公安全:共同守护数字时代的明日
    【Serilog】具有完全结构化事件的简单.NET日志记录
    面试突击:MySQL 中如何去重?
  • 原文地址:https://blog.csdn.net/kazuma_hn/article/details/139811687
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号