【数据库】数据库必背知识

news/2025/1/7 12:31:29/

数据库必背知识

  1. 数据库设计过程
    1. 需求分析
    2. 概念结构设计
    3. 逻辑结构设计
    4. 物理结构设计
    5. 数据库实施
  2. 需求分析
    1. 收集用户需求和业务规则
    2. 成果:数据流程图和数据字典(数据项、数据结构、数据流、数据存储、处理过程)
  3. 概念结构设计
    1. 自顶向下地进行需求分析。
    2. 自底向上地设计概念结构。
      1. 抽象数据并设计局部视图。
      2. 集成局部视图,得到全局概念结构。
    3. 成果:消除冗余和冲突的E-R图
  4. 逻辑结构设计
    1. 将E-R图转换为合适的数据模型和逻辑结构
    2. 成果:转换好的关系模式、设计的用户子模式
  5. 物理结构设计:
    1. 给数据选取物理存储方式
    2. 成果:物理模式
  6. 实施与维护:转储和恢复、数据库的重组织和重构造、性能监督、安全性和完整性控制
  7. 数据库的安全性:保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。
  8. 数据和程序的独立性:
    1. 三级模式,两级模式映像
    2. 外模式-模式:逻辑
    3. 模式-内模式:物理
    4. 两级映像都是后面的发生改变时,可以通过这个映像使得前面的不变
  9. 并发操作-隔离性
  10. 逻辑模型三要素:数据结构、数据操作、数据完整性约束条件
  11. SQL语言集数据定义、数据操纵、数据查询、数据控制功能于一体。
    1. 数据定义:create,drop,alter
    2. 数据操纵:增(insert into … ),删(delete from …),改(update … set …)
    3. 数据查询:select
    4. 数据控制:grant(授予权限),revoke(收回权限)
  12. 数据库的故障
    1. 系统故障
    2. 介质故障
    3. 事物内部故障
  13. 数据库管理系统功能?
    1. 数据操纵功能
    2. 数据组织、存储和管理功能
    3. 数据控制功能
    4. 数据定义功能
  14. DBS(数据库系统)的组成
    1. 数据库管理员(DBA)
    2. 数据库操作系统(DBMS)
    3. 数据库(DB)
    4. 普通用户
  15. 游标
    1. 是系统为用户开设的一块数据缓冲区,存放sql语句的执行结果,每个游标区都有一个名字。
    2. 声明、打开、推进、关闭
  16. 保证完整性
    1. 完整性规则(实体、参照、用户自定义)
    2. 触发器
  17. 概念模型的表示方法是:ER方法。
  18. 索引属于内模式
  19. 若一个查询同时涉及两个以上的表,则称之为连接查询
  20. ‍数据库的完整性是指数据的正确性与有效性。
  21. ‎触发器可以创建在基本表和视图
  22. ‍创建触发器时,有关键字“for each row”表示此触发器为行级触发器
  23. 1NF:所有属性不可分
  24. 2NF:不能有部分函数依赖
  25. 3NF:不能有传递函数依赖
  26. 数据库设计:结构设计、行为设计
  27. EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。

http://www.ppmy.cn/news/262008.html

相关文章

android 2d 漫画界面,宅男舔屏必备!动漫人物Live2d壁纸App

宅男最喜欢什么东西?当然就是各种二次元萌妹子啦。看到手机中的萌图,宅男们甚至止不住舔屏(……)。今天,小编就来为各位宅男们推荐一款质量相当好的动漫人物Live2d动态壁纸App,尽情prpr吧!软件名称:Live2d壁…

python爬虫设计图片_手把手教你用Python网络爬虫获取壁纸图片

点击上方“ Python爬虫与数据挖掘 ”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 桃之夭夭,灼灼其华。 /1 前言/ 想要电脑换个壁纸时都特别苦恼,因为百度搜到那些壁纸也就是分辨率达到了壁纸的水准。可是里面…

360壁纸图片API收录

1.获取壁纸类别 url:http://wallpaper.apc.360.cn/index.php?cWallPaperAndroid&agetAllCategories url 示例:http://wallpaper.apc.360.cn/index.php?cWallPaperAndroid&agetAllCategories json 示例: { "errno": &…

动漫图片接口整理和爬取

动漫图片爬取(附带随机图片接口,以及爬取程序代码) 1.动漫图片接口收集一种转发的,可直接获取文件名,方便去重一种重定向的,需要自己命名 2.爬取程序代码展示 爬取程序已上传github,获取地址: 点…

python壁纸4k_Python爬取4k高清动漫壁纸

[Python] 纯文本查看 复制代码package main package main import ( "bytes" "fmt" "io/ioutil" "log" "net/http" "net/url" "os" "strconv" "strings" "sync&qu…

iwatch表盘壁纸图片_iwatch壁纸大全卡西欧表盘app

iwatch壁纸大全卡西欧表盘app是一款非常酷的表盘壁纸软件,内置超级丰富的壁纸可以任意选择,有着不同的风格,喜欢收藏或者免费设置,让你的手机看起来很酷,所有的壁纸都可以定制操作,很简单,让你的…

Window winget 包管理工具安装踩坑记录

一、简介 想在 window 上安装一个好用的包管理工具,mac 上用 homebrew, window 则考虑再三,使用官方提供的 winget。 winget 官方使用文档。 二、安装流程与踩坑记录 按 win x,选择 Powershell(管理员) 方式打开 c…

2021年杭州云栖大会,最IoT的有料峰会报名了!

万物智联的时代已经到来。 随着云5GAIIoT新一代信息技术的发展,人工智能、新零售、无人驾驶、智能家居正在越来越多的改变着人们的生活。 10月,2021云栖大会拉开序幕,IoT以“论坛创客比赛两场峰会”的形式,邀请众多行业领袖、技术…