美文网首页
数据库的一些概念

数据库的一些概念

作者: zs0zrc | 来源:发表于2018-05-21 22:22 被阅读14次
    • 完整性约束:为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。
    • 完整性约束: 域约束、 参照完整性、断言、授权

    完整性约束:(部分)
    1.primary key(a1,a2...an):primary-key表示属性a1....an构成关系的主码,主码属性必须非空且唯一
    2.foreign key(a1,a1...an)references:申明表示关系中的属性(a1...an)的取值必须对应于关系s中的某个元组在主码属性上的值

    • 一致性约束:是用来确保数据的准确性和一致性

    超码:一个或多个属性的集合。可以使我们在一个关系中唯一的标识一个元组
    最小超码:候选码
    主码:用来在一个关系中区分不同元组的候选码


    • 关系运算:选择,笛卡尔积,自然连接,投影,并

     sql的基本数据类型:
    char(n):固定长度为n的字符串,全称为character
    varchar(n):可变长度的字符串,用户指定最大长度n
    int :整数类型
    smallint:小整数类型
    numeric(p,d):定点数,精度由用户指定,这个数有p位数字(加上一个符号位),其中d位数字在小数点的右边
    real,double precision:浮点数和双精度浮点数
    float(n):精度至少为n的浮点数
    

    create table 命令的通用形式:
    create table r
        (A1 D1,
         A2 D2,
         .....
         An Dn,
        <完整性约束1>,
        <完整性约束2>,
        ....
        <完整性约束k>);
    

    php中对mysql进行操控的语句

    mysql_connect(severname,username,password)#connect the sqlserver
    mysql_query(sql_text,$con)#execute sql sentence
    mysql_select_db("database name",$con) #chose the database
    mysql_close()
    

    相关文章

      网友评论

          本文标题:数据库的一些概念

          本文链接:https://www.haomeiwen.com/subject/rsjidftx.html