当前位置: 传客网 > SQL Server数据库的表管理

SQL Server数据库的表管理

2017-01-10 作者:甘兵

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

  • 从关系型数据库到非关系型数据库 (转载)

    1.关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型

  • 适合企业的虚拟主机 买就送数据库 电信/双线

    适合企业的虚拟主机买就送数据库电信/双线企业主机系列企业200型200MIS不限流量不限赠5个闪电邮总35M50MSQL数据库(MSSQL/MYSQL任选)电信:350元/年双线:480/年企业300型300MIS不限流量不限赠5个闪电邮总

  • php连接数据库 详解

    PHP简直就是一个函数库,丰富的函数使PHP的某些地方相当简单。建议大家down一本PHP的函数手册,总用的到。  我这里就简单说一下连接MYSQL数据库。易客讯  1、mysql_connect  打开MySQL服务器连接。  语法:in

  • mysql数据库 (一) mysql数据库的源码安装

    我这里实验使用的工具是:linux系统版本-红帽6.5企业版,MySQL数据库版本-mysql-5.5.38一.准备工作:1.为了避免端口冲突、程序冲突等现象,建议先将使用rpm方式安装的mysql、mysql-server软件包卸载说明:

  • 测试您的 DB2 数据库: 用 JMeter 测量性能

    在我们开始使用JMeter之前,我们需要建立一个有一些测试数据的数据库。在DB2的命令行处理器中输入以下内容:createdbloaddb 连接loaddb数据库,如下所示:connecttoloaddbuserdb2adminusingd

  • 泰格商霸 连不上数据库 问题解决 数据库安装连接问题

    连不上数据库,数据连接不上问题总结家里开了个小超市不大,也有200来平米吧,不是很赚钱,不过生意还算不错,因为价钱的问题经常出现尴尬,又兼于生意太忙,所以想弄套收银设备,当然软件是少不了的,这不这几天天找软件,当然是PJ的喽,谁让咱穷呢,逛

  • 第4章 数据库 C/S 型

    在当今社会计算机的诸多应用中,客户/服务器(Client/Server)型数据库应用程序无疑已经成为主流,而许多程序员使用Delphi,正是因为其开发客户/服务器型数据库应用程序的高效性.传统的客户/服务器应用程序大体分为客户端和服务器端两

  • Android 数据库 SQLite 性能优化

    Android数据库SQLite性能优化转:http://www.erpgear.com/show.php?contentid=1111对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能

返回
顶部