sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束

上传人:E**** 文档编号:100346234 上传时间:2019-09-23 格式:PPTX 页数:16 大小:1.04MB
返回 下载 相关 举报
sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束_第1页
第1页 / 共16页
sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束_第2页
第2页 / 共16页
sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束_第3页
第3页 / 共16页
sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束_第4页
第4页 / 共16页
sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束》由会员分享,可在线阅读,更多相关《sqlserver2016数据库应用与开发教学全套课件(黄能耿)配套资源2.5-数据结构设计注意事项——规范化、完整性约束(16页珍藏版)》请在金锄头文库上搜索。

1、第2章 数据定义 2.2 数据结构设计注意事项 (一)规范化、完整性约束,第2章 数据定义,2.1 数据结构设计 2.1.1 数据结构设计概述:概念结构设计、逻辑结构设计、物理结构设计 2.1.2 扩展ER图和表结构文档 1 扩展ER图:非常直观、简洁 2 表结构文档:内容详细、完整 2.1.3 联系人系统的设计 2.1.4 成绩管理系统的设计 2.2 数据结构设计注意事项 2.3 数据库的构成 2.4 数据定义图形界面方式 2.5 SQL语言基础 2.6 数据定义SQL语言方式 2.7 实训:商店管理系统的数据定义,2.2 数据结构设计注意事项,2.2 数据结构设计注意事项 2.2.1 严格

2、满足规范化要求 2.2.2 制定数据完整性约束 2.2.3 选择合适的主键形式 2.2.4 选择合适的数据类型 2.2.5 遵守命名规范 2.2.6 考虑可扩充性 2.2.7 合理使用索引 2.2.8 充分利用视图,2.2.1 严格满足规范化要求,数据库在性能、扩展性和数据完整性方面达到最好的平衡,2.2.1 严格满足规范化要求,拆分关系,建立外键约束,总原则:一个实体集一张表 通过拆分包含多个实体集的表来实现,2.2 数据结构设计注意事项,2.2 数据结构设计注意事项 2.2.1 严格满足规范化要求 2.2.2 制定数据完整性约束 2.2.3 选择合适的主键形式 2.2.4 选择合适的数据类

3、型 2.2.5 遵守命名规范 2.2.6 考虑可扩充性 2.2.7 合理使用索引 2.2.8 充分利用视图,2.2.2 制定数据完整性约束,数据完整性约束 实体完整性约束(主键约束) 参照完整性约束(外键约束) 用户定义完整性约束 唯一性约束 非空约束 检查约束 默认约束,实体完整性约束(主键约束),参照完整性约束,用户定义完整性约束唯一性约束,用户定义完整性约束非空约束,用户定义完整性约束检查约束,用户定义完整性约束默认约束,2.2.2 制定数据完整性约束,正确地设置主键约束、外键约束以及用户定义完整性约束后,数据库管理系统能够自动地保证数据完整性约束的实现,而不需要人为的干预,保存数据库的完整性和一致性,数据完整性约束 实体完整性约束(主键约束) 参照完整性约束(外键约束) 用户定义完整性约束 唯一性约束 非空约束 检查约束 默认约束,2.2 数据结构设计注意事项,2.2 数据结构设计注意事项 2.2.1 严格满足规范化要求 2.2.2 制定数据完整性约束 主键约束 外键约束 用户定义完整性约束:唯一性约束、非空约束、检查约束、默认约束 2.2.3 选择合适的主键形式 2.2.4 选择合适的数据类型 2.2.5 遵守命名规范 2.2.6 考虑可扩充性 2.2.7 合理使用索引 2.2.8 充分利用视图,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号