SQL Server数据库的表管理

《仅供参考》原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
 发愤涂墙    技术QQ:312683629

数据库的表管理

一、表的基本概念

  表是包含数据库中所有数据的数据对象,表定义是一列集合

  数据在表中的组织方式与在电子表格中相似,都是按行和列的格式组织的

  每一行代表一条唯一记录,每一列代表记录中的一个字段

)、数据完整性

         数据完整性是指数据的精确性和可靠性,它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的

  实体完整性

  实体完整性将定义为特定表的唯一实体

  实体完整性通过(主键)约束,强制表的标识符列或主键的完整性

  域完整性

  域完整性指特定的有效性

  可以强制域完整性限制类型(通过使用数据类型)、限制格式(通过使用定义和规则)

  引用完整性

  输入或删除行时,引用完整性保留表之间定义的关系

  引用完整性通过(检查)约束,以外键与主键之间或外键与唯一键之间的关系为基础

  引用完整性确保键值在所有表中一致

  用户定义完整性

  用户定义完整性命名您可以定义不属于其他任何完整性类别的特定业务规则,所有完整性类别都支持用户定义完整性

)、主键

  主键唯一标识表中的行数据,一个主键值对应一行数据

  主键由一个或多个字符段组成,其值具有唯一性,不允许取空值(),一个表只能有一个主键

  如果主键由多个列组成,则其中一列将允许重复值,但是主键中所有列的值各种组合必须是唯一的

二、使用操作数据表

  SQL Server

  表的行数据及总大小仅受可用存储空间的限制,每行最多可以存储字节

)、数据类型

  数据类型是数据的一种属性,用于指定对象可保存的数据的类型,如整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等

  数据类型类别:“精准数字、近似数字、日期和时间、字符串、字符串、二进制字符串、其他数据类型”

【精准数字】

-2147483648)到 2147483648)之间的整数,它占用了4个字节的空间。

之间的数值,它点用了8个字节的空间

)到 个字节的空间

个字节的空间

的固定精度和范围的数值型数据。使用它必须指定范围和精度。‘范围’是小数据点左右所能存储的数字的总位数。‘精度’是小数点右边存储的数字的位数

decimal

之间

之间

【近似数字】

1.79E+308之间的任意数

3.40E+38之间的浮点数

【日期和时间】

31日间所有的日期数据

5个字节空间

31日间所有的日期和时间数据

datetime类型的扩展。其数据范围更大,默认的小数精度更高

datetime2相比,增加了时区

4个字节空间

【字符串】

8000个字符

20亿个字符

20亿个字符

Unicode字符串】

Unicode用双字节结构来存储每个字符,而不是用单字节(普通文本中的情况)。它允许大量的扩展字符。该数据类型使用的字节在空间上增加了一倍。

相关推荐

  • 销售管理分析_销售管理员_销售管理数据库 销售管理分析-销售管理员-销售管理数据库cts!特别优惠活动: 销售管理分析-销售管理员-销售管理数据库价格:特价销售。详情登陆http://www.kuosan.com 销售管理分析-销售管理员-销售管理数据库若您已在使用模仿者的同类软件
  • 管理数据库和表 1*创建数据库CREATEDABATABSE数据库名;备注:数据库关键字都是是大写。2*链接到数据库USE数据库名;3*删除数据库DROPDATABASE数据库名;4*数据类型整数数据类型*TINYINT*SMALLINT*INT*BIGI
  • 如何使用phpmyadmin工具管理数据库 调试模式:《如何使用phpmyadmin工具管理数据库》如何使用phpmyadmin工具管理数据库作者:admin 发布:2015-6-1916:17:28 分类:空间服务器 阅读:网站优化网站优化次 查看评论  phpmyadmin是一款
  • 管理数据库和表 一、管理数据库CREATEDATABASEStudent;USEStudent;DROPDATABASEStudent;二、数据类型1、整型数据类型:(TINYINT0-255,1B;SMALLINT2B;INT4B;BIGINT8B。)I
  • MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作 File I/O MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时
  • 第五章管理事务和管理数据库 事务(transaction):是作为单个逻辑单元执行的一系列操作。一个逻辑工作单元具有四个属性,称为ACID属性(原子性、一致性、隔离性和持久性)。原子性:对于其数据修改,要么全部执行,要么全不执行。一致性:事务在完成时,必须使所有的数据
  • 图书管理数据库设计 1.1目的41.2范围41.3有关本系统中的定义42资料引用43设计思路43.1数据层设计5user_book表的触发器5用户续借图书的存储过程6到期催还表的视图73.2数据链接层设计8UserBookEntityBean设计9UserCo
  • 数据库 刘梦淇 数据库这主要是一个经济数据的网站,里面有各个国家,不同领域的经济数据。比如说国际医疗等等都可以在里面找到。同时这个网站也相当于一个导航网站,可以链接到其他的数据网站。这个网站是可以打开的,在中国也可以打开,没有被屏蔽掉。有的网站在中国无法打
  • 数据库 李媛媛 网址:https://aws.amazon.com/cn/big-data/?nc1=f_dr这个数据库是我在网上搜索的时候找到的,它是有关云计算方面的数据库,它包括多种来源和格式(例如Web日志、社交媒体互动、电子商务与在线交易、财务交易
  • 无法选择数据库 程序能够连接到数据库 (说明用户名和密码正确),但是不能选择 wordpres 无法选择数据库我们可以和数据库服务器建立连接(说明您提供的用户名和密码正确),但无法选择(select)localhost数据库。•您确认数据库存在?•您确认用户拥有使用localhost数据库的权限?•在某些
  • sql 2005数据库 出现错误: 9003 sql2005数据库出现错误:9003时,先在数据新建一个同样名的数据库,然后停止服务器的服务,删除新建的日志文件,然后用原mdf文件去替换掉新建的mdf文件,再启动服务器,会出现该数据库置疑。数据库当出现置疑时,可以通过以下语句来解决:U
  • mysql数据库 (二) mysql数据库的基本操作 上一次安装好mysql数据库以后并没有登录操作,这次来简单介绍下mysql的基本操作一.访问mysql数据库(经过安装后的初始化过程,mysql数据库的默认管理员用户名为:“root”,密码为空;注意此root并非是linux系统管理员的r

你的评论

就没有什么想说的吗?

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X