zoukankan      html  css  js  c++  java
  • SQL数据库第二章

    SQL数据库第二章(表结构管理)

    1.关系模型与数据表

    数据模型有三种:层次模型、网状模型、关系模型

    数据表:是数据存储的基本单位,是数据库中最重要、最基本的操作对象。被定义为列的集合。

    2.数据类型

    *类型分类              *类型

    整数类型                int

    小数类型                decimal(大多用于金额)

    国定长度非Unicode字符    char

    可变长度非Unicode字符    varchar

    可变长度非Unicode字符    nvarchar

    日期                     date

    日期时间                 datetime

    3.创建数据表

    进入管理平台,展开“数据库”→“新创的数据库(展开此数据库)”,将会弹出”表”,右击“表”,将会弹出“新建”→“表”,将会出现下图的样式。

     输入表字段

     输入表名(随自己设置)

     使用管理平台维护数据库表结构

    将“表”展开,右击弹出“设计”,展现如下图。

     左键选择字段,可以选择这一列,之后右击,可以“插入列,删除列等”

     4.实体完整性和域完整性

    1)实体完整性约束

    主键约束:

    展开“表”→“设计”,右击字段(列),将会弹出“设置主键”,如下图。

     自增约束(IDENTITY约束):

    表的某个字段(列)如果需要一定的增长规则自动增长,那么就可以设置自增约束,在主键上可设置自增约束,设置了自增的将不能进行输入操作。

     唯一约束(Unique约束):

    唯一约束的作用是用来确保同一列中不存在重复的值。

    唯一约束的设置在“数据表”→“设计”,选择列,右击,弹出如下图,选择索引。

     点击,出现如下图。

     2)域完整性

    1.非空约束:即止Null,如上内容创建表中输入字段时,就会有一个是否为Null,若为Null,那么改列的数据信息可以为空。

    2.检查约束(CHECK约束):用于表中定义输入的数据进行逻辑检查。

    检查约束的设置:打开“表”选择数据表进入“设计”,选择列,右击,弹出下图。

     CHECK约束,点击添加,在表达式中填写约束的表达式,表达的引号都是英文的单引号。

     3)参照完整性:

    参照完整性就是设置外键,参照主表的内容来判断从表中的数据是否符合。

    外键的设置:选择数据表→选择列,右击,将出现下图。选择关系。

     选择关系后将会弹出,如下图,点击添加。

     添加后

     点击表与列规范

     建立好后确认即可(两表中一个表为主表,一个表为从表,从表中的列参考主表中选择的列)。

    若要删除选择关系后按删除即可。

    若出现下图,那么说明您所选择的列类型两个表不相对应。需重新设置。

  • 相关阅读:
    妇女节 or 女人节 ?
    闲话电子商店(eshop)的设计和经营 (1)
    网站发展的若干思考
    历史上的今天
    升级到.net2.0失败
    冰峰战术
    【Struts2复习知识点十三】模块包含——配置struts.xml
    【Struts2复习知识点十二】web元素request session application等
    【Hibernate3.3】 slf4j 说明。
    【Struts2复习知识点二十四】 拦截器
  • 原文地址:https://www.cnblogs.com/H-Yan/p/12894171.html
Copyright © 2011-2022 走看看