zoukankan      html  css  js  c++  java
  • DDL

    1.概念:

    粗略的概括为建库建表-以及建库建表中需要图形化设置的操作。

    2.步骤

     1.登录数据库

     

    需要注意的问题:

    如果是错误代码2 说明是配置文件管理器中的(mssqlserver)没有打开,需右键设为自动

     

    2.数据库界面

       1.建立数据库,右键新建数据库

     

       2.建立数据库后建立数据表

        

    设置数据表的列名、数据类型、是否允许为null。

    勾选后是允许列有空白值

    建立表完成退出,找到表的名称,右键选择编辑前200行。

    2.5 网络连接的问题

     

    一开始默认是关闭着的,需要打开tcp/ip协议

     

    如果以后需要设置网络端口,不要用1433 会造成网络冲突。

     

    3.建立数据模型

     

    依次按照行的数据类型来填写数据值

     

    字段类型:

    Char/nvchar/varchar

    Int /bit/detetime/decimal

     

    4.数据库分离和添加

    如果数据库正在使用,则需要右键当前数据库-分离移动即可

    如果想要添加一个文件,则右键数据库-附加-添加-选择数据库

     

     

    5.约束

    概念:保证数据有效性的检查

    1. 1.  主键:值用于标识一个或者多个字段(点击列右键可设置)

    比如学生表中学号 课程号 成绩

    学号、课程表 都可作为主键,通过查询得到唯一一条唯一约束。

    2.标识列:用来标识和递增表的序列(点击表中的一行进行,下面有标识规则,标识规则点开后,有标识列和递增。)

    注意:标识列数据类型应该设置为数值类型

    3.非空  允许null 去掉之后编程非空

    4.唯一约束:保证被选中的行绝对没有重复的

     

    5.默认约束:提前将值写入到数据之中。

    6.检查约束:当前选择的数据-右键-check约束

    7.关系和外键

    关系是指原本就有的表之间的关系

    外键:是一种对对关系的约束

    11:一个对象A 对应着一个对象同时一个对象B对应一个对象A 关系可以存入A或者B对象中都可以

    1对多:1个对象A对应多个对象  一个对象B对应一个对象A

    多对多:一个对象a顺应着n个对象b,一个对象b对应着m对象关系存入同一个关系表中。

    按照这个标准去设计关系

    设计外键-关系的步骤

    1. 1.  设置A表的主键
    2. 2.  表中的外键数据设置为唯一键,在索引/键中
    3. 3.  设计关系

     

    在b表中设计关系,与A表进行关系匹配

    右击一行列-关系-表与规范列

     

     

     

     

    注意:需要约束的两个表的值需要一致。

     

  • 相关阅读:
    URL模块之parse方法
    结合GET(),POST()实现一个简单、完整的服务器
    Node.js初探之实现能向前台返回东西的简单服务器
    float和position
    回归博客园·共享onload事件
    百度地图api的用法
    美丽数列
    低位值
    删括号
    牛牛找工作
  • 原文地址:https://www.cnblogs.com/liyiyong1994/p/8998006.html
Copyright © 2011-2022 走看看