《数据库原理》课程介绍
数据库原理教学大纲

《数据库原理》课程教学大纲课程代码:090131118课程英文名称:Principles of Database课程总学时:48 讲课:40 实验(上机):8适用专业:信息与计算科学大纲编写(修订)时间:2017.11一、大纲使用说明(一)课程的地位及教学目标数据库原理是全面介绍数据库理论的一门基础课程,数据库技术已经成为计算机信息系统与应用系统的核心技术和重要基础,信息与计算技术都离不开数据库。
因此《数据库原理》已经成为我们信息与计算科学专业的专业必修课之一。
(二)知识、能力及技能方面的基本要求1. 基本知识:要求学生能够掌握数据库相关基本知识。
例如掌握数据模型、数据库系统构成、SQL语句等。
2. 基本理论和方法:关系数据库、关系数据理论、数据库系统维护和数据库设计等。
3. 基本技能:学生能够应用数据库设计技术、规范化理论、E-R图的绘制、SQL语言等技术设计和解决数据库应用管理系统方面的问题,具有相关的应用技术和能力。
(三)实施说明1.教学方法:课堂讲授中要重点对基本概念、基本方法和解题思路的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;注意培养学生提高利用标准、规范及手册等技术资料的能力。
讲课要联系实际并注重培养学生的创新能力。
2.教学手段:在教学中采用电子教案及多媒体教学系统等先进教学手段,结合实际的软件环境,动手实践,以确保在有限的学时内,全面、高质量地完成课程教学任务。
3.课程各章节内容在重点、深度和广度方面的说明:1) SQL语言的讲解为全书的重点,学生必须掌握。
2)第五部分重点为关系数据库的规范化的几个范式,数据依赖的公理系统,模式的分解为较高要求,可视学生理解情况删减。
3)课程内容中带星号的部分为较高要求,可酌情省略。
4)本课可安排一定的用高级语言实际开发存取数据库的应用程序的内容,让学生切身体会数据库的作用。
《数据库原理》教案

《数据库原理》教案•课程介绍与目标•数据库基本概念•数据模型与数据库设计目录•SQL语言基础与应用•数据库安全性与完整性保护•数据库恢复与并发控制•数据库新技术与发展趋势01课程介绍与目标数据库原理课程概述数据库原理是计算机科学中的一门重要课程,它涵盖了数据库设计、实现、管理和优化等方面的知识。
本课程将介绍数据库的基本概念、数据模型、关系数据库、数据库设计、数据库管理系统(DBMS)以及数据库应用等方面的内容。
通过本课程的学习,学生将掌握数据库的基本原理和核心技术,具备设计和开发数据库应用系统的能力。
教学目标与要求教学目标培养学生掌握数据库的基本原理和核心技术,具备设计和开发数据库应用系统的能力,以及解决数据库相关领域实际问题的能力。
教学要求学生需要掌握数据库的基本概念、数据模型、关系数据库、数据库设计、DBMS等方面的知识,并能够运用所学知识解决实际问题。
课程安排与时间课程安排本课程共分为XX个章节,每个章节包含若干小节,每个小节涵盖一个特定的主题或知识点。
课程时间本课程共计XX学时,每周安排XX学时,共计XX周完成。
具体上课时间根据学校教学安排而定。
02数据库基本概念1 2 3对客观事物的符号表示,是计算机可以识别的输入。
数据可以是数字、文字、图像、声音等。
数据经过加工处理并对人类客观行为产生影响的数据。
信息具有时效性、共享性和价值性。
信息对信息的进一步加工和应用,是人类智慧的结晶。
知识可以表现为经验、规则、模型等。
知识数据、信息与知识用户使用数据库应用系统的各类人员,包括终端用户和开发人员。
基于数据库开发的各种应用系统,如企业管理系统、电子商务系统等。
数据库管理员负责数据库的建立、维护和管理工作的专业人员。
数据库长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库管理系统用于建立、使用和维护数据库的软件系统,是数据库系统的核心。
数据库系统组成0102数据定义功能提供数据定义语言(DDL),用于定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。
数据库原理课程介绍

