《(精品)2.4.1体验网络数据库.ppt》由会员分享,可在线阅读,更多相关《(精品)2.4.1体验网络数据库.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 感受数据库 大家去过图书馆吗?大家去过图书馆吗?图书管理员是怎样管理书图书管理员是怎样管理书籍的,当你找不到一本书籍的,当你找不到一本书的时候,询问图书管理员,的时候,询问图书管理员,她是怎样查询那一本书的她是怎样查询那一本书的?请一位同学协助老师来请一位同学协助老师来找到找到红楼梦红楼梦这本书。这本书。方法一:手工查找方法一:手工查找资源资源:“:“图书馆藏书图书馆藏书”文件夹文件夹方法二:数据库检索方法二:数据库检索资源:资源: 请同学们比较两种文请同学们比较两种文件管理在方便性、查找速件管理在方便性、查找速度和准确性方面差别。度和准确性方面差别。1.1.小明家住瑞金路,准备后天去小明家
2、住瑞金路,准备后天去南京图书馆借南京图书馆借红楼梦红楼梦这本这本书,请同学们帮他查查小明去书,请同学们帮他查查小明去图书馆需乘坐的公交车。图书馆需乘坐的公交车。2.2.请同学们查询国内三个不同城请同学们查询国内三个不同城市的天气情况。市的天气情况。活动一:随着全球向信息化社会个人、公司和随着全球向信息化社会个人、公司和政府机构搜集和产生的数据爆炸性地增长。政府机构搜集和产生的数据爆炸性地增长。庞大的数据管理工作变得越来越复杂,为庞大的数据管理工作变得越来越复杂,为了解决对这个问题,我们常常采用了解决对这个问题,我们常常采用数据库数据库技术技术进行管理。进行管理。当前,数据库技术已广泛运用于各个
3、当前,数据库技术已广泛运用于各个领域,例如领域,例如网上学校网上学校、数字图书馆数字图书馆、银行银行储蓄信息系统储蓄信息系统、全国联网、全国联网火车售票系统火车售票系统、地理信息系统地理信息系统、天气预报系统天气预报系统、网络搜索网络搜索引擎引擎、网络影院网络影院等,这些系统提供了丰富等,这些系统提供了丰富的信息资源,极大地方便了我们的生活和的信息资源,极大地方便了我们的生活和学习。学习。活动二:打开打开D D盘盘“感受数据库感受数据库”文件夹中文件夹中“Browser.exeBrowser.exe”应用应用程序,根据程序,根据D D盘盘“任务任务”文档文档中的要求,完成相应的操作。中的要求,
4、完成相应的操作。目前,数据库技术已经渗透到各个目前,数据库技术已经渗透到各个领域,各种类型的数据库在生产管理、领域,各种类型的数据库在生产管理、商业运营和科学研究等各个方面发挥着商业运营和科学研究等各个方面发挥着巨大的作用。巨大的作用。在日常生活中,我们在超市购物后在日常生活中,我们在超市购物后结帐,利用结帐,利用自动取款机提款自动取款机提款,通过服务,通过服务热线热线查询电话费查询电话费,访问,访问百科全书光盘百科全书光盘,利用利用搜索引擎搜索引擎搜索信息等等,实质上都搜索信息等等,实质上都是在访问数据库。是在访问数据库。数据库的原理数据库的原理图图Access,VFP,sql server
5、,Oracle等都是数据库管理系统等都是数据库管理系统 活动三:打开打开D D盘盘“中国地图数据中国地图数据”,完成下列操作:,完成下列操作:人口人口数量数量(万人万人)辖辖区区面面积积(平方千米平方千米)2001年末年末实实有耕地面有耕地面积积(万平方米)(万平方米)蔬菜蔬菜产产量量(吨)(吨)水果水果产产量量(吨)(吨)水水产产品品产产量量(吨)(吨)肉肉类类产产量量(吨)(吨)奶奶类类产产量量(吨)(吨)泰泰兴兴市市姜姜堰市堰市兴兴化市化市1 1、建立如下表要求的、建立如下表要求的“三城市查询三城市查询”。2、将数据库先按人口数量降序,将数据库先按人口数量降序,再按所属省份升序排列,建立
6、再按所属省份升序排列,建立查询查询“人口查询人口查询”。3 3、查找此数据库中江苏省人口数、查找此数据库中江苏省人口数量不少于量不少于100100万的县区,建立万的县区,建立“江苏省人口查询江苏省人口查询”,并按,并按“人人口数量口数量”从高到低排序从高到低排序”。4 4、通过更新查询,将白下区人口数、通过更新查询,将白下区人口数改为改为4343(万),建立(万),建立“白下区人白下区人口更新口更新”查询。查询。(可参阅课本(可参阅课本6969页的页的“技术支持技术支持”)数据库管理的优势数据库管理的优势 面对大量的数据,数据库管理技术能面对大量的数据,数据库管理技术能够很好地实现对其进行够很
7、好地实现对其进行存储存储、管理管理及及高高效检索效检索,而且数据库中的数据可以被多,而且数据库中的数据可以被多个用户、多个应用共享使用。数据的共个用户、多个应用共享使用。数据的共享可以尽可能地享可以尽可能地避免数据的重复避免数据的重复问题,问题,节约存储空间,同时也能够减少由于数节约存储空间,同时也能够减少由于数据的重复问题造成的不一致。据的重复问题造成的不一致。学号姓名性别(男)出生日期年级班级联系电话照片200101001陈文章男1983-10-21高一013364586200101002张 强男1983-8-15高一013378921200101003李 芬女1984-1-12高一018
8、864082200101004陆 洋男1983-9-22高一016364513200101005姚 舒女1983-11-28高一014538729200102001吴 燕女1984-4-3高一028103247200102002曹 斌男1984-2-16高一024486765200102003宋令文男1984-7-9高一023280618200102004杨 华女1984-3-11高一026680043200103001赵 琳女1984-4-9高一038848061200103002王 逸男1984-5-5高一034434213200103003顾 彬男1984-1-30高一036668542认识数据表确定实体属性确定实体属性 建立这个表的过程,就是对建立这个表的过程,就是对客观事客观事物物(实体实体)数字化,抽象出能够反映该)数字化,抽象出能够反映该事物的事物的特性特性(属性属性)。例如,如果我们)。例如,如果我们建立数据表的目的是记录整个班级学生建立数据表的目的是记录整个班级学生信息,那么信息,那么学生学生是是实体实体,我们选择,我们选择学号学号、姓名姓名、性别性别、出生日期出生日期、年级年级、班级班级、联系电话联系电话、照片照片等项目作为等项目作为属性属性。