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

  • 相关阅读:
    WCF 4.0中的动态发现服务WSDiscovery
    Windows Server 2008 R2 Server Core
    Open Source Web Design
    Windows Identity Foundation(WIF)正式发布
    是开始学习IronPython 的时候了
    IronPython 承载和消费WCF服务
    微博客程序 Yonkly
    如何启用匿名访问SQL Server Reporting Service 2008
    ASP.NET MVC 2 RC 发布
    SharePoint 2010 VHD下载
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6938227.html
Copyright © 2011-2022 走看看