zoukankan      html  css  js  c++  java
  • 第七章 用表组织数据

    一.四种完整性约束
    	1.实体完整性约束:不允许出现相同记录的数据
    	2.域完整性约束:对字段进行限定,不得插入不符合限定的数据
    	3.引用完整性:表与表之间的关系
    	4.自定义完整性约束:开发人员自己设定对字段的约束,不允许出现不符合约束的数据
    	
    二.数据类型	
    	二进制数据类型	存储非字符和文本的数据						image	可用来存储图像
    	文本数据类型	字符数据包括任意字母、符号或数字字符的组合	char	固定长度的非 Unicode 字符数据
    																varchar	可变长度非 Unicode 数据
    																nchar	固定长度的 Unicode 数据
    																nvarchar	可变长度 Unicode 数据
    																text	存储长文本信息
    																ntext	存储可变长度的长文本
    	日期和时间		日期和时间									datetime 	
    	数字数据		该数据仅包含数字,包括整数和浮点数			int、smallint	整数
    																float、real	浮点数
    	货币数据类型	十进制货币值								money	
    	bit数据类型		表示是/否的数据								bit	存储布尔数据类型
    	
    三.表的常用操作:
    	1.创建表:点击想要创建的数据库,展开选中表文件夹右键-->新建表
    	2.保存表结构:ctrl+s	如果再次修改表不能保存则点击工具-->选项-->Designers-->将阻止要求重新创建表的更改前√取消选中
    	3.表的字段类型:在设定表的时候要明确字段的类型
    	4.表的主键:选用表中不会出现重复数据的列,而且尽量不要选择多列作为主键,最后要选择列数据修改次数不多的列作为主键
    	5.表的标识列:标识列的数据类型必须为int,将此字段的标识规范改为”是“
    	6.表数据的插入:点击表右键编辑前200行,然后插入每一列的数据
    	7.表列的默认值:默认值列必须允许为空,然后在此列默认值的设定上指定默认值
    四.主外键关联
    	外键找主键(需要关联的主键列在哪个表中哪个就是主键表)
    
    五.数据库关系图
    	在数据库关系图下右键新建-->选中创建关系的表-->进行关系连线指定
    
    六.约束
    	找到要创建约束的表,找到要创建约束的字段-->右键-->CHECK约束-->添加-->写入表达式
    	
    

      

  • 相关阅读:
    时间戳(1532249295.179) 转日期格式(2018/07/22 16:48:15 179)
    iscroll.js右侧可滑动的菜单,点击每个菜单都会出现本菜单的详情
    canvas绘制的文字如何换行
    移动端H5页面禁止长按复制和去掉点击时高亮
    一列宽度不缩放,一列宽度弹性缩放,且超出后显示省略号
    js钩子机制(hook)
    mCustomScrollbar.js 漂亮的滚动条插件 适应内容自动更新
    axios.js 实例 -----$.ajax的替代方案
    用 async/await 来处理异步实例
    C#入门经典第18章-WEB编程
  • 原文地址:https://www.cnblogs.com/dabrk/p/10101974.html
Copyright © 2011-2022 走看看