大学计算机基本演示课件系列—4.ppt

大学计算机基本演示课件系列—4.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基本演示课件系列—4

计算机基础教研室 第四讲 数据库技术 本章教学目标 1.数据库能做什么? Why? 2.什么是数据库 -数据库的基本知识 What? 3.如何设计和使用数据库 How? 1.数据库能做什么? 存储大量数据,并可以增加、删除和修改。 快速地对数据进行检索、排序、分析、汇总并报告结果。 数据库能做什么?-高考数据分析应用实例 比如,大家都知道每年各省都公示一分一段数据,那么我们如何实现呢? 数据的存储 用各门课成绩求总分 求出一分一段结果 高考数据分析:数据的存储 数据量: 2011年全国933万,湖北48.5万 Excel2003: 列数最多256列,行数最多 65536行 数据库存储: 关系数据库,二维表 高考数据分析:数据的存储 高考数据分析:求每个人的总分 高考数据分析:求出一分一段结果 然后,在使用如下命令对 上面的表进行统计。 SELECT 总分, count(*) AS 人数 FROM aaa WHERE 类别=1 GROUP BY 总分 ORDER BY 总分 DESC; 1.数据库能做什么? 信息世界数据无处不在 从internet看数据 --网站-后台数据库 问题: 你能否从自己访问的网站中观察到哪些内容会用到数据库? 数据处理过程又是怎样? 单击提交按钮后发生了什么? 1.将用户的选择写入已定义好的数据库表中 2.从表中读取数据,分别统计出A,B,C,D 选项所占比例。 3.将统计结果显示在页面上 本章教学目标 1.数据库能做什么? Why? 2.什么是数据库 -数据库的基本知识 What? 3.如何设计和使用数据库 How? 2.数据库基本知识 数据、信息与信息处理 数据库系统DBS、数据库DB和数据库管理系统 概念模型 E-R图 关系模型 数据、信息和数据处理 什么是数据(Data)? 描述事物的符号 数据、信息和数据处理 什么是数据处理? 将数据转换成信息的过程 更复杂的一个例子 DB/DBMS/DBAS 数据库(DB)是数据的载体 常见的数据库系统及其开发工具 数据模型 现实世界 事物 特征 全体 关联 E-R图 E-R图 关系模型 应用场景 学生选课 学生基本信息(学号,姓名,性别) 课程基本信息(课程号,课程名,任课教师) 成绩怎么体现? -哪个学生的哪门课的成绩 成绩(学号,课程号,分数) 应用场景 本章教学目标 1.数据库能做什么? Why? 2.什么是数据库 -数据库的基本知识 What? 3.如何设计和使用数据库 How? 如何设计和使用数据库 数据库设计过程 SQL-Select语句 如何建立查询 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R图转换成关系模型 5.将关系模型转换成表结构 6.在 Acess中实施 1.从客户给的原始数据抽象出实体 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R图转换成关系模型 5.将关系模型转换成表结构 6.在Acess中实施 2.根据客户方运行流程确定实体间的联系 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R图转换成关系模型 5.将关系模型转换成表结构 6.在 Acess中实施 3找出实体属性,结合实体间联系画E-R图 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R图转换成关系模型 5.将关系模型转换成表结构 6.在Acess中实施 4.将E-R图转换成关系模型 1.一对一关系在一个表中,不存在表间关系 2.一对多关系以主键(一方)和外键(多方)形式描述 3.多对多关系变成两个一对多关系,并产生一个用于联系的新表 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R图转换成关系模型 5.将关系模型转换成表结构 6.在Acess中实施 5.将关系模型转换成表结构 将关系模型加上每个字段的类型、长度等信息既成为表结构 数据库设计过程 1.从客户给的原始数据抽象出实体 2.根据客户方运行流程确定实体间的联系 3.找出每个实体的属性,并结合实体间联系画出E-R图(概念模型) 4.将E-R

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档