tcpip应用协议与编程课程教案.docVIP

  • 4
  • 0
  • 约1.62万字
  • 约 36页
  • 2017-02-06 发布于湖南
  • 举报
tcpip应用协议与编程课程教案

数据库原理 课程教案 授课题目(教学章、节或主题): 绪论:包括数据库系统概述,数据模型,数据库系统结构和数据库系统的组成。 教学目的、要求(分掌握、熟悉、了解三个层次): 了解:?数据、数据库、数据库管理系统和数据库系统、数据模型、以及数据库系统的三级模式结构和数据库系统的组成等基本概念。 理解:数据库常用的基本概念 数据库系统的特点 数据库系统运行的大致过程 掌握:实体-联系模型(E-R图的表示方法) 实体-联系数据库模式的设计 教学重点及难点: 重点: 1.数据、数据库、数据库管理系统和数据库系统 2.数据库系统的特点 3.数据模型:数据模型的组成要素 4.概念模型的表示方法:实体-联系模型(E-R图的表示方法) 难点: 数据库系统的三级模式结构 课时安排:6节 授课方式:理论课 教学基本内容: 以教师为中心的讲授、提问及论证等的教学方法,教学手段使用板书与多媒体相结合的手段。 第一章 绪论 1.1 数据库系统概述 1.1.1 数据与信息 数据(Data)是数据库中存储的基本对象 数据的定义 描述事物的符号记录(符号是一种人为的规定) 数据的种类 文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 数据的特点 数据与其语义是不可分的 数据举例 数据的含义称为数据的语义,数据与其语义是不可分的。(加入语义后就是其所传递的信息的) 例如 93是一个数据 语义1:学生某门课的成绩 语义2:某人的体重 语义3:计算机系2003级学生人数 语义4:。。。 学生档案中的学生记录 (李明,男,197205,江苏南京市,计算机系,1990) 语义:学生姓名、性别、出生年月、籍贯、所在院系、 入学时间 解释:李明是个大学生,1972年5月出生,江苏南京市人,1990年考入计算机系 另一个解释和语义? 数据与信息是密不可分的。 1.1.2 数据管理技术的产生和发展 什么是数据管理 对数据进行分类、组织、编码、存储、检索和维护 数据处理的中心问题 数据管理技术的发展过程 人工管理阶段(20世纪40年代中--50年代中) 文件系统阶段(20世纪50年代末--60年代中) 数据库系统阶段(20世纪60年代末--现在) 数据管理技术的发展动力 应用需求的推动 计算机硬件的发展 计算机软件的发展 一、人工管理阶段 时期 20世纪40年代中--50年代中 产生的背景 应用需求 科学计算 硬件水平 无直接存取存储设备 软件水平 没有操作系统 处理方式 批处理 人工管理阶段存在以下问题: (1)数据不独立保存。---数据不保存在计算机内 (2)应用程序管理数据。 (3)数据不共享。 (4)数据不具有独立性。 (5)数据没有软件系统进行管理,程序员不仅要规定数据的逻辑结构,而且还要设计数据的物理结构,数据面向应用。 在人工管理阶段最明显的缺点就是缺乏数据独立性。所以在20世纪50年代后期至60年代中期,随着计算机技术的发展,不但计算机的硬件有了磁盘等直接存储设备,而且在操作系统中也有了专门的数据管理软件,称为文件系统,数据管理进入文件系统阶段。 在文件系统阶段,程序与数据分别独立存放,数据组成数据文件,并且独立命名,程序通过文件名对文件中的数据进行处理,在程序与数据之间的转换由文件管理系统来完成。即采用“应用程序—文件管理系统—数据文件”的存取方式。 二、文件系统阶段 时期 20世纪50年代末--60年代中 产生的背景 应用需求 科学计算、管理 硬件水平 磁盘、磁鼓 软件水平 有文件系统 处理方式 联机实时处理、批处理 文件系统中数据的结构 记录内有结构。 数据的结构是靠程序定义和解释的。 数据只能是定长的。 可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。 文件间是独立的,因此数据整体无结构。 可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。 数据的最小存取单位是记录。 把下面的缺点和上面的数据的结构结合起来讲解。 文件管理阶段的缺点: (1)数据冗余度大、共享性差、易产生数据不一致性 如:在表1-1 人事文件、表1-2 教学文件、表1-3 科研文件、表1-4 体检文件中都有编号、姓名、性别、职称信息,这显然造成了大量数据的冗余,并且如果该教师职称发生了变化,在人事文件中改变了其相应的职称信息,但在教学、科研等文件中没有被修改,就会产生数据的不一致性。 (2)数据独立性差 例如:在表1-1 人事文件中插入一个所在单位和年龄属性,将会引起应用程序的变化。 (3)用户负担重 文件系统虽然为用户提供了一种简单的、统一的存取文件的方法,但文件的处理

文档评论(0)

1亿VIP精品文档

相关文档