数据库设计基础任务驱动教程
-
【作 者】徐琴 陈永政
【I S B N 】978-7-5170-1007-4
【责任编辑】张玉玲
【适用读者群】高职高专
【出版时间】2013-08-23
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】172
【千字数】276
【印 张】10.75
【定 价】¥19
【丛 书】国家示范(骨干)高职院校重点建设专业优质核心课程系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书以设计实现关系型数据库为目标,全面介绍数据库设计过程中的基础知识和技能。全书共5章,主要内容包括数据库的相关概念、数据库设计的相关阶段、各类数据模型、E-R模型及三大范式的主流技术方法等,最后通过对实际项目进行需求分析、E-R模型抽象、模型合成、转换成关系型数据库来强化数据库设计思想,全面提高数据库设计能力,附录练习进一步夯实读者的数据库设计技能。
本书任务目标明确、知识结构层次清晰,读者能更轻松地学习数据库设计的相关知识,可作为高等职业技术院校,以及各类计算机教育培训机构的数据库设计教材,也可供广大数据库爱好者自学使用。
由浅入深、循序渐进地安排知识,理论与实践并重,力求使读者轻松掌握数据库设计的相关知识。
通过大量小技巧、小知识和小提示的总结,将繁杂的理论知识简化,降低学习难度。
精心设计了八个典型项目,使读者能将学习的理论知识熟练地应用于实践,提高数据库设计能力。
数据库技术是信息系统的一个核心技术,同时也是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术主要分为数据库设计和数据库应用两个方面,数据库设计的好坏直接影响到应用系统的质量。市面上关于数据库设计的教材理论偏重且过于枯燥抽象,而本书针对于高职学生按“任务驱动”和“教学做一体化”模式编写,内容全面,既包括数据库的基础理论知识,又包括数据库设计方法和实践,详细介绍从数据库设计的概念模型到逻辑模型再到物理模型的每步转换,让读者掌握数据库设计各阶段的知识。具体特点如下:
(1)由浅入深、循序渐进地安排知识,理论与实践并重,力求使读者轻松掌握数据库设计的相关知识。
(2)通过大量小技巧、小知识和小提示的总结,将繁杂的理论知识简化,降低学习难度。
(3)精心设计了八个典型项目,使读者能将学习的理论知识熟练地应用于实践,提高数据库设计能力。
全书共分为5章,各章主要内容如下:
第1章概要介绍数据库系统的基本概念及基本结构,包括数据库的发展史、数据库的组成及特点、常用商业数据库介绍、数据库系统结构、数据库技术的研究领域及其发展。
第2章系统讲解数据库设计的基本方法、设计步骤、对应的相关知识,着重讲解需求分析、概念模型、逻辑模型、物理模型、数据库实施5个部分的设计方法和技巧。
第3章全面讲解常用的数据库设计——基于E-R模型的数据库设计方法,详细介绍了E-R模型的具体使用以及转换成关系逻辑模型的方法,着重介绍数据库设计过程中“概念模型—逻辑模型”的知识内容。
第4章详细讲解三大范式对表结构的规范要求,通过3个综合实例的讲解全面掌握数据库设计的三大范式。
第5章结合实际项目中的数据库设计E-R模型进行综合性练习,主要是对项目需求分析、E-R模型抽象、合成及转换成关系型数据库相关知识的实际运用。
本书由徐琴、陈永政任主编,罗丽娟、陈素琼、何桂兰任副主编。徐琴负责内容设计、第1、3章的编写及全书的统稿整理工作;陈永政负责第5章的编写及全书的统稿修改工作;罗丽娟负责第2章和附录的编写工作;陈素琼负责第1章和附录的部分编写工作;何桂兰负责第4章的编写。感谢周龙福老师在百忙之中审阅本书并提出宝贵意见。本书在编写过程中参考了国内外许多数据库方面的书刊和资料文献,在此向相关作者表示感谢!
由于时间仓促加之本人水平所限,书中难免有不妥之处,恳请广大同仁批评指正。
编 者
2013年5月
1.1 数据管理技术的发展史 1
任务:了解数据管理技术的发展史 1
1.2 数据库的组成及特点 3
任务:掌握数据库的组成及特点 3
1.3 常用商业数据库 8
任务:了解常用数据库 8
1.4 数据库系统结构 11
任务:掌握数据库系统结构 11
1.5 数据库技术的研究领域及其发展 15
任务:了解数据库技术的发展 15
本章小结 17
习题一 18
第2章 数据库设计流程 20
2.1 数据库设计流程 20
任务:掌握数据库设计流程 20
2.2 需求分析 24
任务:掌握需求分析的流程 24
2.3 概念模型 28
任务:掌握概念模型的设计步骤 28
2.4 逻辑模型 32
任务:掌握逻辑模型的设计流程 32
2.5 物理模型 37
任务:掌握物理模型的设计流程 37
2.6 数据库实施 40
任务:掌握数据库实施步骤 40
本章小结 42
习题二 42
第3章 数据库设计——E-R图 44
3.1 概念模型的相关概念 44
任务一:认识概念模型 44
任务二:实体的识别 46
任务三:属性的选取 48
任务四:实体间的联系 50
3.2 E-R图 52
任务一:基本E-R图的画法 52
任务二:实体间联系的E-R模型 54
任务三:E-R模型的合成 59
任务四:实体、属性、联系的选择 61
3.3 E-R模型向关系模型转换 66
任务一:一对一转换 67
任务二:一对多转换 71
任务三:多对多转换 72
3.4 具体示例展示 74
任务:《图书管理系统》的数据库设计 74
本章小结 77
习题三 77
第4章 三大范式规范化 80
4.1 三大范式介绍 80
任务一:设计满足第一范式的学生信息表 81
任务二:设计满足第二范式的数据库表 83
任务三:设计符合第三范式的数据库表 86
任务四:设计论坛数据库 88
4.2 实例应用三大范式 90
任务一:设计《机房收费系统》 90
任务二:设计《学生选课系统》 93
任务三:设计《进销存管理系统》 95
本章小结 98
习题四 98
第5章特定场景下的数据库设计 100
5.1 销售管理系统 100
任务:《销售管理系统》的数据库设计 100
5.2 车队信息系统 104
任务:《车队信息系统》的数据库设计 104
5.3 工厂管理系统 108
任务:《工厂管理系统》的数据库设计 108
5.4 人事管理信息系统 113
任务:《人事管理信息系统》的数据库设计 113
5.5 进销存信息管理系统 117
任务:《进销存信息管理系统》的
数据库设计 117
5.6 图书发行信息管理系统 122
任务:《图书发行信息管理系统》的
数据库设计 122
5.7 物资库存管理系统 127
任务:《物资库存管理系统》的数据库设计 127
5.8 电脑销售信息管理系统 134
任务:《电脑销售信息管理系统》的
数据库设计 134
本章小结 140
附录 练习 141
A类题:分析实体及属性构成 141
B类题:分析实体及实体关系 142
参考文献 163
- 控制器件(第三版) [主编 鲁兴举]
- 人工智能与信息素养 [主编 吴华光 房宜汕]
- 智能多媒体技术 [主编 陈萍 刘灵傲]
- 云南异龙湖无机碳埋藏的近现代模式研究 [李平 著]
- 基于多模态的人脸图像生成算法与关键技术 [罗晓东 著]
- 应用型地方本科高校教师专业发展研究 [吴丽 著]
- 高维数据特征筛选策略与算法 [陈念 著]
- 外贸英语从入门到实战:53种实战场景秒变谈判高手 [张乐 廖熠 编著]
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Python程序设计项目化教程(基于AI) [主编 禹晨 赵金考 王宏斌]
- 可编程控制器应用项目化教程(三菱FX系列) [主编 姜文雍 李东方]
- 全球英文电影精选:看电影学英文 [张颖 编译]
- Python程序设计与网络爬虫 [黄海辉 彭新东]
- 实体店创业分析实务 [燕艳 陈文冬 编著]
- 中国对欧盟OFDI效率与风险的多维度实证评估—基于KK-SFA模型与PCF-聚类分析方法 [黄健钧 著]
- 生成式人工智能素养 [邱有春 罗明全]
- 系统分析师考试32小时通关(适配第2版考纲) [薛大龙 邹月平]
- Ansys DesignModeler参数化特征建模与仿真指南 [蔡宜时 编著]
- 浙江省山区县共富工坊建设的现状与对策 [徐骏骅 著]
- 计算机网络技术及应用(第3版) [主编 刘永华 陈瑶]
- 北京冬奥精神传承和发展研究 [顾春雨 邹新娴 等 著]
- 汽车营销理论与实务(第三版) [主编 赵培全]
- 人工智能基础与实践 [禹晨 赵金考 王宏斌 李璐]
- 系统分析师5天修炼(适配第2版考纲) [施游 邹汉斌 黄少年 主编]
- 线性代数(第二版) [惠小健 贺艳琴 夏斌湖]
- 微控制器系统设计(STM32版) [主编 杨凌]
- 机械原理与机械设计作业集(第二版) [主编 田亚平 李爱姣]
- 高剑父的现代国画研究 [陈水兴 著]
- 用英语介绍中国江河湖海 [庞彦杰 李静 赵娟 刘桂杰 编]
- 大学生创新创业基础(第2版) [主编 姜国权 方邡]

