• 2021.6.14 复习


    一、今日学习内容

       今天端午节,端午节快乐啊

       今天复习了数据库,发现有好多概念都记不住,还有一些语句没有记清楚

       

    数据库数据:永久存储、有组织和可共享

    数据库管理系统:

    1. 数据库的建立与维护功能
    2. 数据定义功能
    3. 数据组织、存储和管理功能功能
    4. 数据操作功能(CRUD)
    5. 事务的管理和运行功能

    数据库系统:数据库、DBMS,应用程序,管理人员

    问题:文件管理和数据库管理的区别?

    答:

    区别:
    (1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
    (2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
    (3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
    (4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。

    联系:
    (1) 均为数据组织的管理技术;
    (2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;
    (3) 数据库系统是在文件系统的基础上发展而来的。

    关系模型:用简单二维表结构组织数据

    四种组织层数据模型:层次模型,网状模型,关系模型和面向对象模型

    表是逻辑结构而不是物理结构

    1.关系就是二维表,关系中的每一列都是不可再分的基本属性

    2.每一行数据称为一个元组

    3.每一列是一个属性值的集合

    4.主码也称为主键或主关键字

    主体完整性,参照完整性(用外码来实现),用户定义的完整性

    数据库系统的结构:将数据库划分为三层结构,即内模式,概念模式和外模式

    1.数据的物理存储方式

    2.用户所看到的数据视图,可以很读多个

    3.介于二者之间的中间层次,也称为模式

    二、明日计划

        明天继续复习数据库

  • 相关阅读:
    【C++ 基础 | vector 01】vector 用法及代码代码示例
    【力扣 101】706. 设计哈希映射
    【C++ 继承 | 智能指针 02】weak_ptr
    【C++ 继承 | 虚函数表 02】C++虚函数表剖析 ②
    【力扣 104】142. 环形链表 II
    【力扣 100】705. 设计哈希集合
    【力扣 099】641. 设计循环双端队列
    【C++ 基础 | 智能指针 01】shared_ptr 详解
    【力扣 103】141. 环形链表
    【力扣 102】695. 岛屿的最大面积
  • 原文地址:https://www.cnblogs.com/wmdww/p/14908829.html
Copyright © 2020-2023  润新知