数据库原理与应用

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

《数据库原理与应用》

一、课程基本信息

课程代码:110438

课程名称:数据库原理与应用

英文名称:Database Principle and Application

课程类别:专业基础课

学时:总学时72(含实验学时:18)

学分:3.5

适用对象:信息与计算科学专业本科生

考核方式:考试(闭卷)、平时成绩占总成绩的30%

先修课程:离散数学、高级语言程序设计、数据结构

二、课程简介

《数据库原理与应用》是信息与计算科学专业必修课程之一。数据库技术是计算机软件与理论学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性。随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。

《Database Principle and Application》is one of the required courses of speciality of information and computation. Database techonology is a important branch of computer software and theory. It will be studied in this course that how to storage ,use and manage data. With the development of application of computer, the application area of database including data processing,information management,transaction processing becomes more and more broadly.

三、课程性质与教学目的

本课程将数据库的基本原理和数据库应用系统紧密地联系在一起。主要内容包括数据库系统概述、关系模型、标准查询语言、数据库规范化、数据库设计、数据库保护、数据库新技术和数据库应用系统。在理论讲解中穿插大量教学实例。

基于简明易懂、便于软件实现、鼓励探索的原则介绍数据库原理与应用系统。学生主要掌握数据库基本原理和技术,能灵活和教好地应用现有的数据库管理系统,掌握数据库结构的设计和数据库应用系统的开发方法,数据库设计的方法和工具,学会使用数据库管理系统,并运用于数据库应用系统的开发。

重点掌握下列几方面的知识。

(1)关系数据库。

(2)关系统数据库标准语言SQL。

(3)关系数据库规范化理论。

(4)数据库设计与数据库保护。

(5)数据库新技术。

(6)使用开发应用系统。

四、教学内容及要求

第一章绪论

(一)目的与要求

1.了解数据和信息的基本含义及它们之间的相互关系;

2.了解数据管理技术的发展历程;

3.理解数据库系统的组成和功能;

4.理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系;

5.掌握数据库系统的三级模式结构及它们之间的映像;

6.了解现实世界、信息世界和数据世界的含义及它们之间的相互关系;

7.理解概念模型和数据模型的相关概念;

8.掌握常见的四种数据模型;

9.了解数据库技术新进展。

(二)教学内容

1.数据库的特点及相关概念。

2.数据管理技术的发展。

3.数据抽象与数据库的三级模式。

4.数据模型。

5.*数据库技术的发展。

(三)实践环节与课后练习

上机了解Access数据库或SQL Server数据库环境。

(四)教学方法与手段

课堂PPT讲解与分组讨论。

第二章关系数据库

(一)目的与要求

1.掌握关系模型的组成三要素;

2.掌握关系数据库的一些基本概念;

3.掌握如何用关系代数表达式来表达实际查询问题。

(二)教学内容

关系模式在某一时刻对应的关系的集合,通常称之为关系数据库。关系数据库采用关系模型来组织数据。关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。关系模型的数学基础是集合理论,在集合代数理念中对“关系”给出了严格的数学定义,而且还支持关系进行各种操作。

本章将从集合论的观点出发,介绍支持关系模型的关系数据库的基本理论,包括关系数据结构、关系操作、关系完整性及关系的运算等。

第一节关系数据结构及形式化定义

1. 主要内容

关系、关系模式和关系数据库。

2. 基本概念和知识点

关系、关系模式和关系数据库。

3. 问题与应用(能力要求)

理解关系、关系模式和关系数据库。

第二节关系操作

1. 主要内容

基本的关系操作、关系数据语言的分类。

2. 基本概念和知识点

基本的关系操作、关系数据语言的分类。

3.问题与能力

正确理解和运用基本的关系操作、关系数据语言的分类,会进行

相关运算。

第三节关系模型的完整性

1.主要内容

实体完整性、参照完整性、用户定义完整性。

2. 基本概念和知识点

实体完整性、参照完整性、用户定义完整性。

3.问题与能力

正确理解完整性,完整性的实际意义。

第四节关系代数

1.主要内容

传统的集合运算、专门的关系运算。

2. 基本概念和知识点

集合运算、关系运算。

3.问题与能力

能通过关系运算查询所需要的数据集合。

*第五节关系演算(选学)

1.主要内容

元组关系演算、域关系演算、关系数据库语言。

2. 基本概念和知识点

元组关系演算、域关系演算、关系数据库语言。

3.问题与能力

能通过关系运算从表中查询所需要的数据集合。

(三)实践环节与课后练习

上机熟练关系数据的使用及各种运算操作。

(四)教学方法与手段

课堂内多媒体讲解,分组讨论,讲练结合。

第三章关系数据库标准语言SQL

(一)目的与要求

1.了解SQL语言的发展历程、体系结构及组成等;

2.掌握使用SQL语言定义、修改、删除数据库、表、索引等;

3.掌握如何使用SQL语言进行数据查询和数据更新操作;

4.掌握如何使用SQL文创建、删除视图等;

5. 掌握如何使用SQL言语实现数据控制功能;

相关文档
最新文档