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