数据库原理课程介绍
数据库原理课程是计算机科学和软件工程专业中的一门核心课程,旨在介绍数据库的基本概念、原理和设计方法,培养学生的数据库技术和应用能力。
课程内容通常包括以下几个方面:
1. 数据库基础:介绍数据库的概念、分类、组成部分和基本特性,讨论数据库管理系统的功能和作用。
2. 数据模型:介绍常见的数据模型,如层次模型、网络模型、关系模型等,以及它们的特点和应用场景。
3. 数据库设计:介绍数据库设计的基本原理和方法,包括实体-关系模型的建模、关系模式的转换、关系代数和关系演算等。
4. 数据库语言:介绍关系数据库的查询语言,如结构化查询语言(SQL),包括SQL的基本语法、查询优化技术和事务处理等。
5. 数据库安全性和完整性:讨论数据库的安全性和完整性保护机制,如用户权限管理、数据加密和备份恢复等。
6. 数据库索引和性能优化:介绍数据库索引的原理和优化技术,如B+树索引、哈希索引和查询优化器等。
7. 分布式数据库:介绍分布式数据库的基本概念和架构,讨论数据分布、一致性和容错等问题。
8. 数据库应用:介绍数据库在各个领域的具体应用,如企业信息管理、数据仓库和大数据处理等。
在课程中,学生通常需要完成数据库设计和实现的实践项目,通过实际操作来巩固所学知识。
课程还可以引入一些数据库管理系统(如MySQL、Oracle等)的使用,让学生能够熟练运用具体的数据库软件进行开发和管理。
通过学习数据库原理课程,学生可以掌握数据库设计和管理的基本技能,了解数据库技术的最新发展趋势,并能够将数据库技术应用到实际的软件开发和数据处理中。
数据库原理 教学大纲

数据库原理教学大纲数据库原理教学大纲一、引言数据库是现代信息系统的核心组成部分,它对于数据的存储、管理和检索起着重要的作用。
数据库原理是计算机科学与技术专业的重要基础课程之一,本文将探讨数据库原理教学的内容和方法。
二、数据库的基本概念1. 数据库的定义和特点数据库是按照一定的数据模型组织、存储和管理数据的集合。
它具有数据的独立性、共享性、可扩展性和安全性等特点。
2. 数据模型和数据模型的分类数据模型是对现实世界中数据的抽象和描述,常见的数据模型有层次模型、网状模型和关系模型等。
三、关系数据库理论1. 关系数据库的基本概念关系数据库是以关系模型为基础的数据库系统,它通过表格的形式来组织和存储数据。
2. 关系数据库的规范化规范化是关系数据库设计的重要步骤,它通过消除冗余和保持数据一致性来提高数据库的性能和可靠性。
3. SQL语言和关系代数SQL语言是关系数据库的标准查询语言,它可以用来对数据库进行增删改查操作。
关系代数是关系数据库的数学基础,它用来描述和操作关系数据。
四、数据库管理系统1. 数据库管理系统的定义和功能数据库管理系统是用来管理和操作数据库的软件,它提供了数据定义、数据查询、数据更新和数据控制等功能。
2. 数据库的物理结构和存储管理数据库的物理结构包括数据文件、索引文件和日志文件等,存储管理是数据库管理系统的核心功能之一。
3. 数据库的并发控制和事务管理并发控制是保证数据库操作正确性和一致性的重要机制,事务管理用来保证数据库操作的原子性、一致性、隔离性和持久性。
五、数据库设计与优化1. 数据库设计的基本原则数据库设计是根据应用需求和数据特点来确定数据库的结构和内容,它包括概念设计、逻辑设计和物理设计等阶段。
2. 数据库性能优化数据库性能优化是提高数据库查询和更新效率的关键,它包括索引优化、查询调优和存储优化等方面。
六、数据库安全与备份恢复1. 数据库安全的基本原则数据库安全是保护数据库免受非法访问和数据丢失的重要措施,它包括用户认证、权限控制和数据加密等方面。
大学一年级数据库原理教学大纲

