首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 19589765
4.1表相关的几个概念 课件(共36张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
日期:2026-02-11
科目:
类型:课件
查看:26次
大小:272200B
来源:二一课件通
预览图
1/12
张
邮电
,
人民
,
教学
,
同步
,
数据库应用技术-SQL Server
,
PPT
(
课件网
) 第4章 数据库表的管理 本章目标: 理解数据完整性、主键和外键的概念及在数据库表中的应用 掌握数据库表设计方法和设计要素,掌握基本的数据类型的用法 掌握建立数据库表方法 掌握查看表的信息、修改和删除数据表的方法 掌握查看数据库表的依赖关系 掌握添加、修改和删除表中数据的方法 掌握数据库不同格式文件的导入与导出操作 本章内容 4.1表相关的几个概念 4.2 设计表 4.3 创建表 4.4 表的管理和维护 4.5 表数据的添加、修改和删除 4.6 导入和导出数据 4.1表相关的几个概念 4.1.1数据完整性 数据的完整性是指数据的准确性和一致性,主要用以保证数据库中数据的质量。它是为防止数据库中存在不符合语义规定的数据和防止因错误信息的输入、输出造成无效操作或报错而提出的。数据的完整性主要分四类: 1.实体完整性 实体完整性,又称行完整性,用以保证表中的每一行数据在表中是唯一的。保证实体完整性的措施:PRIMARY KEY约束、UNIQUE约束或IDENTITY列。 2.域完整性 域完整性,又称列完整性,是指数据库中的数据列必须满足某种特定的数据类型和数据约束,其中约束又包括取值的范围和精度。域的完整性是用来保证数据表特定列输入的有效性与正确性,保证域完整性的措施:限制数据的类型或格式、CHECK约束、DEFAULT约束、NOT NULL约束或规则。 3.参照完整性 参照完整性,又称引用完整性,是建立在外键与主键或外键与唯一键之间的一种引用规则,是确保主表的数据和从表的数据的一致性,防止数据的丢失和无意义的数据在数据库中的扩散。 4.用户定义完整性 用户定义的不属于其他任何完整性类别的特定业务规则,称为用户定义完整性。所有完整性类别都支持用户定义完整性。 4.1.2主键和外键 1.主键(primary key) 主键是指定表的一列或几列的组合来唯一标识实体,即能在表中唯一地指定一行记录,这样的一列或多列的组合称为表的主键(primary key,PK),定义数据表的主键列主要是确保表中行的数据能够通过主键进行区分,避免出现数据重复的记录,这也是实现实体完整性约束的主要工具。 2.外键(foreign key) 外键是定义一个列或多个列的组合为当前表的外键,该外键值引用其他表中的主键约束所映射列的列值。用于建立和加强两个表(主表和从表)的一列或多列数据之间的关联,当对表中添加、修改和删除数据时,通过参照的完整性保证主表和从表数据的一致性,能够在同一个数据库的两个表之间建立关联,并维护表与表之间的依赖关系。 4.2 设计表 4.2.1 表的设计要素 在设计表时需要确定如下项目。 (1)表的名称。 (2)表中每一列的名称。 (3)表中每一列的数据类型和长度。 (4)表中的列是否允许空值、是否唯一、是否要进行默认值设置或添加用户定义约束。 (5)表中需要的索引的类型和需要建立索引的列。 (6)表间的关系,即确定哪些列是主键,哪些是外键。 良好的表的设计需要能够精确的捕捉用户需求 4.2.2 数据类型 在SQL Server 2008中提供的系统内置数据类型,可分为整型数据类型、浮点数据类型、字符数据类型、日期和时间数据类型、货币数据类型、二进制数据类型和其他数据类型七个类型。如果用户有特殊的需要,还可以在系统数据类型的基础上创建用户自定义的数据类型。 1.整型数据类型 类型名称 取值范围及说明 int -231~231-1之间的整型数据,存储大小为4字节 smallint -215(-32,768)~215-1(32,767)之间的整型数据,存储大小为2字节 bigint -263~263-1之间的整型数据,存储大小为8字节 tinyint 0~255之间的整型数据,存储大小为1字节 bit 可以取值为1、0或NULL。存储大小为1位,相等于逻辑数据类型,TRUE和FALSE可以转换为bit值,TRUE转换为1,FALS ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
上传课件兼职赚钱