数据库基本操作.ppt
《数据库基本操作.ppt》由会员分享,可在线阅读,更多相关《数据库基本操作.ppt(28页珍藏版)》请在第壹文秘上搜索。
1、第二章第二章数据库的基本操作数据库的基本操作v一个成功的数据库设计方案应该将用户的需一个成功的数据库设计方案应该将用户的需求充分融入其中求充分融入其中,才能创建出一个能够有效完才能创建出一个能够有效完成所需功能的数据库。成所需功能的数据库。2.1 设计数据库设计数据库2.1 设计数据库设计数据库1.功能需求功能需求 确定数据库所要完成的任务的目的。确定数据库所要完成的任务的目的。2. 确定数据库中的表确定数据库中的表 按照功能需求的描述,将数据按不同主题分按照功能需求的描述,将数据按不同主题分开。应遵循的原则开。应遵循的原则:v表中不包含重复信息表中不包含重复信息;v每个表应该只包含关于一个主
2、题的信息。每个表应该只包含关于一个主题的信息。3. 确定表中的字段确定表中的字段 在设计每个表的字段时,应遵循以下原则:在设计每个表的字段时,应遵循以下原则:v每个字段应直接与表的主题相关;每个字段应直接与表的主题相关;v不包含推导或计算所得到的数据;不包含推导或计算所得到的数据;v应包含所需要的所有信息应包含所需要的所有信息v以最小的逻辑部分划分字段。以最小的逻辑部分划分字段。2.1 设计数据库设计数据库4. 确定各表的主键确定各表的主键 根据实体完整性的要求,每个表都有一根据实体完整性的要求,每个表都有一个主键,标识不同的记录。如果表中没有能个主键,标识不同的记录。如果表中没有能用作主键的
3、字段,则可以增加一个数据类型用作主键的字段,则可以增加一个数据类型为为“自动编号自动编号”的字段作为主键。的字段作为主键。5. 确定表之间的关系确定表之间的关系 关系:一对一关系:一对一 一对多一对多 多对多多对多2.1 设计数据库设计数据库6. 优化设计优化设计 表中的字段已经包含了所需的所有信息,表中的字段已经包含了所需的所有信息,且每个字段不可再分也不包含其他字段的推且每个字段不可再分也不包含其他字段的推导结果。导结果。7. 输入数据并创建其他数据库对象输入数据并创建其他数据库对象 在表中添加数据,如果需要就在此基础上在表中添加数据,如果需要就在此基础上建立查询、窗体等其他对象。建立查询
4、、窗体等其他对象。2.1 设计数据库设计数据库v实例实例:为管理好超市业务信息为管理好超市业务信息设计一个超市业设计一个超市业务信息管理系统务信息管理系统,使超市业务信息管理工作,使超市业务信息管理工作规范化、系统化,提高信息处理的速度和准规范化、系统化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改确性,能够及时、准确、有效的查询和修改出入货信息。出入货信息。2.1 设计数据库设计数据库1. E-R图的设计图的设计|E-R模型(模型(Entity-Relationship Model 实体联系模型)实体联系模型) 是从用户的角度对事物建立的一种模型。是用户与数据是从用户的角度对
5、事物建立的一种模型。是用户与数据库设计人员之间交流的语言。库设计人员之间交流的语言。|实现实现E-R模型就是实现事物与数字世界联系的信息抽象模型就是实现事物与数字世界联系的信息抽象过程。为准确描述现实世界中的事物及它们之间的复杂过程。为准确描述现实世界中的事物及它们之间的复杂关系,不但要抽象出实体,还要描述实体之间的联系。关系,不但要抽象出实体,还要描述实体之间的联系。在数据库中,这种联系被抽象为实体内部属性之间的联在数据库中,这种联系被抽象为实体内部属性之间的联系系(即属性间联系即属性间联系)和数据库中实体之间的联系和数据库中实体之间的联系(即实体间即实体间联系联系)。|E-R模型就清晰地反
6、映出实体型集合及其联系的结构形模型就清晰地反映出实体型集合及其联系的结构形式。式。系统规划系统规划 构成构成E-R图的基本要素是实体型、属性和联系,其图的基本要素是实体型、属性和联系,其表示方法为:表示方法为:实体型:用矩形表示,矩形框内写明实体名;实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(上联系的
7、类型(1 : 1,1 : n或或m : n)。)。系统规划系统规划v一个简单的超市业务信息管理数据库,它的一个简单的超市业务信息管理数据库,它的实体部分包括实体部分包括“商品商品”和和“公司职员公司职员”两方两方面,其中实体面,其中实体“商品商品”的属性的属性如下图所示:如下图所示:系统规划系统规划系统规划系统规划v实体实体“公司职员公司职员”的属性如图所示:的属性如图所示: v最后把实体间的联系用最后把实体间的联系用E-R图表示出来图表示出来:系统规划系统规划v2. 模块的设计模块的设计 v根据上述的分析,设计出根据上述的分析,设计出“超市业务信息管理系统超市业务信息管理系统”的模块,如图所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基本 操作
