- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三节 数据库设计及其实现
数据库是非常强大的工具,它不仅能帮助组织完成事务处理也能完成分析处理。但是,
为了充分发挥数据库的效能,人们必须认真仔细地设计并构建数据库。关系数据库类似于用
二维表格文件的形式管理信息的电子数据表格软件。在电子数据表格中,可以把信息放在一
个单元格内(行与列的交叉处)使用单元格中的信息时,必须要知道信息所在行与列的地址。
例如,单元格 C4表示第 C列、第 4行。
数据库与电子数据表格虽相似却又有所不同。相似之处在于数据库中也要定义信息所在
的行与列;然而,在数据库中人们却不需要了解所查看或使用的信息存放的物理位置。数据
库是信息的集合,在这个集合中对信息的组织与存取完全是按照其信息的逻辑结构进行的。
因此,为了使数据库的效果得到充分利用,人们就需要仔细地设计数据库。我们将介绍关系
数据库的设计与构建过程以及最常见的数据库类型。一个关系型数据库利用一系列具有逻辑
关系的二维表或文件作为数据库存储信息的数据格式。
至于工具的挑选,可以选择自己选定的 DBMS软件包,利用选定的工具定义表或文件、
确定这些表或文件的关系,并输入信息。我们将介绍如何利用 Microsoft完成数Access
据库的设计。
完成数据库设计之后,还可以按照用户的要求更改信息,如:增加信息行 (或删除)、
增加新的表,并利用简单但十分有效的报表与查询工具获取所需的正确信息。
一、关系数据库的设计与构建
(一)要遵循的组织原则
假设我们要建立一个员工数据库,根据员工工作的部门、工作的分配和每项工作的时间
来追踪员工的信息。下面列出一些要遵循的重要的组织规则:
( 1)每位员工必须安排到一个部门且只能安排到一个部门;
( 2)一个部门可能拥有多名员工,也可能没有任何员工;
( 3)每位员工必须且至少被分派一项工作,也可能被分派多项工作;
( 4)每项工作可以同时分派给多名员工共同完成,但并非每项给定的工作一定有员
工承担。
表3-2 员工数据库分工报告样例
员工编码 姓名 部门编号 部门名称 员工人数 工作编号 工作名称 工时
1234 张佳 43 销售 3 14 会计 4
23 销售 4
2345 李乙 15 商品 1 14 会计 8
5468 王敏 43 销售 3 23 销售 6
46 管理 2
9087 周林 43 销售 3 23 销售 5
14 会计 3
8798 张佳 69 机关 1 39 维护 8
表3-2给出了准备生成的员工分工报告样例。首先,每位员工只能安排到一个部门。
例如,周林只能安排到一个部门,编号为 43;第二,有几名员工被安排到部门编号为 43的
部门,这些员工包括:张佳、王敏和周林;第三,每位员工至少分派到一项工作,且有几名
12
员工被分派到一项以上的工作;最后,有多名员工被分派到同一工作岗位,例如,张佳和李
乙都分派到 “会计”工作 (其工作编码为 14)。
在开始数据库设计之前,了解组织规则是非常重要的。这些规则将有助于确定数据库的
正确结构。
(二)设计数据库的步骤
设计数据库包括4个主要步骤:
1、确定实体和主关键字;
2、确定实体之间的联系;
3、为每个关系 (在设计数据库时,一个关系常被视为一个文件)确定信息 (属性);
4、利用数据定义语言建立数据库。
关系数据库设计的4个主要步骤介绍如下:
您可能关注的文档
- 第三篇_常用物流搬运设备.ppt
- 第三篇_关系数据库系统(三).ppt
- 第三篇_面向对象编程.ppt
- 第三篇+数据表基本操作.ppt
- 第三篇1 大学数据库技术课件.pdf
- 第三篇关系数据库标准语言SQL.ppt
- 第三篇关系数据库标准语言SQL1.ppt
- 第三篇绘图工具四(多线图案填充.ppt
- 第三篇汽油机电控点火系统.ppt
- 第三篇鲜活原料初加工.ppt
- 1.1细胞是生命活动的基本单位课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 1.2细胞的多样性和统一性第1课时课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 第16课《白杨礼赞》课件-2025-2026学年统编版语文八年级上册.pptx
- 2026届高三生物一轮复习课件+减数分裂与生物的遗传、变异.pptx
- 3.1细胞膜的结构和功能第2课时课件-2025-2026学年高一上学期生物人教版必修1.pptx
- 2025届高三生物一轮复习课件2.1减数分裂和受精作用.ppt
- 中考语文二轮专题复习课件:新闻概括题.pptx
- 第6课《我看》课件+++2025-2026学年统编版语文九年级上册.pptx
- 第21课《人民英雄永存不朽》课件-2025-2026学年统编版语文八年级上册.pptx
- 2025年广西河池罗城特聘农机技术指导员的(1人)考前自测高频考点模拟试题含答案详解(b卷).docx
文档评论(0)