7.3 利用数据库管理大量信息
7.3 利用数据库管理大量信息
在信息社会中,每个人都在接触和利用身边的信
息资源,上一节课我们了解了一些常用的管理个人信
息资源的方法和手段。
但是,个人信息资源的数量毕竟有限,当我们面
对群体的、规模更大的信息资源时,又该如何去管理
呢?
7.3 利用数据库管理大量信息
什么是数据库?
生活中与“库”相关事物:
书库、车库…
它们具有什么共同的特点?
数量大、按类分…
数据库就是一个组织、存储
和管理数据的仓库,只不过这个
仓库是在计算机存储设备上的,而
且数据是按一定格式存放的。
7.3 利用数据库管理大量信息
怎么建立或使用数据库呢?
数据库管理系统:
一种操纵和管理数据库的大型软件,用于
建立、使用和维护数据库,如Access等 。
Access2003:
默认扩展名:.mdb
7.3 利用数据库管理大量信息
一条记录
一个字段
一个表
数据库管理系统
一个数据库
若干条“记录”组成一个“表”
多个相关的“表”组成一个“数据库”
7.3 利用数据库管理大量信息
如,现需要建立一个 “学生库”,
其中包含“学生信息表” …
01 张三 01 201601 698
12 王明 15 201699 676
…
创建数据库表,首先要建
立表的结构,如学号、姓名、
班级等字段名称及类型等。
然后才可以输入具体
的内容,即若干记录。
主键:唯一标识某条记录的字段。
该字段不能重复,不能为空。
上表哪个字段适合做主键?
7.3 利用数据库管理大量信息
7.3 利用数据库管理大量信息
ExcelAccess
由此可以看出,数据库中信息的组织方式和电子表格类似。
7.3 利用数据库管理大量信息
叔叔
爸爸
奶奶
爷爷
我
哥哥
妈妈
爸爸
舅舅
妈妈
外婆
外公
☆数据库中的表
与表是相互关联
的。这是数据库
与电子表格的重
要差别。
7.3 利用数据库管理大量信息
使用Excel电子表格文件
找出所有选修了“宇宙与地球”课程的同学姓名
在Access数据库中同样可以使用这种人工方式,查找有
关信息。
7.3 利用数据库管理大量信息
在数据库查找所有选修“宇宙与地球课程”的同学名单:
当面对数以万计的大量数据时,人工方式似乎难以完成…
学号 姓名 课程编号 课程名称 …
这就是数据库的查询功能。查询是数据库中的一个重要功
能,也是数据库管理大量信息的优越性所在。
能否实
现将数据
库中几个
相关联的
表,通过
彼此的联
系,产生
一个我们
期望得到
的新的数
据表呢?
7.3 利用数据库管理大量信息
7.3 利用数据库管理大量信息
7.3 利用数据库管理大量信息
有的同学能够快速地通过Access(数据库管理系统)对数据库进行
操作、建立查询,完成相应的实践任务,但有的同学似乎进展不顺。
其实,直接对数据库进行操作的确比较麻烦,而且容易破坏数据。
于是,有人在数据库管理系统支持下,开发了一些数据库应用系统
,一般是用编程工具编写的应用软件,如中考成绩查询系统、在线售票系
统、校本课程管理系统…
通过数据库应用系统
人性化的图形用户界面和
“所见即所得”的操作风
格,我们可以方便、快速
地检索、添加、修改、删
除数据库中的信息 ,而且
数据不容易遭到破坏。
7.3 利用数据库管理大量信息
数据库、数据库管理系统、数据库应用系统
三者有什么关系?
7.3 利用数据库管理大量信息
7.3 利用数据库管理大量信息
知识点回顾与总结
7.3 利用数据库管理大量信息
课后讨论与思考
1、若某位同学退学,现要在“学生选修课程信息
库”中除名,请思考需要删除哪些信息?为什么?
与前面的校本课程管理系统中直接删除比较,哪个
更有优越性?
2、春节期间,铁道部的铁路网上售票系统一度瘫
痪,引发了一票难求的现象,这说明目前的数据库
技术还存在哪些难点有待克服和改进?