欢迎来到天天文库
浏览记录
ID:46249628
大小:73.33 KB
页数:6页
时间:2019-11-22
《第二章数据库基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、授课班级授课日期授课题目:第二章数据库基础目的要求:了解数据库的概念;了解数据库的特征和分类;了解并掌握关系型数据库的基本概念;了解数据库对电子商务的支持;重点难点:数据库的概念;关系型数据库的基本概念;组织教学:点名考勤;复习;引入新课;讲解理论知识;实例演示;指导学生练习;总结总结复习导入新课:数据库技术的应用在口常生活屮随处可见,数据库技术是一门综合性技术,它涉及操作系统、数据结构、算法设计和程序设计等知识,是信息社会的重要基础技术之一,也是计算机科学领域中发展最为迅速的分支。通过本课程的学习,理解网站管理中后台数据
2、库的管理,理解数据库的基本知识,学握Accoss2003的基本操作,能够根据专业屮的实际问题进行数据库的设讣和创建,提高使用Access2003进行数据处理和管理的能力,并能开发出简单的数据库应用系统。提问:1、你是怎么理解数据库的?2、同学平时使用什么软件处理数据?3、现在你知道常用的数据库系统哪些?教学方式、手段、媒介:教学手段:讲授、多媒体;媒介:教材授课内容:一、什么是数据库(一)、简介数据库技术的应用在日常生活中随处可见。例如,学校为了方便管理,需要把全校所有学生的相关信息(包括姓名、性别、出生年月、籍贯、班级等
3、)汇集起来。运用数据库知识,将所有学生的信息资料按照一定的规则存储到计算机中,需要查询某些信息时,只需要设定查询条件,通过计算机的处理运算,就可以很快地输出所需的信息。数据库示例如课本P2页,再如下图所示:系统空录界面系统用户管理添加文档信息更新文档信息删除文档信息查询文档信息欢連进入电子文苕皆超系统■fflpTyan{2007-6-2JIHA电子文档管理系统主界面(二)、相关概念1>数据库数据库就是以一定的组织方式将相关数据组织在一起存放在计算机存储器上形成的、能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。
4、2、数据库系统数据库系统一般由4个部分组成:1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。駛件的配置应满足整个数据库系统的需要。3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(databasemanagementsystem,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决
5、如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。4)人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问
6、数据库。第四类用户是数据库管理员(databaseadministrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。3、数据库管理系统(DBMS)数据库管理系统(databasemanagementsystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbmso它对数据库进行统一的管理和控制,以
7、保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(DataDefinitionLanguage)与数据操作语言DML(DataManipulationLanguage),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。注:数据库主要解决3个问题1)有效地组织数据。主要是对数据结构进行合理设计,以便存放在计算机中。2)将数据方便地输入计
8、算机中。3)根据用户的要求将数据从计算机中抽取出来。二、数据库的特征和分类(一)、数据库的特征1>实现数据共享:数据共亨允许多个用户同时存取数据而互不影响。2、实现数据独立:数据独立是指应用程序不随数据存储结构的改变而变动。3、减少了数据冗余度:数据文件存在着“多对一”的重叠关系,有效地节省了存储资源。
此文档下载收益归作者所有