大学一年级数据库原理教学大纲1. 课程概述1.1 课程名称:数据库原理1.2 课程学时:36学时(理论课)1.3 课程对象:大学一年级计算机相关专业学生1.4 课程目标:通过学习数据库原理,使学生了解数据库的基本概念、原理和应用,掌握数据库设计与管理的基本方法和技术,培养学生的数据管理能力和解决实际问题的能力。
2. 教学内容2.1 数据库基本概念2.1.1 数据、数据模型、数据库2.1.2 数据库管理系统2.2 关系型数据库2.2.1 关系数据库模型2.2.2 关系代数与关系演算2.2.3 数据完整性与数据约束2.3 数据库设计与规范化2.3.1 关系模式设计2.3.2 范式理论2.3.3 数据库设计规范化方法2.4 SQL与关系数据库操作2.4.1 SQL语言基本结构2.4.2 数据定义与数据操作语句2.4.3 查询语句与连接操作2.5 数据库安全与备份恢复2.5.1 数据库安全性与访问控制2.5.2 数据库备份与恢复策略2.6 数据库应用与发展2.6.1 数据库应用领域2.6.2 大数据与云计算对数据库的影响3. 教学方法3.1 授课讲解:通过系统、有逻辑性地讲解数据库原理的基本概念和理论知识。
3.2 实例演示:通过实际的案例和示例,演示数据库设计、SQL 语句编写、数据操作等具体操作步骤。
3.3 课堂讨论:引导学生思考和讨论数据库相关问题,培养学生的分析和解决问题的能力。
3.4 实践操作:安排实践任务,要求学生独立或小组完成数据库设计、查询优化等实际操作,巩固理论知识。
4. 考核方式4.1 平时成绩:包括课堂表现、课堂作业以及实践任务完成情况。
4.2 期末考试:考查学生对数据库原理知识的掌握程度,包括理论知识和实践应用能力。
4.3 课程项目:要求学生完成一个小型数据库设计与实现项目,并提交相关报告。
5. 参考教材5.1 《数据库系统概论》- 王珊、萨师煊5.2 《数据库系统概念》- Abraham Silberschatz、Henry F. Korth、S. Sudarshan6. 参考资源6.1 开放式数据库管理系统(如MySQL、PostgreSQL等)的安装与使用指南6.2 数据库设计与规范化案例分析6.3 SQL语言参考手册本教学大纲为一年级数据库原理课程的教学内容和安排,希望通过系统的教学,让学生在学习过程中全面了解数据库原理的基本概念、原理和应用,并能够掌握数据库设计和管理的基本方法与技术。
数据库原理学什么

数据库原理学什么
数据库原理主要学习数据库的设计、组织和管理的基本原理。
它涉及到数据模型、数据库系统结构、数据库管理系统(DBMS)的实现、数据访问和操作等方面的知识。
首先,数据库原理学习数据库的概念和特性,例如数据的定义、组织和操作,以及数据的完整性、一致性和安全性等。
了解数据库的基本术语和概念,如表、字段、主键、外键等。
其次,数据库原理学习数据库设计和规范化的方法。
了解如何设计数据库表结构,确定实体和关系,以及消除冗余数据等。
学习规范化技术,例如第一范式、第二范式、第三范式等,以及它们的应用和限制。
此外,数据库原理学习数据库索引和查询优化的原理。
了解索引的概念、类型和应用,以及索引的设计和维护方法。
掌握查询优化的基本原理,如查询计划生成、查询优化器的工作原理等。
还有,数据库原理学习事务管理和并发控制的原理。
了解事务的性质和特点,以及事务的隔离级别和一致性保证机制。
掌握并发控制的基本技术,如锁、多版本并发控制等。
最后,数据库原理学习数据库备份和恢复的原理。
了解备份和恢复的基本概念、方法和策略,以及数据库的故障处理和恢复技术。
学习如何进行数据备份和恢复,以确保数据的可靠性和可恢复性。
总之,数据库原理涵盖了数据库设计、组织、管理和维护等方面的基本原理。
通过学习数据库原理,可以更好地理解数据库系统的工作原理,提高数据库的设计、性能和安全性。
数据库原理课程介绍和教学大纲

《数据库原理》课程简介课程内容:数据库技术是计算机科学技术的一个重要分支,是构成信息系统的基础。
《数据库原理》课程是计算机科学与技术专业(本科)的重要的专业核心课,同时也是软件工程专业的专业基础课程。
本课程从着重介绍数据库系统的基本概念、原理和技术方法。
课程内容包括数据库系统的基本概念、关系运算理论、SQL语言、关系规范化理论、数据库应用系统的设计方法、数据库系统的安全性控制、完整性控制、并发控制和系统故障恢复等。
通过教学,使学生系统地掌握数据库系统的知识,培养学生运用数据库技术解决问题的能力,为更深入地学习数据库技术和今后从事系统设计实践打下良好的基础。
Brief IntroductionCourse Description:Database technology is a computer science technology, and now has become an important branch of computer science. It is a foundation of information system. The Database Principles is a specialized core course of computer science and technology professionals. It can also take as a specialized course of software professionals.This course highlights the basic concepts , principles and techniques of database system. The content of this course include concepts of database system, relation operation theory, SQL language, relation normalization theory, design and development of DB system, security technology, integrity control, concurrency control, DB recovery and so on..Through the curriculum students can master the basic knowledge of database system , get a thorough understanding of how to use database technology to solve problem, and lay a good foundation for more in-depth study and engaged in the practice of system development in the future.《数据库原理》课程教学大纲一、教学内容第一章绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成教学难点:关系数据模型、数据物理独立性与逻辑独立性。
数据库原理课程简介

