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

这篇具有很好参考价值的文章主要介绍了【数据库】数据库必背知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库必背知识文章来源地址https://www.toymoban.com/news/detail-474964.html

  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。

到了这里,关于【数据库】数据库必背知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库知识

    自然连接 没有相同属性变成笛卡尔积

    2024年02月05日
    浏览(21)
  • 数据库知识点

    索引本质上是一张表,保存了主键与索引字段,在对数据做频繁的查询或排序时,可在某些字段上添加索引,提高检索的的效率,降低IO成本,并可以使用索引列,对数据进行排序,降低排序的成本。盲目的添加索引是不正确的。索引表保存数据占用空间,在对数据进行增删

    2024年02月06日
    浏览(45)
  • 数据库相关知识

    一.1 数据库   与Sybase不同,一个用户就对应于一个数据库。   create user CBMAIN   identified by \\\"sunline\\\"      default tablespace CBMAIN_DATA -- 表空间   temporary tablespace CBMAIN_TEMP; -- 临时表空间   一.2 表空间 表空间由一个或多个物理文件组成,一个表空间只能用于一个数据库。   create

    2024年02月02日
    浏览(31)
  • 数据库基础知识

    名称 描述 举例 DDL 数据定义语言 create(创建)、alter(修改)、drop(删除)、rename(重命名)、truncate(清空) DML 数据操作语言 insert(添加)、delete(删除)、update(修改)、select(查询) DCL 数据控制语言 commit(提交)、rollback(撤销)、grant(赋予权限)、revoke(回收

    2024年02月09日
    浏览(57)
  • 数据库基础知识(1)

    1.什么是数据库? 数据库Database是存储与管理数据的软件系统,就是一个存入数据的物流仓库。 2.数据库的发展历史 2.1、人工处理阶段 20世纪50年代中期之前,当时的计算机没有专门管理数据的软件,计算机的大多数用途用于科学和工程计算。 2.2、文件系统 20世纪50年代后期

    2024年02月04日
    浏览(47)
  • 数据库(一) 基础知识

    数据库是按照数据结构来组织,存储和管理数据的仓库 数据库系统的核心和基础是数据模型,数据模型是严格定义的一组概念的集合。因此数据模型一般由数据结构、数据操作和完整性约束三部分组成。数据模型主要分为三种:层次模型,网状模型和关系模型。关系模型是目前

    2024年02月10日
    浏览(42)
  • Mysql数据库技术知识整理

    Mysql的知识点目录 重点:架构,引擎,索引,锁机制,事务机制,日志机制,集群,调优 3、Mysql索引 索引概念 覆盖索引: 条件列和结果列都在索引中 索引下推: 查询会先过滤条件列,然后回表查数据 最左前缀匹配: 查询条件会从最左开始匹配索引列 回表:经过索引查询后,不

    2024年02月11日
    浏览(33)
  • 数据库管理员知识图谱

     初入职场的程序猿,需要为自己做好职业规划,在职场的赛道上,需要保持学习,并不断点亮自己的技能树。  成为一名DBA需要掌握什么技能呢,先让Chat-GPT为我们回答一下: 数据库管理系统 (DBMS)知识:深入了解不同类型的数据库管理系统,例如关系型数据库(如MySQL,

    2024年02月14日
    浏览(60)
  • 【数据库原理】(32)数据库设计-数据库物理设计

    数据库的物理设计是数据库设计过程中至关重要的一个阶段。其核心目标是选择一个适合应用环境的物理结构,以满足特定的性能、存储和访问需求。这一阶段涉及的关键任务可以分为两个主要步骤: 1. 确定数据的物理结构 存储结构和存取方法的选择 :这包括决定数据在物

    2024年01月19日
    浏览(56)
  • 【MySQL】数据库基本知识小结

    哈喽大家好,我是阿Q,今天我们来总结一下【MySQL】 入门的必备知识点吧~ 数据库 :DataBase 简称 DB,就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。 数据库管理系统 :DataBase Management System 简称 DBMS,是一种操纵和管理数据库的大型软件,通常用于建立

    2024年02月09日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包