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

    1最经常使用的数据模型:
    (1)层次模型:用树形结构来表示各类实体以及实体间的关系。
    层次模型中,仅仅有一个节点没有双亲节点。即根节点。根以外的其它节点有且仅仅有一个双亲节点。
    层次节点的长处是:简单,高效。
    层次节点的缺点是:无法直接实现多对多。


    (2)网状模型:同意一个以上的节点无双亲,一个界定啊能够有多于一个的双亲。
    网状模型的长处:可实现多对多俩系,存储效率高。
    网状模型的缺点:结构复杂,不易实现。
    层次模型和网状模型是非关系模型。
    (3)关系模型:由一组关系组成。
    ①关系:一个关系相应通常说的一张表(二维表)。
    ②元组:表中的一行即为一个元组。
    ③属性:表中的一列即为一个属性。给每个属性起一个名称即属性名。
    ④码:表中的某个属性组。能够唯一确定一个元组。如学生的学号能够唯一确定一个学生
    ⑤域:属性的取值范围。如性别的域是(男。女)
    关系模型的特征:
    ①属性名称都不同样,且都是原子的(不可再分)
    ②同一属性的数据类型是同样的
    ③每行数据(元组)是不全然同样的。
    ④表中行和列的顺序能够随意排列。即行和列的先后次序对表的性质不发生影响。


    (4)面向对象模型
    (5)对象关系模型
    2、数据库语言:
    DCL 数据控制语言(安全性)
    DDL 数据定义语言(创建模式)
    DML 数据操纵语言(数据更新(增删改))
    DQL 数据查询语言(查询)
    3、SQL:结构化查询语言,是数据库的标准语言。


    SQL的动词:
    (1)数据查询 select
    (2)数据定义 create(建表)、drop(删除)、alter(改动)
    (3)数据操纵 insert(插入)、update(更新)、delete(删除)
    (4)数据控制 grant(授权)、revoke(回收)
    4、数据类型
    char(n) 长度为n的定长字符串
    varchar(n) 最大长度为n的可变长字符串
    int 长整型
    smallint 短整数
    numeric(p,d) 定点数,由p位数字(不包含小数点、符号)组成,小数后面有d位数字
    real 取决于机器精度的浮点数
    double precision 取决于机器精度的双精度浮点数
    float(n) 浮点数。精度至少为n位数字
    date 日期,包括年、月、日,格式为YYYY-MM-DD
    time 时间。包括一日的时。分,秒。格式为HH:MM:SS

  • 相关阅读:
    ASP.NET安全问题-- 创建安全的Web应用程序
    浅谈ASP.NET内部机制(八)
    ASP.NET 配置文件纵横谈(一)
    项目开发-让设计模式成为一种心智
    浅谈ASP.NET内部机制(七)
    ASP.NET 配置文件纵横谈(二)
    GridView的分页是否真的是鸡肋呢?
    SQL开发中容易忽视的一些小地方(四)
    SQL开发中容易忽视的一些小地方( 三)
    怎样才能充分利用SQL索引
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6938227.html
Copyright © 2011-2022 走看看