- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经济学]第4章数据库
天津商业大学 天津商业大学 * 第4章 数据库 4.1 设计数据库 4.2 数据库的创建及基本操作 4.4 查看和修改数据库结构 4.3 在数据库中添加和移去数据表 4.5 数据字典 退出 4.1 设计数据库 4.1.3 确定所需字段 退出 4.1.2 将需求分类放入表 4.1.1 分析数据需求 4.1.5 设计优化 4.1.4 确定关系 4.1.1 分析数据需求 1)明确数据库的目的,即需要从数据库中得到哪些信息。2)确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中的字段)。 3)和数据库使用人员多交换意见。 1)仔细研究需要从数据库中提取的信息,并把这些信息分成各种基本主题,每个主题都是一个独立的表。 2)注意防止删除有用的信息,同一信息尽量只保存一次,这样将减少出错的可能性。 4.1.2 将需求分类放入表 数据库设计的步骤: 1)明确目的 2)确定需要的表 3)确定所需字段 4)确定关系 5)设计求精 4.1.3 确定所需字段 确定字段的技巧: (1)每个字段直接和表的主题相关 (2)不要包含可推导得到或需计算的数据 (3)收集所需的全部信息 (4)以最小的逻辑单位存储信息 (5)使用主关键字段:即可以唯一确定存储在表中每个记录的一个或一组字段,它能够迅速关联多个表中的数据,并把数据组合在一起 在选择主关键字时需要注意: 1)Visual FoxPro 不允许在主关键字段中有重复值或 null 值 2)主关键字段不能太长,以方便记忆和键入 3)主关键字段值最好使用能满足存储要求的最小长度 4.1.4 确定关系 数据表之间的关系可以分为: (1)一对一关系:在一对一关系中,表 A 的一个记录在表 B 中只能对应一个记录,而表 B 中的一个记录在表 A 中也只能有一个记录与之对应。 (2)一对多关系:在一对多关系中,表A的一个记录在表B中对应多个记录,而表B的一个记录在表A中只有一个记录与之对应,这是关系型数据库中最普通的关系。 (3)多对多关系:在多对多关系中,表 A 的一个记录在表 B 中可以对应多个记录,而表 B 的一个记录在表 A 中也可以对应多个记录。 4.1.5 设计优化 数据库设计好之后,还需要注意的问题: (1)字段:是否遗忘了字段?是否有需要的信息没包括进去? (2)主关键字:是否为每个表选择了合适的主关键字?在使用这个主关键字查找具体记录时,它是否很容易记忆和键入?要确保主关键字段的值不会出现重复。 (3)重复信息:是否在某个表中重复输入了同样的信息?如果是,需要将该表分成两个一对多关系的表。 (4)表:是否有这么一个字段很多而记录项却很少的表,而且许多记录中的字段值为空?如果有,就要考虑重新设计该表,使它的字段减少,记录增多。 4.2 数据库的创建及基本操作 4.2.3 打开数据库 退出 4.2.2 在项目中添加数据库 4.2.1 创建数据库 4.2.5 删除数据库 4.2.4 关闭数据库 4.2.1 创建数据库 1)命令方式:CREATE DATABASE 数据库名 2)数据库向导 3)数据库设计器 4.2.3 打开数据库 1)命令方式:OPEN DATABASE 数据库名 说明:使用SET命令可以将某一打开的数据库指定为当前数据库,格式为:SET DATABASE TO 数据库名 2)菜单方式: 4.2.2 在项目中添加数据库 可以使用项目管理器中的“添加”按钮将数据库添加到项目中。 4.2.4 关闭数据库 1)命令方式:CLOSE DATABASE [ALL]或CLOSE ALL 说明:CLOSE DATABASE关闭当前数据库和它所有的表 2)菜单操作: 4.2.5 删除数据库 1)命令方式:DELETE DATABASE 数据库名 [DELETE TABLES] 2)项目管理器 4.3 在数据库中添加和移去数据表 4.3.3 从数据库中移去数据表 退出 4.3.2 向数据库中添加数据表 4.3.1 在数据库中建立新表 4.3.4 访问其他数据库中的表 4.3.1 在数据库中建立新表 1)当数据库处于打开状态时,可以使用建立自由表的方法在数据库中建立新表,所建立的新表将自动添加到打开的数据库中 2)数据库设计器 4.3.2 向数据库中添加数据表 1)命令方式:ADD TABLE 数据表名 示例:OPEN DATABASE 教学管理 ADD TABLE 学生表 2)数据库设计器 数据库表:与数据库相关联的表 自由表:与数据库无关联的表 数据库表与自由表之间可以相互转化。 4.3.3 从数据库中移去数据表 1)命令方式:R
您可能关注的文档
- [工作范文]QCC品管圈简介.ppt
- [医药卫生]11、OTC业务代表培训.ppt
- [管理学]东北财经大学 管理学10.ppt
- [药学]人参皂苷-α-鼠李糖苷酶的分离纯化及真菌RNA提取的研究.pdf
- [初三政史地]感受大自然之美.ppt
- [建筑]建筑工程预算实训教程201110更新.pdf
- [司法考试]2010年司法考试分科训练之民事诉讼100题答案.doc
- [科学]八年级科学上电路探秘.doc
- [理学]第十一章荧光分析法.ppt
- [理学]塑料材料基础知识简介.ppt
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
文档评论(0)