《数据库原理及应用》 第9章数据库应用设计方法 新疆大学 软件学院 张灵飞 nickzhlf@163.com 2025年2月24日星期一 新疆大学软件学院 爱,激情,进取,感恩 2025年2月24日10时25分
新疆大学 软件学院 爱,激情, 进取,感恩 2025年2月24日10时25分 新疆大学 软件学院 张灵飞 nickzhlf@163.com 2025年2月24日星期一 《数据库原理及应用》 第9章 数据库应用设计方法
本章内容 1 E-R模型 2 数据库设计概述 3 需求分析 4 概念模型设计 5 逻辑模型设计 6 物理模型设计 7 运行与维护 新疆大学软件学院 爱,激情,进取,感恩 2025年2月24日10时25分
新疆大学 软件学院 爱,激情, 进取,感恩 2025年2月24日10时25分 1 Click to add Title E-R模型 2 Click to add Title 数据库设计概述 23 Click to add Title 需求分析 14 Click to add Title 概念模型设计 15 Click to add Title 逻辑模型设计 26 Click to add Title 物理模型设计 27 Click to add Title 运行与维护
ER模型 数据模型回顾 ■在数据库中用数据模型这个工具来抽象、表示和处理现 实世界中的数据和信息。通俗地讲数据模型就是现实世 界的模拟。 ■数据模型应满足三方面要求 ◆能比较真实地模拟现实世界 ◆容易为人所理解 ◆便于在计算机上实现 ■数据模型的不同层次 ◆概念模型也称信息模型,它是按用户的观点来对数据和信息建模,主 要用于数据库设计。 ◆逻辑模型主要包括网状模型、层次模型、关系模型等,它是按计算机 系统的观点对数据建模,主要用于DBMS的实现。 ◆物理模型描述数据在磁盘或磁带上的存储方式和存取方法,是对数据 最低层的抽象,是面向计算机系统的。 新疆大学软件学院 爱,激情,进取,感恩 2025年2月24日10时25分
新疆大学 软件学院 爱,激情, 进取,感恩 2025年2月24日10时25分 ◼ 在数据库中用数据模型这个工具来抽象、表示和处理现 实世界中的数据和信息。通俗地讲数据模型就是现实世 界的模拟。 ◼ 数据模型应满足三方面要求 ◆能比较真实地模拟现实世界 ◆容易为人所理解 ◆便于在计算机上实现 ◼ 数据模型的不同层次 ◆概念模型 也称信息模型,它是按用户的观点来对数据和信息建模,主 要用于数据库设计。 ◆逻辑模型 主要包括网状模型、层次模型、关系模型等,它是按计算机 系统的观点对数据建模,主要用于DBMS的实现。 ◆物理模型 描述数据在磁盘或磁带上的存储方式和存取方法,是对数据 最低层的抽象,是面向计算机系统的
E-R模型 数据模型回顾 ■ 客观对象的抽象过程 现实世界 -两步抽象 ◆现实世界中的客观对象 抽象为概念模型; ◆把概念模型转换为某一 DBMS支持的数据模型。 认识抽象 ■概念模型是现实世界 到机器世界的一个中 间层次。 信息世界 概念模型 机器世界DBMS支持的数据模型 数据模型抽象过程 新疆大学软件学院 爱,激情,进取,感恩 2025年2月24日10时25分
新疆大学 软件学院 爱,激情, 进取,感恩 2025年2月24日10时25分 ◼ 客观对象的抽象过程 -两步抽象 ◆现实世界中的客观对象 抽象为概念模型; ◆把概念模型转换为某一 DBMS支持的数据模型。 ◼ 概念模型是现实世界 到机器世界的一个中 间层次。 现实世界 认识抽象 信息世界 概念模型 机器世界 DBMS支持的数据模型 数据模型抽象过程
E-R模型 特征 ■E-R模型,Entity-Relationship Model ◆面向问题的概念模型 ◆用简单的图形方式(E-R图)描述显示世界中的数据 ◆E-R图不涉及数据在数据库中的表示和存取方法 ◆非常接近人的思维方式 新疆大学软件学院 爱,激情,进取,感恩 2025年2月24日10时25分
新疆大学 软件学院 爱,激情, 进取,感恩 2025年2月24日10时25分 ◼ E-R模型,Entity-Relationship Model ◆面向问题的概念模型 ◆用简单的图形方式(E-R图)描述显示世界中的数据 ◆E-R图不涉及数据在数据库中的表示和存取方法 ◆非常接近人的思维方式