《数据库原理及应用(MySQL版) 理论教案 第1次课(理论) 数据库系统概述.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用(MySQL版) 理论教案 第1次课(理论) 数据库系统概述.docx(3页珍藏版)》请在第一文库网上搜索。
1、数案首页(以2课时为元)课 序授课日期授课班次授课教师批准人1课题第一章数据库系统的基本原理目的要求了解并学会数据库系统总体特点、结构、组成及基本概念,掌握下述内容:数据、 数据库、数据库管理系统、数据库系统的概念;数据管理技术的产生和发展;数 据库系统的特点;数据模型(数据模型的组成要素、常用数据模型、概念模型、 层次模型、网状模型、关系模型)。教学内容1 .数据库系统概述。2 .数据模型。重点难点重点:概念模型;数据模型。 难点:关系模型的概念。教学方法手 段教学方法:启发、引导、演示、归纳手 段:多媒体课件和黑板画的图例讲解教学步骤1 .提问引起思考引入课程2 .精讲课堂内容3 .课堂小
2、结4 .布置作业复习提问题你对数据了解吗?常用的数据库系统有哪些?作业题目习题三一一(1)题预习内容数据库的三级模式二级映射课时分配(以分钟计算)教学环节复习提问新课讲解课堂实践每课小结布置作业时间分配5781052教学内容课堂组织课程介绍一、课程介绍:数据库是现代信息社会的基石。几乎所有的计算机应用软件都构建于数据库系 统之上。数据库原理与应用是一门理论性较强的专业核心课程。本课程的主要任务是, 掌握数据库系统的基本概念、基本原理、基本方法以及有关的应用,同时介绍一种 大型的数据库管理系统(Oracle) 重点掌握关系数据库的基本理论与基本操作, 通过对关系数据库标准语言SQL的学习,了解掌
3、握关系数据库的基本的使用,培养 学生对有关实际问题的系统分析能力和设计能力。主要内容有:数据库系统、数据库 管理系统、概念模型与E-R图;关系数据库、关系模型、关系代数方法、关系数据 库标准语言SQL、关系数据理论;数据库设计、实施与维护、数据库恢复技术、数据 库安全性、数据库完整性和并发控制等。通过上机实践,进一步加深理论知识,使 学生能针对具体问题编制相应的数据库应用程序,今后能独立开发面向应用的数据 库系统的应用程序,进一步提高学生的程序设计和调试能力。二、成绩考核方法:本课程为考试课程,其成绩组成为平时成绩(包括平时出勤、课堂表现、作业、 实验等)占50%,期末考试占50机第1章 数据
4、库系统的基本原理课程导入问题:QQ系统中登录用户名及密码如何存放,并能快速比对出合法或非法用户?【讲授内容】1.1 数据库系统概述1.1.1 数据库系统的应用电信业、银行业、金融业、销售业、联机的零售商、大学、航空业、人力资源、 制造业。1.1.2 数据库系统概念1 .数据(Data)数据是数据库存储的基本对象。是描述现实世界中各种具体事物或抽象概念的、 可存储并具有明确意义的符号记录。2 .数据库(DataBase,简称为DB)简单的说,数据库就是相互关联的数据集合。严格的说,数据库是长期存储在 计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模 型组织、描述和存储,具
5、有较小的冗余度、较高的数据独立性和易扩展性。3 .数据库管理系统(DataBaseManagemenlSystem, DBMS)它的主要功能包括以下几个方面:数据定义功能、数据操纵功能、数据控制功 能、数据组织、存储和管理。4 .数据库系统(DataBase System, DBS)数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库(DB)、 数据库管理系统(DBMS)、应用系统和数据库管理员(DBA)构成。5 .数据库应用系统(DataBase Application System, DBAS)数据库应用系统主要是指实现业务逻辑的应用程序。1 .1.3数据管理技术的发展阶段2 .人
6、工管理阶段特点:1)数据不保存;2)数据不具有独立性;3)数据不共享3 .文件管理系统阶段文件管理系统阶段存储组织信息的主要弊端:1)数据的冗余和不一致;2)数 据独立性差;3)数据孤立4 .数据库系统阶段数据库系统的特点:1)数据结构化;2)数据的共享性高,冗余度低,易扩充; 3)数据独立性高;4)数据由DBMS统一管理和控制。1 .1.4数据库系统的用户2 .数据库管理员(DBA)DBA的具体职责包括:1)参与数据库的设计;2)定义数据的安全性要求和完 整性约束条件;3)日常维护:4)数据库的改进和重组、重构。3 .数据库用户根据工作性质及人员的技能,可将数据库用户分为四类,分别是最终用户
7、、专 业用户、数据库设计人员、应用程序员。1.2数据模型1.2.1 数据抽象的过程美国国家标准化协会ANSI根据数据抽象的级别定义了 4种模型,即概念模型、 逻辑模型、外部模型、内部模型。1 概念模型现在输的概念模型主要是实体-联系模型,即E-R模型。两个实体之间的联系可以分为三种:1)一对一联系(1: 1) ; 2) 一对多联系(1: n) ; 3)多对多联系(m: n)2 .逻辑模型3 辑模型有层次模型、网状模型和关系模型3种。4 .外部模型外部模型具有如下特点。1)外部模型是逻辑模型的一个逻辑子集。2)硬件独立,软件依赖。3)外部模型反映了用户使用数据库的观点。5 .内部模型内部模型又称为物理模型,是数据库最底层的抽象,它描述数据在磁盘上存储 方式、存取设备和存取方法。6 .2.2关系模型1.数据模型的三要素1)数据结构:是对系统静态特性的描述。2)数据操作:是对系统动态特性的描述。3)数据的完整性约束条件:在关系模型中,任何关系都必须满足实体完整性和 参照完整性。【课程小结】本次课主要掌握3个内容,一是数据库的基本概念,二是数据库发展各阶段的 特点,三是数据模型,重点掌握关系模型。思政