computer science

database system

  1. 数据

    描述事物的符号记录。

  2. 数据库

    存放数据的仓库。是为了实现一定的目的、按某种规则组织起来的数据集合。更准确的说,数据库就是长期存储在计算机内、有组织的、可共享的数据集合。

  3. 数据库管理系统(DBMS)

    数据库管理系统是由一组程序构成,其主要功能是完成对数据库中数据定义、数据操纵,提供给用户一个简明的应用接口,实现事务处理等。常见的有 mysql 和Access。

    对象定义功能 数据对象的定义,如库、表、视图、索引等
    数据操纵功能 数据对象基本操作,如插入、修改、查询等
    运行管理功能 数据对象统一控制,如数据安全、并发控制
    系统维护功能 数据对象的输入、转换、转储、通信等

关系模型

是用二维表结构来表示实体以及实体之间的联系。关系模型是以关系数学理论为基础,其操作的对象和结果都是二维表,这种二维表就是关系。

  1. 关系

    一个关系对应一张二维表,对关系的描述称为关系模式,一个关系模式对应一个关系结构。

    元组(记录):表中的一行。

    属性(字段):表中的一列。

    域:属性的取值范围。

  2. 关键字

    可唯一标识一个记录的属性或属性组。候选码(多个)、主码或关键字(一个)。

  3. 外关键字

    如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。

  4. 两个实体之间的联系

    • 一对一联系(1:1)
    • 一对多联系(1:n)
    • 多对多联系(m:n)
  5. SQL 查询

    SQL查询是直接应用SQL语言执行查询任务的一种查询。SQL语言中的查询使用SELECT语句来执行的。

  6. 数据挖掘

    从大量数据中挖掘或抽取出知识,又称为数据库中知识发现,是一个从大量数据中抽取挖掘出未知的、有价值的模式或规律等知识的过程。

    ♦ 数据清洗:清除数据噪声和无关的数据。

    ♦ 数据集成:将多数据源中的数据组合到一起。

    ♦ 数据转换:将数据转换为易于挖掘的存储形式。

    ♦ 数据挖掘:利用智能方法挖掘数据模式或规律知识。

    ♦ 模式评估:挖掘结果筛选出有意义的模式知识。

    ♦ 知识表示:利用可视化技术向用户展示挖掘出相关知识。