• 漫画数据库


    漫画数据库

    一 什么是数据库

      能实现大家数据共享目的的就是数据库.

      文件.应用管理方式的不足:

        (1) 数据会产生矛盾;

        (2) 数据出现重复.

      数据库的优点:

        (1) 通过引入数据库可以共享数据;

        (2) 能够防止数据的不一致和重复;

    二 关系数据库是什么

      文档中的一条数据叫做记录(record).也就是说数据库中的一件商品对应一条记录.

      记录中的各项目叫做字段(field).商品编码 商品名称 单价 备注的项目就是字段.

      任何一条记录所对应的同一字段值都是同种类型的.

      在数据库里像商品编码这样不能重复的值,叫做唯一(unique).唯一不能为空.

      数值为空在数据库里称作空值(Null).

      数据模型的分类:

        (1) 数据库之间存在着像树一样的层级关系的,叫层次数据模型(Hierarchial data model).

          在层次数据模型中每个子数据都有一个母数据.

        (2) 数据之间存在着像网一样的关系的,叫做网状数据模型(network data model).

          网状数据模型每个子数据可以有多个母数据.

        (3) 关系数据模型(relational data model).

          关系数据库是以关系数据模型为基础发展而来的,是当今主流的数据库,其可以基于数据运算进行数据操作,通过运算能够提取数据生成表格.

          关系数据模型以二元表格(table)为基础.

          在关系数据模型中,我们称表格为关系(relation).

          一条数据也就是记录,我们称之为行(row).

          各数据项目也就是字段,我们称之为列(column).

          在数据库中如果赋予字段重要的角色,这时这个字段就称作键(key).例如之间说的商品编码,其具有识别数据的重要功能,我们称之为主键(Primary key).

           关系数据数据模型可以通过基于数学的概念来运算,能够任意组合这些运算来处理数据,有8种运算,如下:

            (1) 并(Union)

              并是抽取两个表格中所有行的运算,经过并运算后能够抽取两个表格中的所有数据.

              抽取两个表格:

            (2) 差(difference)

              能够调取两张表中其中一张表独有的数据,这种运算叫做差,以不同的表格为基准会获得不同的运算结果.

            (3) 交(intersection)

              能够调取两张表格共有数据的这种运算叫做交.

            (4) 笛卡儿积(Cartesian product)

              笛卡儿积是一种可以将两个表格中所有数据排列组合的方法,如下:

            (5) 投影(projection)

              并 差 交 笛卡儿积称为集合运算.

              抽取列的运算叫做投影.投影是调取表中某一列.

            (6) 选择(Selection)

              选择是调取表中某一行的运算.

            (7) 连接(join)

              连接就是将表格连接起来.外键参照其他表中的主键,通过连接,将两个表格粘合起来.

            (8) 除

              除就是从'被除表格'中调取'除表格'中包含的所有行,然后再从中去掉'除表格'中所有行的运算.

              投影 选择 连接 除等运算我们称之为关系运算.关系数据库就是通过使用集合运算和关系运算来调取数据的.

  • 相关阅读:
    移动端阻止事件冒泡需要注意!
    JavaScript闭包
    JS原型与原型链终极讲解
    逐行分析jQuery源码
    jQuery源码分析-03构造jQuery对象-源码结构和核心函数
    screenX clientX pageX的区别
    JSON.stringify 语法实例讲解
    pipenv 简要指南
    webpy简单使用
    初识Dash -- 构建一个人人都能够轻松上手的界面,操控数据和可视化
  • 原文地址:https://www.cnblogs.com/ZN-225/p/9525422.html
Copyright © 2020-2023  润新知