第3章节表的创建与的管理.pptVIP

  • 11
  • 0
  • 约2.84万字
  • 约 93页
  • 2017-03-30 发布于四川
  • 举报
第3章节表的创建与的管理

第3章 表的创建与管理 3.1 表的创建 3.2 表结构的修改 3. 3 表的重命名与删除 3.4 向表中添加、更新、删除数据 3.5 数据完整性的概念与实施方法 3.6 作业习题 回顾 数据库存储结构 创建数据库 查看和修改数据库的属性,改库名,扩展数据库 收缩数据库 删除数据库 分离和附加数据库 备份和还原数据库 本章目标 掌握创建和修改表的方法 表的插入、删除、查询、更新操作 设置表的主键、外键和建立表之间的关系 为表增加约束 3.1表的概述 一、基本术语 关系:一个关系就是一张二维表。一个数据库由若干个表组成 元组(记录):表中一行称为元组。一个元组对应表中一个记录。 属性(字段):表中一列称为属性。每个属性都有一个属性名,属性值是各个元组属性的取值。一个属性对应表中一个字段,属性名对应字段名,属性值对应于各个记录的字段值。 域:属性的取值范围称为域。同一属性只能在相同域中取值。 候选关键字:能够惟一标识一个元组的属性或属性组合 主关键字:在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是惟一的,且不能为空。 外关键字:某关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字 实体之间联系:一对一,一对多,多对多 实体之间联系 一对一: 一对多 多对多 三、关系运算 (1)选择:选择运算是从关系中查找符合指定条件的元组的操作。 (2)投影:从关系中选取若干个属性的操作。 (3)联接:将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足联接条件的所有元组。 四、数据存储结构的规范化 1、第一范式 表中没有表中表、列中列情况,称之为满足第一范式(1NF)二维表就是指满足1NF存储结构的数据表。主键值唯一 2、第二范式 在满足1NF的前提下,表中所有非主属性都完全函数依赖于主属性,称之为满足第二范式(2NF),建数据库表的基本要求。 例:库房(零件号,仓库号,零件数量,仓库地址)符号INF,仓库地址只依赖于仓库号,而不依赖于零件号,不符合2INF。需分成两个表。 3、第三范式 在满足2NF的前提下,表中所有非主属性都不传递依赖于主属性,称之为满足第三范式(3NF) 如:员工(姓名、工资级别、工资额)符合2NF,但工资级别决定工资额,不符合3NF 3.2 表的创建 建表的基本步骤: 确定表中有哪些列 确定每列的数据类型 给表添加各种约束 创建各表之间的关系 一、设计表的结构 在创建表之前,需定义字段以下几项: 1、列名:指定字段名称。 2、数据类型:指定字段的数据类型 3、宽度:指定了可以向列中输入多少个字符或数字, 4、允许空:设定表中列是否允许为空。 注: 表和列的名称必须遵守标识符的规定 列名在表中必须是唯一的 必须为每列指定数据类型 SQL Server的数据类型 1. 整型数据类型 整型数据类型是最常用的数据类型之一,它主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。 int(integer):int(或integer)数据类型可以存储从-231(-2,147,483,648)到231-1(2,147,483,647)范围之间的所有正负整数。 Smallint:可以存储从-215(-32,768)到215-1范围之间的所有正负整数 。 Tinyint:可以存储从0到255范围之间的所有正整数。 2. 浮点数据类型 浮点数据类型用于存储十进制小数。浮点数值的数据在SQL Server中采用只入不舍的方式进行存储 。 Real:可以存储正的或者负的十进制数值,最大可以有7位精确位数。 Float:可以精确到第15位小数,其范围从-1.79E-308到1.79E+308。 Decimal和numeric:Decimal数据类型和numeric数据类型完全相同,它们可以提供小数所需要的实际存储空间,但也有一定的限制,可以用2到17个字节来存储从-1038-1到1038-1之间的数值。 3. 字符数据类型 字符数据类型可以用来存储各种字母、数字符号和特殊符号。 Char:其定义形式为char(n),每个字符和符号占用一个字节的存储空间。 Varchar:其定义形式为varchar(n)。用char数据类型可以存储长达255个字符的可变长度字符串 。 Nchar:其定义形式为nchar(n)。 Nvarchar:其定义形式为nvarchar(n)。 4. 日期和时间数据类型 Datetime:用于存储日期和时间的结合体 。它可以存储从公元1753年1月1日零时起到公元9999年12月31日23时59分59秒之间的所有日期和时间 。 Smalldatet

文档评论(0)

1亿VIP精品文档

相关文档