1 什么是主键约束?什么是唯一性约束?两者有何区别?2 什么是数据完整性?数据完整性分为哪几类?如何实施?3 ( )约束用来禁止输入重复值。A DEFAULTB NULLC UNIQUED FOREIGN KEY4 有如下定义,( )插入语
实训目的1)掌握使用SQL Server Management Studio和Transact-SQL语句创建表、修改表以及删除表。2)掌握使用INSERT、UPDATE、DELETE语句向表中插入、更新和删除数据。3)掌握创建、删除和修改约束的方法。4)
本章主要介绍了如何使用Transact-SQL和SQL Server Management Studio两种方法来创建、修改、删除表,插入、修改、删除表中的数据,创建、删除5种约束,并对数据完整性的概念做了简单介绍。通过本章的学习,应
数据完整性是指数据的正确性、一致性和安全性,它是衡量数据库中数据质量好坏的重要标准。当用户用INSERT、DELETE或UPDATE语句修改数据库内容时,数据的完整性就可能会遭到破坏。例如可能会出现下列情况:将无效
外键(FOREIGN KEY)约束用于与其他表(称为参照表)中的列(称为参照列)建立连接。通过将参照表中主键所在列或具有唯一性约束的列包含在另一个表(外键表)中,这些列就构成了外键表的外键。当参照表中的参照
默认(DEFAULT)约束用于给表中指定列赋予一个常量值(默认值),当向该表插入数据时,如果用户没有明确给出该列的值,SQL Server会自动为该列输入默认值。每列只能有一个DEFAULT约束。1 使用Transact-SQL语句创
检查(CHECK)约束用来指定某列可取值的范围。它通过限制输入列中的值来强制域的完整性。可以在单列上定义多个CHECK约束,以它们定义的顺序来求值。1 使用Transact-SQL语句创建检查约束创建检查约束的语法格式为
唯一性(UNIQUE)约束用来限制不受主键约束的列上数据的唯一性,即表中任意两行在指定列上都不允许有相同的值。一个表上可以放置多个UNIQUE约束。唯一性约束和主键约束的区别如下:唯一性约束允许在该列上存在NU
主键(PRIMARY KEY)用于唯一标识表中的每一条记录。可以定义表中的一列或多列为主键,主键列上没有任何两行具有相同的值(即重复值),该列也不能为空值。为了有效实现数据的管理,每张表都应该有自己的主键,
约束定义了必须遵循的用于维护数据一致性和正确性的规则,是强制实现数据完整性的主要途径。约束有5种类型:主键约束、唯一性约束、检查约束、默认约束、外键约束(参照约束)。约束可以在以下两个层次上实施:列
上面所做的插入、更新和删除数据的操作在SQL Server Management Studio下也可非常方便地完成。【例3 26】 对Customer表进行插入、更新、删除操作。使用SQL Server Management Studio对Customer表进行插入
当不再需要表中数据时,可以将其删除,以节省磁盘空间。删除表中数据使用DELETE语句,其语法格式为:DELETE [ FROM ] table_name[ WHERE search_conditions]其中:table_name:指定要执行删除操作的表。[
向表中插入数据后,由于某种原因可能需要修改表中的数据。这时,可以使用UPDATE语句更新表中的记录,可以更新特定的行或者同时更新所有的行。其语法格式为:UPDATE table_nameSET column_name=expression [,…
3 4 向表中插入、修改和删除数据创建表的目的是利用表来存储和管理数据。实现数据存储的前提是向表中添加数据,没有数据的表只是一个空的表结构,没有任何实际意义。向表中添加数据后,可以根据需要修改和删除数
当表不再使用时,可以将该表删除。删除表同样可以使用SQL Server Management Studio和Transact-SQL语句两种方法来实现。1 使用SQL Server Management Studio删除表【例3 13】 删除数据库sales中的Categor
表结构创建好以后,如果发现有不满意的地方,还可以对表结构进行修改。修改的操作包括:增加或删除列,修改列的名称、数据类型、数据长度,改变表的名称等。修改表结构的方法有两种:使用SQL Server Managemen
3 3 表的创建、修改和删除3 3 1 表的创建在创建表时,需要确定表的结构,也就是确定表中有几个字段、每个字段的字段名以及每个字段的数据类型等。只有设计好表的结构,系统才会在磁盘上开辟相应的空间,用户才
SQL Server 2014允许用户自定义数据类型,即允许数据库开发人员根据需要定义符合自己开发需求的数据类型。用户自定义数据类型是建立在SQL Server 2014系统数据类型基础之上的。当多个表的列中要存储相同类型
SQL Server 2014提供的系统数据类型有30多种,可以分为十大类。SQL Server会自动限制每个系统数据类型的值的范围,当插入表中的值超过了数据类型允许的范围时,SQL Server就会报错。1 二进制数据类型二进制数
在创建表时,必须为表中每个字段定义数据类型。数据类型指定了每个字段可以容纳的数据的类型(数值、字符、日期或货币等)以及在内存中如何存储该字段的数据。除表中字段外,局部变量、表达式和参数都具有一个相