- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的建立
第4章 数据库的建立
教学内容:
4.1 案例引入——商品销售管理数据库
4.2 建立商品销售管理数据库
4.3 数据库表的扩展功能
教学时间:
第五周
教学方法:
演示文稿演示教学和实际操作演示教学相结合
教学目的:
让学生初步掌握如何建立、使用、修改数据库,掌握数据库中数据表的操作和数据表之间关系的建立和作用。
教学重点难点:
1、建立数据库
2、数据库表的扩展功能
教学过程:
数据库是一个容器,在数据库中包含了多个相关的数据表、数据表之间的关系以及应用表的视图。应用数据库使数据表的设计更加合理、简捷,各表间关系易于建立,并用数据字典扩展表的功能。
4.1 案例引入——商品销售管理数据库
在数据管理应用系统中仅用一个数据表来保存和管理数据,在许多情况下由于需保存的数据有许多重复而使数据表不合理。也有的数据之间没有直接关系,只有间接关系,这样的数据存放在一个数据表中也不合适。如果将有这样关系的数据放在一个数据表中,就会使数据表变得复杂、庞大,不易管理和使用。例如商场的商品销售管理系统中,反映商品的销售情况一般要知道商品名称、品牌、型号、销售单价本书中与货币有关的字段,默认单位为元。、销售数量、销售日期、销售人等数据。
如果其中几笔交易是销售同一种商品,那么其中的商品名称、商品型号和销售单价的值都要重复输入,而销售的同一种商品次数越多重复输入的数据就越多,数据表存放的重复数据也越多,如表4-1商品销售情况表中有多个相同的商品。这样会给工作人员带来操作上的重复劳动,更严重的是在数据表中存入了许多重复的数据,这些重复数据称之为“数据冗余”。过多的数据冗余占据了大量的内存空间,并且影响管理系统的操作速度。
在Visual FoxPro 数据库管理系统中解决这一问题的办法是用多个数据表分别存放密切相关的数据,如将表4-1商品信息的数据分成两个数据表,表4-2和表4-3,表4-2集中了商品的基本信息,表4-3集中了商品销售的信息。两表之间通过商品编号联系。这些相关的数据表再集中到数据库进行管理和使用。将表4-2和表4-3设计为商品信息表spxx.dbf和销售情况表xsqk.dbf,其结构分别在表4-4和表4-5中列出。用两个表存储表4-1的数据,虽然两表中重复增加了一个商品编号,但减少了大量重复存储的数据。
两个数据表之间通过商品编号产生联系。如计算某一笔交易的总金额,可以用销售情况表中的销售数量乘上商品信息表中同编号的商品单价即可得出。而建立这种关系,以及查找相关的数据,正是Visual FoxPro数据库很容易实现的功能。建立多个相关的数据表关键是找出表与表之间的关系,并在数据库中建立起关联关系。
同样可以建立起“销售情况表”中与员工相关的员工表yg.dbf,与商品相关的库存表kc.dbf,库存表与供货商相关的供货商表ghs.dbf等。员工表、库存表和供货商表的结构分别由表4-6、表4-7和表4-8列出。
建立一个数据库,将上述多个数据表包含在其中,并建立数据表之间的关联关系,以及后面将要介绍到的数据表扩展属性和视图等。设计一个数据库首先是合理设计应用系统所需的多个相关的数据表和它们之间的关系。数据表的设计原则是尽量避免在一个表中存储重复的信息。
4.2 建立商品销售管理数据库
数据库是通过“数据库设计器”或“数据库向导”来建立的,本节中主要介绍用“数据库设计器”设计数据库方法。在“数据库设计器”中建立数据库主要有新建数据表、添加数据表、确立表与表之间关联关系以及建立“视图”等操作。建立数据库的主要工具是“数据库设计器工具栏”或“数据库”菜单命令。
案例: 建立商品销售管理数据库。
建立一个商品销售管理数据库,数据库中包含上一节中介绍的各数据表。在D:盘根目录建立User文件夹,并在User文件夹上建立表4-4的商品信息表(spxx.dbf)。建立数据库的操作方法如下。
4.2.1 打开“数据库设计器”
1. 通过“新建”菜单命令打开“数据库设计器”
选择“文件”菜单或常用工具栏上的“新建”命令按钮,出现“新建”对话框。在“新建”对话框中选择“数据库”,并单击“新文件”按钮,打开创建数据库文件的“创建”对话框。在“创建”对话框中输入数据库文件名,如“sp”。最后单击“确定”按钮,即打开“数据库设计器”。“数据库设计器”如图4-1所示。“数据库设计器”打开的同时系统显示出“数据库设计器”工具栏和“数据库”菜单。
图4-1 “数据库设计器”和数据库设计器工具栏
另外通过“项目管理器”或命令的方式也同样可以打开“数据库设计器”。
2. 用“项目管理器”打开“数据库设计器”
首先打开“项目管理器”,在“项目管理器”中选择“数据”选项卡。“数据”选项卡中列有“数据库”、“自由表”和“查询”等项目,如图4-2所示。选择“数
您可能关注的文档
最近下载
- 《《机械创新设计》课程标准.doc VIP
- 小学残疾儿童送教上门教案(40篇).pdf
- 菜品知识培训.pptx
- 旅游收入与分配-(精选·公开·课件).ppt
- 2023年长三角一体化示范区苏州湾投资发展(江苏)有限公司人员招聘考试参考题库及答案解析.docx
- 高压氧治疗对于颈椎病患者的影响分析.pptx
- 2021年长三角一体化示范区苏州湾投资发展(江苏)有限公司招聘试题及答案解析.docx
- 尼可地尔夜景游览欣赏岛上迷人的夜间灯光和美景.pptx
- 2023年长三角一体化示范区苏州湾投资发展(江苏)有限公司招聘考试试题及答案解析.docx
- 第六单元跨学科实践活动5基于碳中和理念设计低碳行动方案教学设计-2024-2025学年九年级化学人教版上册.docx
文档评论(0)