第四章 数据库设计与创建
发布时间:2024-11-21
发布时间:2024-11-21
认真学习总是有的
第四章 数据库的设计与创建
认真学习总是有的
本章内容 数据库设计和创建 表的设计和创建
数据库安全
认真学习总是有的
1. 表描述一种实体 2. 表由记录和字段组成 3. 表名通常是惟一的,并且是表中所存储的实体的名称 4. 表之间相互独立又相互联系 4.1.1关系数据库的表
简要回顾
图4-1产品表
认真学习总是有的
4.1.2主键和索引
图 4-2 主 键 和 外 键
认真学习总是有的
4.1.2主键和索引
供应商ID 数字
产品名称 文本
按索引字段(一个或几个的集合)的值,将表中记录(指针)排序 的机制。 类似于书本中的索引。 另建一个记录的顺序表,不改变表中的物理顺序。 一个表可以建立多个索引。对主键自动创建主键索引(一种特殊类型 图4-3索引的例子 惟一索引)。
认真学习总是有的
4.1.3关系1. 一对一关系 2. 一对多关系 3. 多对多关系
认真学习总是有的
图4-5表之间的多对多关系
图4-4表之间的一对多关系
认真学习总是有的
4.2 数据库设计数据库设计的任务如图所示信息需求
数据库 设 计
信息需求
处理需求
典型应用程序
DBM特性
硬件和操作系统特性
认真学习总是有的
4.2.1数据库规划
1. 建立E-R模型(实体-关系模型)确定实体(表) 确定实体标识符(主键) 确定关系(外键) 确定数据元素(字段)图4-6 E-R模型建模过程
认真学习总是有的
2.
数据库规范化 确保数据的完整性
3.
认真学习总是有的
数据库设计内容及特点1.数据库设计内容a.结构特性设计:数据库总体概念的设计。
具有最小数据冗余的、能反映不同用户数据需求的、能 实现数据共享的系统。 数据库模式是静态的、稳定的,一经形成后通常情况下 是不容易改变的,所以结构设计又称为静态模型设计。 也要保留扩充余地。
认真学习总是有的
数据库设计内容及特点b.行为特性设计:数据库用户的业务活动。
行为特性体现在应用程序中。 用户的行为总是使数据库的内容发生变化,所以行为设 计是动态的,行为设计又称为动态模型设计。
认真学习总是有的
数据库设计特点
结构特性和行为特性两者必须相互参照而行。 两者的设计是分离而行。 结构特性是在模式和子模式中定义的;行为特性 是通过应用程序去实现。 最佳设计不可能一蹴而就,是一种“反复探寻, 逐步求精”的过程。
认真学习总是有的
企业 数据分析 E-R模型 逻辑设计 物理设计 子模式设计 加载试验数据 考核性能 满意? 用户业务活动分析 功能模型 事务设计 程序说明 应用程序设计 调试与运行
数 据 库 设 计 中 两 种 特 性 的 对 照
加载数据库
投入运行、维护
认真学习总是有的
4.2.2 数据库设计步骤
动手在Access中建立数据库之前,请先 在纸上草拟设计方案,建议按照以下基础 步骤设计数据库:
认真学习总是有的
确定创建数据库的目的
设计数据库的第一个步骤是确定创建数据库的目 的以及以
后如何使用。可以采取三种方式完成这 一步: 与数据库用户交谈,了解他们的需求。 草拟您需要数据库产生的报表。 收集目前用来记录数据的单据或文件,这些数据 可帮助了解数据库中应该有哪些内容以及需要那 些功能。
上一篇:第三次安委会全会讲话