zoukankan      html  css  js  c++  java
  • 数据库基础

    一、数据库基础

      数据库是由一批数据构成的有序集合,这些数据被存放在结构化的数据表中,数据表之间相互关联,反映客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。

    1.1 什么是数据库

      数据库的概念产生于60年代,数据的诞生和发展给计算机信息管理带来了一场巨大的革命。

      数据库的发展大致划分为如下几个阶段:人工管理阶段、文件系统管理阶段、数据库系统阶段、高级数据库阶段。

      其种类大概有3中:层次式数据库、网络式数据库和关系式数据库。不同种类的数据库按不同的数据结构来联系和组织。

     数据库(database DB)是一个长期存储在计算机内的、有共享的、有组织的、统一管理的数据集合,按照一定的数据结构来存储和管理的计算机软件系统,即数据库包含两层含义:保管数据的”仓库“,以及数据管理的方法和技术。

      数据库的特点包括:实现数据共享,减少数据冗余;采用特定的数据类型,具有较高的数据独立性,具有统一的数据控制功能。

    1.2 表

    在关系数据库中,数据库表是一些列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。

     1.3 数据类型

      数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有:整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串类型。

    1.4  主键

      主键(Primary key)又称主码,用于唯一标识表中的每一条记录,可以定义表中的一列做主键,主键列上不能有两行相同的值,也不能称为空值。

    二、数据库技术构成

     数据库系统有硬件部分和软件部分共同构成,硬件主要是用于存储数据库中的苏剧,包括计算机、存储设备等。软件部分则由DBMS、支持DBMS运行的操作系统,以及支持多语言进行应用开发的访问技术等。

  • 相关阅读:
    Django 数据导入和导出(数据库的迁移方法)
    【转】JSON Web Token 入门教程
    【转】详解drf中的ModelViewSet
    【转】Django 多数据库联用
    【转】django.contrib.auth之authenticate函数源码分析
    【转】Django-rest-framework
    django 自带用户认证系统 以及 自定义用户认证系统
    DRF 中接口设计,接口参数校验问题总结
    my read wood / zelkova / elm
    db CouchDB 2.1.2
  • 原文地址:https://www.cnblogs.com/weihengblog/p/8797696.html
Copyright © 2011-2022 走看看