(共22张PPT)
使用数据库管理信息的
基本思想与方法
使用数据库管理信息的
基本思想与方法
使用数据库管理信息的
基本思想与方法
本节主要内容介绍:
数据库的构成:“字段”、“记录”、“表”
表的关联与查询
数据库在实际当中的一些应用分析:“超市商品管理系统”数据库、博客、QQ空间……
问题:
为什么我们每次登陆QQ都能显示出自己的QQ资料?
为什么某些人修改了自己的资料后其他人就能看到修改后的内容?
体验1:了解数据库的结构
对比Excel与数据库、分析结构,通过对比引出数据库中表的结构。
以下数据库是学生选课的数据库。请打开数据库,看看这个数据库包含了那些元素?他们之间的关系是怎样的?
Excel
中学生选课表
行
单元格
列
数据库中的表
数据库的结构
数据库中的表的结构由字段组成,每一行中所有字段组合起来的数据,便是一个完整的“记录”,集合所有的记录,就形成了“表”。
主关键字字段,简称主关键字。它是用来在同一张表中识别每条记录的唯一的字段。
活动:
动手体验:请试着向“学生情况表”中添加一条记录
。
如果要在数据库中添加学生历次考试成绩,还应该在此数据中建立什么表?表中至少需要哪些字段?
体验2
:数据管理
在向数据库中输入学生信息时,误将李虹的学号输入为“1105”,请在学生信息表中将她的学好改为“1101”,并观察数据库会有哪些变化?为什么会出现这种情况?
结论:三个表中通过学号、课程代码相互关联,互不影响,又相互独立完整,共同记载着学生在选修课程的信息。由此可见,数据在数据库中的存放并不是杂乱无章的,而是有序的,数据库实际上是以一定的组织方式存储在一起的相关数据的集合。
表的关联与查询
问题1:假如我要寻找某个同学的选课情况,将如何查询?
问题2:为什么要将数据库拆分成三个表,“学生情况表”、“学生选课表”、“课程开设情况表”呢?为什么不把这些数据放到一个表中?
爷爷
爸爸
奶奶
叔叔
爸爸
哥哥
妈妈
我
外公
妈妈
外婆
舅舅
学生选课数据库
教师演示:建立表的关联
联系实际
应用创新
讨论:某超市为了便于管理商品,决定使用数据库对商品进行管理。你认为应该怎样设计此超市商品管理的数据库?选取哪些字段?
提示:本着数据库管理信息的思想,注意关键字段的选取。
知识扩展
加强理解
结合实际,讨论问题:
你到他人的QQ空间能做什么?
你在自己的QQ空间能做什么?
(浏览、留言、评论)
(浏览、留言、评论、修改已发表的文章、删除文章、删除留言、删除评论、装扮空间……)
结论:
不同性质的用户,有不同的操作权限。用户对数据库的操作不是直接的,而是通过数据库管理系统来实现的。数据库管理系统是数据库操作的接口,数据库应用系统是人性化的图形用户界面,为用户提供相应操作平台。
总结:
通过本节课的学习,你们自由的说说有了哪些收获?
布置作业:
打开“课程选修信息表”,尝试在其中添加一条课程选修记录。
假设某位同学转学了,现在要在“学生选修数据库”中除名,请思考要删除哪些信息?为什么?请尝试。
Good-bye!