《sqlserver2016数据库应用与开发全套配套课件黄能耿配套资源8-3.图书借阅系统设计——数据结构设计》由会员分享,可在线阅读,更多相关《sqlserver2016数据库应用与开发全套配套课件黄能耿配套资源8-3.图书借阅系统设计——数据结构设计(15页珍藏版)》请在金锄头文库上搜索。
1、第8章 数据库应用开发 8.2 图书借阅系统设计 8.2.3 数据结构设计,8.2 图书借阅系统设计,8.1 应用系统开发概述 8.2 图书借阅系统设计 8.2.1 需求分析 8.2.2 功能设计 8.2.3 数据结构设计 8.2.4 C/S结构设计 8.2.5 B/S结构设计 8.3 数据库实施 8.4 C/S客户端应用开发 8.5 B/S网站应用开发* 8.6 数据库应用开发总结 8.7 实训,8.2 图书借阅系统设计,8.1 应用系统开发概述 8.2 图书借阅系统设计 8.2.1 需求分析 8.2.2 功能设计 8.2.3 数据结构设计 8.2.4 C/S结构设计 8.2.5 B/S结构
2、设计 8.3 数据库实施 8.4 C/S客户端应用开发 8.5 B/S网站应用开发* 8.6 数据库应用开发总结 8.7 实训,8.2.3 数据结构设计,拆分关系,建立外键约束,总原则:一个实体集一张表 通过拆分包含多个实体集的表来实现,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性 (4) 检查属性值是否重复 (5) 检查表是否包含多个实体 (6) 合并相同的实体,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性 (4) 检查属性值是否重复 (5) 检查表是否包含多个实体 (6)
3、 合并相同的实体,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性(无) (4) 检查属性值是否重复 (5) 检查表是否包含多个实体 (6) 合并相同的实体,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性(无) (4) 检查属性值是否重复 (5) 检查表是否包含多个实体 (6) 合并相同的实体,2 1 1 0 0,M M F M M,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性(无) (4) 检查属性值是否重复 (5) 检
4、查表是否包含多个实体(无) (6) 合并相同的实体,8.2.3 数据结构设计,(1) 列出所有二维表 (2) 设置主键和外键参照 (3) 检查属性值的原子性(无) (4) 检查属性值是否重复 (5) 检查表是否包含多个实体(无) (6) 合并相同的实体(无),8.2.3 数据结构设计,关 系 模 型,8.2.3 数据结构设计,表结构,8.2.3 数据结构设计,表结构,8.2 图书借阅系统设计,8.1 应用系统开发概述 8.2 图书借阅系统设计 8.2.1 需求分析 8.2.2 功能设计 8.2.3 数据结构设计 8.2.4 C/S结构设计 8.2.5 B/S结构设计 8.3 数据库实施 8.4 C/S客户端应用开发 8.5 B/S网站应用开发* 8.6 数据库应用开发总结 8.7 实训,