数据库原理课程简介
数据库原理课程是计算机科学与技术领域的一门核心课程之一,旨在培养学生对数据库的原理、设计和实现有深入的理解和实践能力。
课程内容包括数据库基本概念、数据模型、关系模型、数据库设计、关系代数与SQL语言、关系数据库理论、事务
处理与并发控制、数据库安全与完整性、数据库性能调优等方面。
在课程学习的过程中,学生将学习到数据库的基本理论和原理,包括数据库系统的架构、数据模型及其语义、数据库的查询处理和优化技术等。
同时,学生将通过实践项目,掌握数据库设计方法和技巧,学习使用SQL语言进行数据库操作和查询,
了解数据库的事务处理和并发控制机制,以及数据库安全与完整性保护的方法和技术。
通过数据库原理课程的学习,学生能够掌握数据库系统的基本概念和原理,了解数据库的设计原则和规范,能够进行数据库的设计、实现和管理工作,能够使用SQL语言进行数据库的
操作和查询,具备数据库系统的性能调优和安全保护的能力。
数据库原理课程对于计算机科学与技术学生来说具有重要的意义,它不仅是计算机科学相关专业必不可少的一门核心课程,也是计算机软件开发、数据分析和大数据技术等领域的基础和前提。
大学《数据库原理》课程教学大纲及课程重点、难点

大学《数据库原理》课程教学大纲及课程重点、难点一、基本信息课程代码:学分:3总学时:48(其中实验9学时)适用对象:本科计算机、网络、软件工程、通讯等相关专业先修课程:数据结构二、课程性质、教学目的和要求(一)课程性质和目的数据库原理是计算机专业的一门专业必修课,面向高年级学生开设,本大纲以一学期51课时讲授。
本课程的目的是向学生介绍数据库的基本概念和原理,掌握常用数据库系统的使用,使学生能够使用数据库技术进行数据库设计和系统开发。
(二)教学方法与手段以课堂理论教学为主,上机实践为辅,配合多媒体教学。
在教学过程中注重能力的培养,以实际应用为例,提高理论教学的生动性,提高学生的动手能力。
(三)教学安排学时安排:16周X3学时二48学时,其中课堂教学13周X3学时=39学时,上机实验3周X3学时=9学时。
课堂讲授数据库的基本概念、基本理论和工作原理,上机实验练习理论的实现和一个典型的关系数据库系统。
课堂教学:第一章绪论(3学时)第二章关系数据库(6学时)第三章关系数据库标准语言SQL(6学时)第四章(数据库安全性)和第五章(数据库完整性)(3学时)第六章关系数据理论(6学时)第七章数据库设计(6学时)第八章数据库编程和第九章关系查询与优化(3学时)第十章数据库恢复技术(3学时)第十一章并发控制(3学时)上机实验:实验1(3课时):E-R模式设计和数据库设计与实现。
掌握数据库系统和DBMS的组成,练习SQLServer的配置和使用,E-R模式设计,设计并实现一个具体的数据库。
实验2(3课时):数据库的范式设计和数据库的数据操纵的设计与实现。
利用E-R模式设计,进行关系模式设计和模式规范化过程的练习,设计并实现数据库的查询、添加、修改、删除、更新以及视图的设计与实现。
实验3(3课时):数据库系统的安全性和、完整性和整体设计。
数据库系统的安全性和完整性的设计与实现;数据库系统的整体设计。
实验4(3课时):简单关系数据库系统的设计与实现。
数据库原理教学大纲

