欢迎来到天天文库
浏览记录
ID:27546664
大小:724.00 KB
页数:84页
时间:2018-12-04
《[高等教育]a1-数据库基础与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库基础与应用河南工业大学电气工程学院2007年5月1教材:李春葆,清华大学出版社,《数据库原理与应用-基于VisualFoxpro》2005.1参考教材:1.刘於勋,中国铁道出版社,《数据库原理及应用-VisualFoxpro6.0版》2005.82.王珊,萨师煊,高等教育出版社,《数据库系统概论(第四版)》2006.52成绩组成:1、平时成绩;(到课率、书面作业、上机练习)2、期末闭卷考试;先修基础:《C语言程序设计》、《软件技术基础》3课时安排:总学时数:36课时讲课学时:约20课时上机
2、学时:约16课时4注意!1、本课程是大学工科非计算机类专业的一门必修课。课程时间紧、任务重,上课务必提高效率;珍惜上机时间;课下注意复习。2、PPT中部分内容属于补充提高部分(带**),注意分清重点!5内容安排:基础篇第一章:数据库基本理论应用篇第二章:VFP系统初步第三章:VisualFoxPro语言基础第四章:表的基本操作第五章:SQL语言第六章:建立和操作数据库第七章:结构化程序设计第八章:表单及内部控件第九章:查询与视图设计6第一章数据库基本理论71.1数据库系统概述1.2
3、数据库系统的组成与结构1.3数据模型1.4关系数据库1.5VisualFoxPro系统简介81.1数据库系统概述1.1.1信息、数据和数据处理1.“信息”与“数据”数据是人们用于记录事物情况的物理符号。为了描述客观事物而用到的数字、字符以及所有能输入到计算机中并能被计算机处理的符号都可以看作数据。9信息是数据中所包含的意义。通俗地讲,信息是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是
4、数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息。10数据处理是指将数据转换成信息的过程。它包括对数据的收集、存储、分类、计算、加工、检索和传输等一系列活动。其基本目的是从大量的、杂乱无章的、难以理解的数据中整理出对人们有价值、有意义的数据(即信息),作为决策的依据。数据是信息的载体,而信息是数据的内涵。2.数据处理111.1.2数据管理技术的发展(包括三个阶段):1.人工管理阶段20世纪50年代中期以前,计
5、算机主要应用于科学计算,数据量较少,一般不需要长期保存数据。硬件方面,没有磁盘等直接存取的外存储器。软件方面,没有对数据进行管理的系统软件。人工管理阶段的特点:这一时期的数据由于是面向应用程序的,应用程序与其处理的数据结合成一个整体。(1)数据不保存;(2)应用程序管理数据;(3)数据不能共享;(4)数据不具有独立性;12人工管理阶段的程序与数据的关系:数据的组织面向应用程序,不同的程序之间不能共享数据。132.文件系统阶段(专门管理数据的计算机软件)20世纪50年代后期至60年代中期,计算机开始大
6、量用于数据管理。硬件上出现了直接存取的大容量外存储器,如磁盘、磁鼓等,这为计算机系统管理数据提供了物质基础。软件方面,出现了操作系统,其中包含文件系统,这又为数据管理提供了技术支持。文件系统提供了在外存储器上长期保存数据并对数据进行存取的手段。文件的逻辑结构与存储结构有一定区别,即程序与数据有一定的独立性。数据的存储结构变化,不一定影响到程序,因此程序员可集中精力进行算法设计,并大大减少了维护程序的工作量。14文件系统阶段的特点:(1)数据可以长期保存;(2)文件系统管理数据;(3)数据的共享性差,
7、冗余度大;(4)数据独立性差;15文件系统阶段程序与数据的关系:163.数据库系统阶段20世纪60年代后期,计算机在管理中应用规模更加庞大、数据量急剧增加,数据共享性更强。硬件价格下降,软件价格上升,编制和维护软件所需成本相对增加,其中维护成本更高。这些成为数据管理在文件系统的基础上发展到数据库系统的原动力。在数据库系统中,由一种叫做数据库管理系统(DBMS:DatabaseManagementSystems)的系统软件来对数据进行统一的控制和管理,从而有效地减少了数据冗余,实现了数据共享,解决了数
8、据独立性问题,并提供统一的安全性、完整性和并发控制功能。17数据库系统阶段的特点:(1)数据结构化;(2)数据共享性高,冗余度小,具有高度的物理独立性和逻辑独立性;(3)具有良好的用户接口;(4)对数据实行统一管理和控制;18数据库系统阶段程序与数据的关系:191.2.1数据库系统(DateBaseSystem,简称DBS):数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。因此,数据库系统是由计算机系统、数据库及其描述机构、数据库管理系
此文档下载收益归作者所有