9数据库知识

本文介绍了数据库的基础知识,包括各种数据模型如层次、网状、关系模型,以及数据库的三级模式结构。重点讲述了关系模型的概念,如元组、属性、域和完整性约束,特别是实体完整性和参照完整性。还提到了SQL语言的不同类别,如DDL、DML和DQL,以及事务管理和数据库设计的各个阶段,如需求分析、逻辑结构设计和物理设计。
摘要由CSDN通过智能技术生成

9数据库知识

数据库(6分):51-56题

  • 概念数据模型

  • 结构数据模型

    • 层次模型

    • 网状模型

    • 关系模型

    • 面向对象模型

  • 三级模式结构

    • 外模式

      • 视图

    • 概念模式

      • 基本表

    • 内模式

      • 存储文件

  • 两级映像

    • 外模式/概念模式映像

      • 数据逻辑独立性

    • 概念模式/内模式映像

      • 数据物理独立性

  • 关系模式

    • 相关术语

      • 关系

      • 元组

      • 属性

      • 关系模式

      • 候选码

      • 主码

      • 主属性

      • 外码

      • 全码

      • 超码

    • 组成

      • 关系数据结构

      • 关系操作集合

      • 关系完整性约束

  • 完整性约束

    • 实体完整性:

      • 关系中主码的值不能为空或郭分为空。也就是说,主码中属性即主属性不能取空值

    • 参照完整性:

      • 如果关系R2的外码X与关系R1的主码相对应(基木关系R,和R2不一定是不同的关系,即它们可以是同一个关系),则外码X的每个值必须在关系R1中主码的值中找到,或者为空值,

    • 用户定义的完整性:

      • 指用户对某一具体数据指定的约束条件进行检验,

  • 关系代数

    • 笛卡儿积

    • 投影π

      • 投影运算是从关系的垂直方向进行运算,在关系R中选出若干属性列A组成新的关系

    • 选择σ

      • 选择运算是从关系的水平方向进行运算,是从关系R中选择满足给定条件的诸元组

    • θ连接

    • 等值连接

      • θ为“ = ”时

    • 自然连接

      • 笛卡儿积之后去除重复属性的等值连接

    • 左外连接

      • 取出左侧关系中与右侧关系中任一元组都不匹配的元组,用null值填充所有来自右侧关系的属性

    • 右外连接

      • 取出右侧关系中与右侧关系中任一元组都不匹配的元组,用null值填充所有来自左侧关系的属性

    • 全外连接

  • SQL语言

    • 投影

    • 选择

    • 笛卡儿积

    • 自然连接

  • SQL语言分类

    • DDL(Data Definition Language,数据定义语言):

      • 在数据库系统中,每一个数据库、数据库中的表、视图和索引等都是数据库对象。要建立和剧除一个数据库对象,都可以通过SQL语言来完成。DDL包括CREATE、ALTER和DROP等,

        • 建立数据库

          • CREATE DATABASE 数据库名

        • 建立基本表

          • CREATE TABLE 表名

        • 列级、表级完整性约束

    • DML(Data Manipulation Language,.数据操纵语言):

      • DML是指用来添加,修改和删除数据库中数据的语句,包括INSERT(插入),DELETE(删除)和UPDATE(更新)等,

    • DQL(Data Query Language,数据查询语言):

      • 查询是数据库的基本功能,查询操作通过SQL数据查询语言来实现,例如,用SELECT查询表中的内容,

      • 投影查询

      • 选择查询

      • 排序查询

        • 通过在SELECT命令中加入ORDER BY子句米控制选择行的显示顺序。ORDER BY子句可以按升序(默认或ASC)、降序(DESC)排列各行,也可以按多个列来排序。也就是说,ORDER BY子句用于对查询结果进行排序。

    • DCL(Data Control Language,数据控制语言):

      • DCL包括数据库对象的权限管理和事务管理等。

  • 聚合函数

  • 数据分组

  • 内连接

    • INNER JOIN

  • 外连接

    • OUTER JOIN

      • LEFT JOIN

      • RIGHT JOIN

      • FULL JOIN

  • 一般子查询

  • 相关子查询

  • EXISTS子查询

  • 查询结果并、交、差运算

  • SQL控制语句

  • 视图

  • 索引

  • 关系模式

  • 函数依赖

  • 码和推理规则

  • 属性闭包运算

  • 范式

    • 第一范式

    • 部分函数依赖导致数据冗余、更新异常

    • 第二范式

    • 关系模式分解消除部分函数依赖

    • 传递函数依赖导致数据冗余、更新异常

    • 第三范式和消除传递函数依赖

    • 消除主属性对候选码的部分、传递函数依赖

    • 第四范式

    • 判断部分函数依赖技巧

    • 判断传递函数依赖技巧

    • 关系分解

    • 无损连接和保持函数依赖

    • 数据库设计

    • 需求分析阶段

    • E-R图实体、联系

    • E-R图属性

    • E-R图设计和弱实体

    • 概念结构设计阶段

    • 逻辑结构设计

    • 物理设计阶段和实施与维护

    • 事务管理

    • 数据库备份与恢复

    • 封锁

    • 分布式数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值