数据库原理教学大纲一、引言数据库在现代社会中扮演着重要角色,广泛应用于各行各业。
数据库原理作为高等教育中的重要课程之一,旨在培养学生对数据库的深刻理解与应用能力。
本教学大纲旨在明确课程目标、教学内容、教学方法和评估方式,以确保学生能够全面掌握数据库原理。
二、课程目标1. 理解数据库的基本概念和原理。
2. 掌握关系数据库的设计和管理技术。
3. 熟悉SQL语言的基本操作和高级特性。
4. 能够使用数据库管理系统解决实际问题。
5. 培养学生的团队合作和问题解决能力。
三、教学内容1. 数据库基础知识1.1 数据库的定义和特点1.2 数据库体系结构1.3 数据模型与数据模型的分类1.4 数据库管理系统的发展与分类2. 关系数据库设计2.1 关系数据库模型的基本概念2.2 关系数据库的完整性约束2.3 关系数据库的范式理论与应用2.4 关系数据库的物理设计3. SQL语言3.1 SQL语言的基本操作(查询、插入、更新、删除)3.2 SQL语言的高级特性(联合查询、子查询、聚合函数、视图、索引)4. 数据库管理系统4.1 数据库安全与权限管理4.2 数据库性能调优4.3 数据库备份与恢复4.4 数据库的并发控制与事务管理5. 实践与案例分析5.1 利用数据库管理系统解决实际问题5.2 数据库应用案例分析和讨论四、教学方法1. 讲授法:通过课堂讲解,向学生系统介绍数据库原理的基本概念和重要知识点。
2. 实践操作:提供实验环境,让学生亲自操作数据库管理系统,并进行实际操作练习。
3. 讨论与案例分析:组织学生进行小组讨论,分析并解决实际数据库应用案例。
五、教材1. 主教材:《数据库系统概论》2. 参考书:- 《数据库系统概念》- 《SQL基础教程》- 《高性能MySQL》六、评估方式1. 平时表现:包括课堂参与、实验报告等。
2. 作业:包括课后习题、实验任务等。
3. 期中考试:考察学生对数据库原理的掌握程度。
4. 期末考试:综合考察学生对数据库原理的理解和应用能力。
数据库原理教学大纲

数据库原理教学大纲数据库原理教学大纲随着信息技术的快速发展,数据库成为了现代社会中不可或缺的一部分。
作为计算机科学与技术专业的学生,学习数据库原理是必不可少的。
本文将介绍一份完整的数据库原理教学大纲,以帮助学生全面了解数据库的基本概念、原理和应用。
一、引言在引言部分,我们将介绍数据库的定义和重要性。
数据库是指存储有组织的数据的集合,它能够提供高效的数据管理和访问功能,广泛应用于各行各业。
学生需要了解数据库的基本概念,以及它在实际应用中的作用和意义。
二、数据库基础知识在这一部分,我们将详细介绍数据库的基础知识。
包括数据模型、数据结构、数据类型和数据操作等内容。
学生需要了解不同的数据模型,如层次模型、网状模型和关系模型,以及它们的特点和应用场景。
此外,学生还需要学习数据库的基本操作,如数据的插入、删除、修改和查询等。
三、关系数据库关系数据库是目前应用最广泛的数据库类型,因此学生需要深入了解关系数据库的原理和特点。
在这一部分,我们将介绍关系数据库的基本概念、关系模型和关系代数等内容。
学生需要学习如何设计关系数据库,包括实体-关系模型的设计和规范化等技术。
四、SQL语言SQL(Structured Query Language)是关系数据库的标准查询语言,也是学生必须掌握的重要工具。
在这一部分,我们将详细介绍SQL语言的基本语法、查询语句和数据操作语句等。
学生需要通过实践掌握SQL语言的使用,能够编写复杂的查询语句和数据操作语句。
五、数据库管理系统数据库管理系统(Database Management System,简称DBMS)是管理和操作数据库的软件系统。
在这一部分,我们将介绍DBMS的基本功能和特点,以及常见的DBMS产品。
学生需要了解不同的DBMS的特点和适用场景,以及如何选择和使用合适的DBMS。
六、数据库安全性与完整性数据库的安全性和完整性是数据库设计和管理中非常重要的问题。
在这一部分,我们将介绍数据库的安全性和完整性概念,以及常见的安全性和完整性措施。
《数据库原理》课程标准

