第6章信息系统与数据库(教案).

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机导论课程教案

教学过程

新课讲授:

6.1计算机信息系统

6.1.1什么是计算机信息系统

1.定义:是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统

2.特点:

(1)数据量大(2)数据持久(3)数据共享

信息系统的结构授课班级

XX1503、XX1504授课形式讲授页码1-5授课日期

第13周教学时数4课时授课章节第六章信息系统与数据库

6.1计算机信息系统

6.2关系数据库简介

教学目标掌握计算机信息系统的含义及其主要特点

掌握数据库系统的特点及数据独立性的含义

熟悉关系数据模型基本术语的含义

了解SQL 的基本内容和特点

掌握二维表的操作

教学重点教学重点:

以上条目标识为掌握和熟悉的内容为教学重点。

教学难点计算机信息系统的组成及其层次结构

二维表的操作

SQL 语法介绍

授课手段

演示教学实例练习课后体会

●基础设施层:硬件、系统软件和网络;

●资源管理层:包括各类数据信息,资源管理系统;

●业务逻辑层:实现应用部门业务功能、流程、规则、策略等的处理程序构成;

●应用表现层,通过人机交互方式,向用户展现结果。

信息系统的发展趋势

新的应用需求和新的计算机技术是推动信息系统发展的动力。

目前,信息系统的发展趋势:

●系统集成化

●信息多媒体化

●功能智能化

●结构分布化

6.1.2信息系统与数据库

1.数据库

数据库(DataBase):用来存放大量数据的仓库,简称DB。

数据库管理系统(简称DBMS):以统一管理和共享数据为主要特征。

逻辑独立性:是指用户的应用程序与数据库的逻辑结构相互独立。

物理独立性:是指用户的应用程序与存储在数据库中的数据相互独立。

数据库系统的组成(1)计算机支持系统(2)数据库(3)数据库管理系统(4)人员

2数据模型

1.数据模型

在数据库系统中,一般采用数据模型来对现实世界数据进行抽象。

数据模型:是数据库系统中用于数据表示和操作的一组概念和定义。

各种数据库产品都是基于某种数据模型的。

1.数据模型的基本概念

①数据静态的特性

②数据的动态特性

2.概念模型和E-R图

1)概念模型:是对应用单位数据的第一次抽象,也是用户和数据库设计人员之间进行交流与沟通的工具。

(2)术语实体

实体,属性,实体主键,联系,一对一,一对多,多对多

3.数据模型

面向计算机系统(即数据库)中数据的逻辑结构。

(1)层次模型(Hierarchica Model):层次模型用树结构表示实体集之间的联系。

(2)网状模型(Network Model):用网络结构表示实体集之间联系的数据模型。

(3)关系模型(Relational Model):用二维表结构表示实体集以及实体集之间联系的数据模型

(4)面向对象模型(Object-Orinted Model)

3关系数据库

采用关系数据模型的数据库就是关系数据库。它采用二维表来表示,由表名、行和列组成。每一行称为一个元组,每一列称为一个属性。用关系数据模型对一个具体单位中客观对象的实体集、属性和联系的结构描述,一般称为关系数据模式(Data Schema),而二维表中的内容即为其实例。

4数据库管理系统

数据库控制:DBMS对不同的情况,在技术上采取不同的解决措施,使得数据库中的数据安全可靠,正确有效,以保证整个数据库系统的正常运转。有时也称“数据库保护”。

数据库控制通过4个方面的技术来实现:

(1)安全性控制(2)并发控制(3)数据库的恢复(4)完整性控制

1.数据库的安全性

安全性指保护数据库以防止不合法的使用所造成的数据泄露、修改或破坏。在数据库系统中,安全措施是逐级设置的。主要技术有:

(1)用户标识与鉴别(2)访问控制(3)审计功能(4)数据加密(5)视图的保护

2.数据库的备份和恢复

由于计算机系统的硬件故障、软件故障、操作员的误操作以及恶意入侵都会破坏数据库中数据的正确性。为了使数据库系统在出现故障后,能迅速恢复(Recovery)系统,大多数数据库管理系统采用转储和日志技术。

主流关系数据库管理系统,如ORACLE、DB2、Sybase、Microsoft SQL server等。

6.1.3信息系统中的数据库访问

1什么是数据库访问?

2如何进行数据库访问?

通过DBMS对数据库进行访问。

使用SQL对数据库进行访问:使用SQL命令直接访问数据库;使用SQL程序访问数据库,使用SQL表单访问数据库(C/S模式)。

使用SQL命令直接访问数据库:如Select*from表where s.sex=’男’

B/S模式的数据库访问:

通过浏览器访问Web网页来访问数据库;

6.2关系数据库简介

关系数据模型的基本结构是关系。

在用户观点下,关系数据模型中数据的逻辑结构是一张二维表(Table),它由表名、行和列组成。表的每一行称为一个元组(Tuple),每一列称为一个属性(Attribute)。

关系数据模式:关系数据模型对一个具体单位中客观对象及其联系的结构描述,称为关系数据模式。

关系模式的描述形式:R(A1,A2,…Ai…,An)其中:R为关系模式名,即二维表名。

Ai(1≤i≤n)是二维表中的列名。或者:R=(A1,A2,…Ai…,An)

上述数据对象(S和C)以及数据对象之间的联系(SC)表示成关系模式分别为:

S(SNO,SNAME,DEPART,SEX,BDATE,HEIGHT)

C(CNO,CNAME,LHOUR,SEMESTER)

SC(SNO,CNO,GRADE)

这3个关系模式也可以用汉字定义为:

学生(学号,姓名,系别,性别,出生日期,身高)

课程(课程号,课程名,学时,开课时间)

选课成绩(学号,课程号,成绩)

关系模式主键

能够唯一标识二维表中指定元组的属性或者属性组(这组属性的任何真子集无此性质),称为该二维表的候选键。如果一个关系模式有多个候选键存在,则可从中选一个最常用的作为该关系模式主键,简称主键。

例如:学生登记表中的学生有下列属性(列):学号,姓名,系别,出生年月等,则学号可作为候选键,用它来标识一个学生。因学生可能有重名,因而姓名不能作为候选键;但

相关文档
最新文档