《数据库原理》课程标准一、课程简介《数据库原理》是一门重要的计算机科学专业课程,旨在培养学生掌握数据库系统的基本原理、设计方法和应用技术。
本课程涵盖了关系数据库、SQL语言、数据模型、数据完整性、数据库安全性和并发控制等方面,是计算机科学专业学生必须掌握的核心技能之一。
二、教学目标1. 掌握数据库系统的基本概念、原理和技术;2. 了解常见的关系数据库管理系统(RDBMS)和NoSQL数据库系统;3. 掌握SQL语言的基本语法和常用操作;4. 掌握数据库设计的基本原则和方法;5. 了解数据库应用系统的开发方法和常用工具;6. 能够在实际工作中应用数据库原理解决实际问题。
三、教学内容与要求1. 数据库系统概述:介绍数据库系统的基本概念、发展历程和分类;2. 关系数据库:介绍关系模型、关系代数、关系规范化理论等基本原理;3. SQL语言:介绍SQL语言的基本语法和常用操作,包括数据定义、数据操纵和数据查询等;4. 数据模型:介绍常用的数据模型,如层次模型、网状模型、关系模型和面向对象模型等;5. 数据完整性:介绍数据完整性的概念、实现方法和重要性;6. 数据库安全性与并发控制:介绍数据库安全性和并发控制的基本原理和技术;7. 常见数据库系统介绍:介绍常见的关系数据库管理系统(RDBMS)和NoSQL数据库系统,包括MySQL、Oracle、MongoDB等;8. 数据库设计:介绍数据库设计的基本原则和方法,包括ER图设计、范式理论等;9. 数据库应用系统开发:介绍数据库应用系统开发的基本方法和常用工具,包括前端技术、后端技术和ORM框架等。
四、教学方法与手段1. 理论讲解:通过教师讲解,使学生了解数据库系统的基本原理和技术;2. 案例分析:通过实际案例的分析和操作,使学生掌握SQL语言的基本语法和常用操作;3. 实验教学:通过实验操作,使学生能够应用数据库原理解决实际问题;4. 小组讨论:鼓励学生进行小组讨论,培养团队合作意识和创新能力;5. 线上线下混合式教学:利用在线教学平台,将传统课堂教学与线上学习相结合,提高教学效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4. 学习方法
将理论学习与实践练习相结合; 认真阅读教材,理解数据库系统的相关概念和 理论; 做习题和上机练习,掌握SQL语言的使用; 注重上机练习,掌握DBMS基本操作(库表操 作); 通过一个数据库应用系统实例,掌握DBS的分 析设数据管理技术发展的过程,数据库系 统的基本概念、数据模型和数据库管理系统的体系结构; (2)掌握关系模型的关系运算理论,关系数据库SQL语言和 使用技术; (3)了解并掌握关系数据库的规范化理念以及数据库设计 的全过程,能进行数据库结构的设计和简单应用系统的设计; (4)了解数据库技术的新进展和新一代数据库系统,包括分 布式数据库、并行数据库、主动数据库、对象——关系数据 库、数据仓库、工程数据库、统计数据库、空间数据库等。
《数据库原理》课程介绍 数据库原理》
贵州财经学院信息学院 景亚萍 2005.2
《数据库原理及应用》课程介绍 数据库原理及应用》
1. 2. 3. 4. 5. 6. 课程地位 先修课程 教材及参考书 学习方法 大纲要求 课程主要内容
1. 课程地位
计算机科学与技术专业的核心基础课程(必 修) 等课程的先修课 进行系统应用软件开发的基础 内容重要
6. 课程主要内容(章)
■第1篇 基础篇 第1章 第2章 第3章 第4章 第5章 绪论 关系数据库 关系数据库标准语言--SQL 关系系统及其查询优化 关系数据理论 ■第2篇 设计篇 第6章 数据库设计 ■第3篇 系统篇 第7章 数据库恢复技术 第8章 并发控制
6. 课程主要内容(章)续
第9章 数据库安全性 第10章 数据库完整性(10章以上章节基本教程) 第11章 数据库管理系统 ■第4篇 新技术篇 第12章 数据库技术新发展 第13章 面向对象数据系统(OODBS) 第14章 分布式数据库系统 第15章 并行数据系统 DBS分析设计应用示例—进销存系统 实验 试题
2. 先修课程
计算机导论 计算机组成原理 程序设计 数据结构 等
3. 教材及参考书
教材: 《数据库系统原理教程》萨师煊,王珊著,高等教 育出版社 参考书: 《数据库系统概念》(译著),机械工业出版社 《数据库系统教程》施伯乐 高等教育出版社 《SQL Server 2000应用开发技术指南》彭东清华 大学出版社 《中文SQL Server 2000关系数据库系统管理和开 发指南》 杨正洪 郑齐健等 机械工业出版社