文档视界 最新最全的文档下载
当前位置:文档视界 › 数据库系统概论课程教学大纲.

数据库系统概论课程教学大纲.

数据库系统概论课程教学大纲.
数据库系统概论课程教学大纲.

《数据库系统概论》课程教学大纲

课程英文名称:Theory & Application Of DataBase System

课程编号:

讲授对象:计算机网络工程专业(本科)

先修课程:《离散数学》、《FoxPro》、《数据结构》、《操作系统》

采用教材:《数据库系统概论》萨师煊等,高等教育出版社

总学时:72 授课:64 上机:8 学分:4

一、课程的性质、目标和任务:

《数据库系统原理及应用》是数据管理的最新技术,是计算机科学的重要分支,它为计算机专业、管理专业等众多学科提供利用计算机技术进行数据管理的基本理论知识,是计算机专业、管理专业等学科的专业必修课。

本课程主要介绍数据库的基本理论和应用方法。本课程的任务是通过各个教学环节,运用各种教学手段和方法,使学生在掌握数据模型、数据库管理系统、数据库语言及数据库设计理论等基本理论知识的基础上,逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。

二、课程教学内容、教学形式和教学要求

1、理论教学大纲内容:

第一章绪论

(一)课程内容

1、数据库系统概述

2 、数据模型

3 、数据库系统结构

4 、数据库管理系统

5 、据库技术的研究领域

(二)学习目的和要求

本章阐述了数据库的基本概念,介绍了数据库管理技术的进展情况、数据库技术产生和发展的背景、数据库系统的组成以及数据库技术的主要研究领域。

学习本章的重点在于将注意力放在基本概念和基本知识的把握方面,从而为以后的学习打好扎实的基础。

第二章关系数据库

(一)课程内容

1 、关系模型

2 、关系数据结构

3 、关系的完整性

4、关系代数

(二)学习目的和要求

1、需要了解的:产系统数据库理论产生和发展的过程,关系数据库产品的发展

沿革;关系演算的概念;

2、需要牢固掌握的:关系模型的三个组成部分及各部分所包括的主要内容;牢

固关系数据结构及其形化定义;关系的三类完整性约束的概念。

3、需要举一反三的:关系代数;关系代数中的各种运算、元组关系演算语言PLPHA

及域关系演算语言QBE等,能够使用这些语言完成各种数据操纵。

4、难点:本章的难点在于关系代数。由于关系代数较为抽象,因此在学习的过

程中一定要结合具体的实例进行学习。同时,要注意把握由具体语言到抽象语

言的原则,即通过对具体语言如ALPHA和QBE的学习过渡到对抽象的关系演算

的把握。

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

(一)课程内容

1、 SQL概述

2 、数据定义

3 、查询

4 、数据更新

5、视图

6、数据控制

(二)学习目的和要求

1、需要了解的:SQL语言发展的过程,从而进一步了解关系数据库技术和RDBMS

产品的发展过程。

2、需要牢固掌握的:掌握SQL语言的特点、SQL语言与非关系模型数据语言的

不同,从而体会SQL语言之所以能够为用户和业界所接受并成为国际标准的

原因;体会面向过程的语言和SQL语言的区别和优点;体会关系数据库系统

为数据库应用系统的开发提供良好的环境、减轻用户负担、提高用户生产率

的原因。

3、需要举一反三的:熟练而正确的使用SQL语言完成对数据库的查询、插入、

删除、更新操作,特别是各种各样的查询,掌握SQL语言强大的查询功能。

4、难点:本章的难点在于用SQL语言正确的完成复杂查询。因此在教学过程中

一定求学生多加练习,要在某一个RDBMS产品上进行实际运行,检查查询的

结果是否正确。

第四章关系统及其查询优化

(一)课程内容

1、关系系统

2、关系数据库系统查询优化

(二)学习目的和要求

为了提高关系数据库的系统执行效率,RDBMS必须进行查询优化;由于关系查询语言具有较高的语义层次,使RDBMS可以进行查询优化。这就是RDBMS查询优化的的必要性和可能性。

1、需要了解的:关系系统的定义和分类;全关系系统的十二条准则。

2、需要牢固掌握的:最小关系的系统、关系上的完备的系统和全关系型的关系系

统等基本概念;什么是关系系统的查询优化。

3、需要举一反三的:能够画一个查询的语法树以及优化后的语法树

4、难点:本章的难点在于优化算法,包括代数优化算法和物理优化算法。

第五章关系数据理论

(一)课程内容

1、基本概念

2、范式

3、关系模式的规范化

(二)学习目的和要求

1、需要了解的:什么是一个“不好”的数据库模式;什么是模式的插入异常

和删除异常;规范化理论的重要意义。

2、需要牢固掌握的:关系的形式化定义;数据依赖的基本概念、范式的概念;

从1NF到4NF的定义;规范化的含义和作用。

3、需要举一反三的:四个范式的理解与应用,各个级别范式中存在的问题和

解决方法;能够根据应用语义,完整地写出关系模式的数据依赖集合,并

能根据数据依赖分析某一个关系模式属于第几范式。

4、难点:各个级别范式的关系及其证明。

第六章数据库设计

(一)课程内容

1、数据库设计概述

2、需求分析

3、概念结构设计

4、逻辑结构设计

5、数据库的物理设计

6、数据库实施和维护

7、数据库的运行和维护

(二)学习目的和要求

本章讲解数据库设计方法和技术,内容的实践性较强。

1、需要了解的:数据库设计的特点;数据库物理设计的内容和评价;数据库

的实施和维护。

2、需要牢固掌握的:数据库设计的基本步骤;数据库设计过程中数据字典的

内容;数据库设计各个阶段的具体设计内容提、设计描述、设计方法等。

3、需要举一反三的:E-R图的设计;E-R图向关系模型的转换。

4、难点:技术上的难点是E-R图的设计,数据模型的优化。真正的难点是理

论与实际结合。

第七章数据库恢复技术

(一)课程内容

1、事务处理

2、恢复策略

3、数据库镜像

(二)学习目的和要求

1、需要了解的:什么是数据库一致状态。数据库运行中可能产生的故障

类型,他们如何影响事务的正常执行,如何破坏数据库数据。数据转

储的概念及分类。什么是数据库镜像功能。

2、需要牢固掌握的:事务的基本概念和事务的ACID性质。数据库恢复

的实现技术。

日志文件的内容及作用。登记日志文件所要遵循的原则。具有检查点的恢复

技术。

3、需要举一反三的:恢复的基本原理,针对不同的故障的恢复策略和方

法。

4、难点:日志文件的使用,系统故障恢复策略。

第八章并发控制技术

(一)课程内容

1、单用户和多用户数据库系统(要求达到“理解”层次)

2、并发控制的必要性(要求达到“理解”层次)

3、基于锁的并发控制协议(要求达到“理解”层次)

4、活锁和死锁(要求达到“理解”层次)

5、并发调度的可串性(要求达到“理解”层次)

6、两段锁协议(要求达到“认识”层次)

7、封锁的粒度(要求达到“认识”层次)

(二)学习目的和要求

并发控制机制的正确性和高效性是衡量一个DBMS性能的重要标志之一。

1、需要了解的:数据库并发控制技术的必要性,活锁死锁的概念。

2、需要牢固掌握的:并发操作可能产生数据不一致性的情况及其确切含义;

封锁的类型;不同封锁类型的性质和定义,相关的相容控制矩阵;封锁协

议的概念;封锁粒度的概念;多粒度封锁方法;多粒度封锁协议的相容控

制矩阵。

第九章数据库的安全与保护

(一)课程内容

1、安全性概述(要求达到“理解”层次)

2、数据库安全控制(要求达到“理解”层次)

3、统计数据库安全性(要求达到“认识”层次)

4、Oracle数据库安全性(要求达到“认识”层次)

(二)学习目的和要求

数据库安全性问题和计算机系统的安全性是紧密联系的,计算机系统的安全性问题可分技术安全类、管理安全类和政策法律类三大类安全性问题。我们讨论

数据库的安全性,讨论数据库技术安全类问题,即从技术上如何保证数据库系统

的安全性。

1、要了解的:什么是计算机系统安性问题;什么是数据库的安全性问题;

统计数据库的安全性问题。

2、需要牢固掌握的:TDI/TCSEC标准的主要内容;C2级DBMS、B1级DBMS

的主要特征;实现数据库安全性控制常用方法和技术有哪些;数据库中的自

主存取控制方法和强制存取控制方法。

3、需要举一反三的:使用SQL语言中的GRANT语句和REVOKE语句来实现自

主存取控制。

4、难点:MAC机制中确定主体能否存取客体的存取规则,读者理解并掌握

存取规则为什么要这样规定,特别是规则(2)。

第十章数据库的完整性

(一)课程内容

1、整性约束条件

2、整性控制

3、Oracle的完整性

(二)学习目的和要求

第十一章数据库技术新进展

(一)课程内容

1、数据库技术发展概述

2、数据模型及数据库系统的发展

3、数据库技术与其它相关技术相结合

4、面向应用领域的数据库新技术

(二)学习目的和要求

了解当数据库技术的进展,研究数据库发展的动向,分析各种新型数据库的特

点,对数据库技术的研究和应用具有重大意义,本章以数据模型、数据库应用、

数据库管理系统开发技术三个方面为主线概述数据库发展历程,展示数据库学

科在理论、应用和系统开发等研究和应用领域的主要内容和发展方向,目的在

于提供一个宏观的、总体的数据库学科视图,使读者即能了解数据库的新进展

又能了解数据库技术的来龙去脉;即能了解新的数据库分支的基础,又能了解

这些分支之间的相互联系。

第十二章.面向对象数据库系统

(一)课程内容

1、面向对象数据模型

2、面向对象数据库语言

3、面向对象数据库模式演进

(二)学习目的和要求

本章介绍面向对象数据库系统的基本概念。在介绍面向对象数据库系统之前,先简要介绍面向对象程序设计方法。

第十三章分布式数据库系统

(一)课程内容

1.什么是分布式数据库

2.分布式数据库的模式结构

3.分布事务管理

4.分布式数据库的发展前景和应用趋势

(二)学习目的和要求

本章总的要求是:了解分布式数据库系统的基本概念、体系结构、查询处理,客户/服务结构的分布式系统。对本章的要求的达到理解和识记层次。

3、课程教学要求:

(1)、掌握数据库系统的基本原理,掌握数据库的实现技术

(2)、掌握并能使用5个范式设计数据库

(3)、掌握数据库的完整性、安全及并发控制等技术

(4)、了解最新的数据库技术

4、教学形式:

(1)、本课程主要以授课为主,辅以少量的上机,上机主要以掌握SQL语句为目的,根据关系型数据库的范式设计表。

(2)、作业分课堂作业和课外作业,要求学生深刻领会关系到数据库范式及数据库的设计。

(3)、学期的下半阶段给同学们一个大到作业,要求交出作品。

设计课题

教师根据实际情况选择课题、学生可以自选题。可以分成两类实现:一类是实现MIS系统,一类是实现DBMS的基本功能。

参考课题:病历管理系统;药物管理系统;户口管理系统;教材管理系统;列车时刻查询决策系统;光碟管理系统;电脑配件库存管理系统;人事管理系统;工资管理系统;单位住房管理系统;成绩管理系统;学籍管理系统;财务管理系统;图书管理系统;宿舍管理系统;民航售票管理系统;合同管理系统;学生档案管理系统;水电管理系统;试题库管理系统;机房管理系统;学费管理系统;考点考务管理系统;排课系统;气象信息收集及预测系统

5、作业:

本课程概念多、比较抽象,在一些理论的理解上有一定难度,为了学生进一步理解课堂教学内容,拟布置一定数量习题为宜,教师批改作业本的1/3,并安排时间上习题课。各章

6、课程考核办法

课程考核办法期末考试笔试闭卷

三、学时分配:

四、教材及参考书:

1、教材:

《数据库系统概论》萨师煊主编,高等教育出版社

2、参考教材:

《数据库系统系统学习指导和习题解答》王珊主编,高等教育出版社

《数据库原理》丁宝康主编经济科学出版社

《Visual FoxPro 程序设计》蒋加伏主编北京邮电大学出版社

《Visual FoxPro 程序设计上机指导与习题选解》刘卫国主编北京邮电大学出版社

制定者:杨铁林执笔

《数据库系统概论》实验教学大纲

课程英文名称:Theory & Application Of DataBase System

课程编号:

讲授对象:计算机网络工程专业(本科)

先修课程:《离散数学》、《FoxPro》、《数据结构》、《操作系统》

采用教材:《数据库系统概论》萨师煊等,高等教育出版社

1、课程的性质、目标和任务:

让学生通过安排实验,及布置的任务,达到掌握一、二种关系数据库,再将这些理论知识应用于实践;让学生能学会对关系数据库的管理、应用,进而了解DBMS和SQL的概貌,熟练掌握SQL的数据定义、数据操作、完整性控制等功能。

2

3

教师根据实际情况选择课题、学生可以自选题。可以分成两类实现:一类是实现MIS 系统,一类是实现DBMS的基本功能。

参考课题:病历管理系统;药物管理系统;户口管理系统;教材管理系统;列车时刻查询决策系统;光碟管理系统;电脑配件库存管理系统;人事管理系统;工资管理系统;单位住房管理系统;成绩管理系统;学籍管理系统;财务管理系统;图书管理系统;宿舍管理系统;民航售票管理系统;合同管理系统;学生档案管理系统;水电管理系统;试题库管理系统;机房管理系统;学费管理系统;考点考务管理系统;排课系统;气象信息收集及预测系统

4、实验教学大纲内容

1).实验一

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

使用Visual FoxPro/PB做为此章的实验教学关系统数据库语言,

(1)学习创建表

(2)创建数据库(定义、修改)

(3)学习对已创建数据库的管理(插入、删除、查询、更新)

(4)创建视图

(5)创建表单,利用表单使用数据库表和视图

2).实验二

内容:第五章:关系数据库理论

步骤:

从以上的课题中任意选择一个,

首先建立一个E-R的概念模型,

抽象出一个关系模式

利用关系统范式进行推导,优化

进行模式分解

3).实验三

内容:第六章:关系数据库设计

步骤:

利用实验二的结果,对所选的课题用第六章的所讲步骤进设计,

一、数据库设计概述

二、需求分析

三、概念结构设计

四、逻辑结构设计

五、数据库的物理设计

六、数据库的实施和维护

5、教材及参考书:

1、教材:

《数据库系统概论》萨师煊主编,高等教育出版社

2、参考教材:

《数据库系统系统学习指导和习题解答》王珊主编,高等教育出版社

《数据库原理》丁宝康主编经济科学出版社

《Visual FoxPro 程序设计》蒋加伏主编北京邮电大学出版社

《Visual FoxPro 程序设计上机指导与习题选解》刘卫国主编北京邮电大学出版社

制定者:杨铁林执笔

《数据库系统概论》考试大纲1、课程考核办法

课程考核办法期末考试、出勤率、作业、上机

2、采用教材:

《数据库系统概论》萨师煊等,高等教育出版社

3、考试大纲内容与范围

第一章绪论

考核知识点与考核要求:

1、数据库系统概述(要求达到”理解”层次)

2 、数据模型(要求达到”理解”层次)

3 、数据库系统结构(要求达到”理解”层次)

4 、数据库管理系统(要求达到”理解”层次)

5 、据库技术的研究领域(要求达到”了解”层次)

第二章关系数据库

考核知识点与考核要求:

1 、关系模型(要求达到”理解”层次)

2 、关系数据结构(要求达到”理解”层次)

3 、关系的完整性(要求达到”理解”层次)

4、关系代数(要求达到”认识”层次)

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

考核知识点与考核要求:

1、 SQL概述(要求达到”认识”层次)

2 、数据定义(要求达到”理解”层次)

3 、查询(要求达到”理解”层次)

4 、数据更新(要求达到”理解”层次)

5、视图(要求达到”理解”层次)

6、数据控制(要求达到”认识”层次)

第四章关系统及其查询优化

考核知识点与考核要求:

1、关系系统(要求达到“理解”层次)

2、关系数据库系统查询优化(要求达到“认识”层次)

第五章关系数据理论

考核知识点与考核要求:

1、基本概念(要求达到”理解”层次)

2、范式(要求达到”理解”层次)

3、关系模式的规范化(要求达到”理解”层次)

第六章数据库设计

考核知识点与考核要求:

1、数据库设计概述(要求达到“认识”层次)

2、需求分析(要求达到“理解”层次)

3、概念结构设计(要求达到“理解”层次)

4、逻辑结构设计(要求达到“理解”层次)

5、数据库的物理设计(要求达到“理解”层次)

6、数据库实施和维护(要求达到“认识”层次)

7、数据库的运行和维护(要求达到“认识”层次)

第七章数据库恢复技术

考核知识点与考核要求:

1、事务处理(要求达到“理解”层次)

2、恢复策略(要求达到“认识”层次)

3、数据库镜像(要求达到“了解”层次)

第八章并发控制技术

考核知识点与考核要求:

1、单用户和多用户数据库系统(要求达到“理解”层次)

2、并发控制的必要性(要求达到“理解”层次)

3、基于锁的并发控制协议(要求达到“理解”层次)

4、活锁和死锁(要求达到“理解”层次)

5、并发调度的可串性(要求达到“理解”层次)

6、两段锁协议(要求达到“认识”层次)

7、封锁的粒度(要求达到“认识”层次)

第九章数据库的安全与保护

考核知识点与考核要求:

1、安全性概述(要求达到“理解”层次)

2、数据库安全控制(要求达到“理解”层次)

3、统计数据库安全性(要求达到“认识”层次)

4、Oracle数据库安全性(要求达到“认识”层次)

第十章数据库的完整性

考核知识点与考核要求:

1、性约束条件(要求达到“理解”层次)

2、性控制(要求达到“理解”层次)

3、Oracle的完整性(要求达到“了解”层次)

第十一章数据库技术新进展

考核知识点与考核要求:

1、数据库技术发展概述 (要求达到“了解”层次)

2、数据模型及数据库系统的发展 (要求达到“了解”层次)

3、数据库技术与其它相关技术相结合(要求达到“了解”层次)

4、面向应用领域的数据库新技术 (要求达到“了解”层次)

第十二章.面向对象数据库系统

考核知识点与考核要求:

1、面向对象数据模型(要求达到“了解”层次)

2、面向对象数据库语言(要求达到“了解”层次)

3、面向对象数据库模式演进(要求达到“了解”层次)

第十三章分布式数据库系统

考核知识点与考核要求:

1、么是分布式数据库(要求达到“认识”层次)

2、布式数据库的模式结构(要求达到“了解””层次)

3、布事务管理(要求达到“了解”层次)

4、式数据库的发展前景和应用趋势(要求达到“了解”层次)

4、课程教学要求:

(1)、掌握数据库系统的基本原理,掌握数据库的实现技术

(2)、掌握并能使用5个范式设计数据库

(3)、掌握数据库的完整性、安全及并发控制等技术

(4)、了解最新的数据库技术

5、教学形式:

(1)、本课程主要以授课为主,辅以少量的上机,上机主要以掌握SQL语句为目的,根据关系型数据库的范式设计表。

(2)、作业分课堂作业和课外作业,要求学生深刻领会关系到数据库范式及数据库的设计。

(3)、学期的下半阶段给同学们一个大到作业,要求交出作品。

6、关于命题考试的若干规定

(1).本课程考试分为期末和平时两部分。期末采用闭卷方式,时间为120分钟,占总成绩的80%左右;平时成绩以出勤率和作业记录为占20%左右。

(2).本大纲各章所规定的基本要求,知识点及知识点下的知识细目,都属于期末考试的内容。考试命题覆盖各章,并适当突出重点,加大重点内容的覆盖密度。

(3).本课程在期末考试试卷中对不能力层次的要求的分数比例大致为:“识记”占20%,“领会”占30%,“简单应用”占30%,“综合应用”占20%。

(4).要合理安排试题的难易程度。试题难度可分为易、较易、较难和难四个等级。每份试卷中不同难度试题分数比例为2:3:3:2。要求学生应注意试题难易程度与能力层次不是一个概念。

(5).本课程考试命题的主要题型有以下几种:单项选择题、填空、名词解释、综合应用、程序。

7、教材及参考书:

1、教材:

《数据库系统概论》萨师煊主编,高等教育出版社

2、参考教材:

《数据库系统系统学习指导和习题解答》王珊主编,高等教育出版社

《数据库原理》丁宝康主编经济科学出版社

《Visual FoxPro 程序设计》蒋加伏主编北京邮电大学出版社

《Visual FoxPro 程序设计上机指导与习题选解》刘卫国主编北京邮电大学出版社

制定者:杨铁林执笔

附录题型举例

一、单项选择题

1.两个关系在没有公共属性时,其自然联接操作表现为( )。

A.结果为空关系 B.笛卡尔积操作 C.等值联接操作 D.无意义的操作

二、填空题

1.数据独立性是指______和_______之间相互独立,不受影响。

2.θ联系操作由关系代数的_______操作________操作组合而成。

三、名词解释

1.数据库系统

2.事务

四、综合应用题

1.已知关系模式R(ABC),函数依赖集为{A→B,A→C},关系模式R分解成ρ={AB,BC},分析其分解是否具有无损联接和保持函数依赖特点。

《数据库原理及应用》教学大纲.

《数据库原理及应用》教学大纲 课程编号: 课程英文名称:Principle And Application of Database 课程类别:专业基础课程课程性质:必修课 学分: 3.5 总学时:64 理论学时:48 实验学时:16 开课对象:计算机应用与维护(专科) 开课分院、系:电子信息分院,计算机系 一、课程的性质、目的和任务 数据库是当前计算机领域中应用最广泛、发展最迅速的技术,数据库原理与应用课程是计算机相关专业的专业基础课。本课程的任务是培养学生数据库技术的综合应用能力。本课程主要介绍数据库的基本概念、数据模型,SQL语言,关系数据库及关系数据库理论、数据库设计方法,数据库保护以及SQL Server关系数据库系统的应用。通过本课程的学习,使学生掌握数据库的基本理论和数据库的应用技术,为后续课程学习以及今后从事数据库系统的开发打下一定的基础。 二、先修课程及预备知识 先修课程:计算机文化基础、程序设计语言 三、课程内容、基本要求及学时分配 1.数据库系统基本概念(4学时) [1]基本概念 [2]数据库技术及发展 [3]数据库系统的结构 基本要求: ①了解数据库技术的发展情况,理解数据库系统的结构。 ②掌握数据库的基本概念。 2.数据模型与概念模型(4学时) [1]信息的三种世界 [2]概念模型 [3]数据模型 基本要求: ①了解信息的三种世界,深刻理解概念模型和数据模型。 ②掌握概念模型和数据模型的表示方法。 3.关系数据库(4学时) [1]关系模型及其定义 [2]关系代数 基本要求: ①了解关系模型的数据结构,关系模型的完整性约束。 ②掌握关系代数的运算方法。

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

《数据库系统设计与开发》模拟实习教学大纲

《数据库系统设计与开发》 模拟实习教学大纲 (Database System Design and Development) 制定单位:工学院计算机科学与技术系 制定人:课程组 编写时间:2016年01月06日

第一部分课程概述 一、基本信息 (一)课程代码 课程代码:07110640 (二)课程属性、学分、学时 计算机专业的专业模拟实习、独立实验、2学分、40学时 (三)适用对象 本课程适用的对象为计算机科学与技术专业的本科生 (四)先修课程与知识准备 《C/C++程序设计》,《数据库原理》,《.Net编程》,《软件工程》 二、实验简介 《数据库系统设计与开发》模拟实习以数据库应用系统的设计与开发为主要目标,结合本专业的多门专业课程:《程序设计》、《数据结构》、《数据库原理》、《面向对象程序设计》、《.Net编程》、《软件工程》等开展专业模拟实习。《数据库系统设计与开发》模拟实习将针对一个现有的数据库应用领域,遵照《软件工程》课程中的生命周期法和软件开发规范进行系统分析与设计,按照《数据库原理》中的关系规范化理论进行数据库的模式设计,并结合《.Net编程》所学基于C#语言及.Net集成开发环境进行系统编码与调试,完成一个小型数据库应用系统的开发任务。最后,通过提交实习报告,提高学生科技论文的撰写能力。通过这一完整的实践教学过程,将进一步加强学生实践和动手能力的培养,真正理解和掌握数据库系统设计和开发的方法,提高学习效果,使学生可以学以致用,成为具有专业技能并有一定实际经验的人才。

三、实验项目 实验一:系统需求分析(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.理解需求分析在软件工程应用中的重要性 2.熟悉数据库建模的方法 3.掌握如何将客户的实际需求转化为描述性设计语言 (三)实习(实验)内容 为将要开发的系统作出一份明确、详细的需求分析报告。需求分析报告至少应该包含以下几部分: 1.系统的名称; 2.系统概述; 3.系统要实现哪些功能,每个功能的具体描述。 (四)实习(实验)地点 竞秀楼或竞慧楼机房 实验二:系统设计(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.掌握SQL Server数据库管理软件的使用,学习CASE工具(Visio或SA2001)的使用,用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统2.掌握系统设计的基本方法,提高解决实际问题、开发信息系统的实践能力 (三)实习(实验)内容 用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统。 1.根据实验时间选择适当规模大小的设计课题 2.根据合理的进度安排,按照软件工程系统开发的流程及方法,进行实验 3.实验过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要

数据库应用技术——SQL Server 2008 R2-教学大纲

《SQL Server数据库技术及应用 (2008 R2)》 课程大纲

目录 一、课程的性质与作用 (1) 1.课程的性质 (1) 2.课程的作用 (2) 二、课程目标 (3) 1.能力目标 (3) 2.知识目标 (4) 3.素质目标 (4) 三、课程的教学内容、学时分配及教学形式 (5) 四、课程教学设计指导框架 (6) (一)设计学习情境 (6) 1.学习情境1—教务管理信息系统的数据库开发与维护 (6) 2.学习情境2—图书管理信息系统的数据库开发与维护 (7) 3.学习情境3—企/事业管理信息系统的数据库开发与维护 (8) (二)设计教学单元 (9) 1.学习情境1的单元教学目标与结果形式 (10) 2.学习情境2的单元教学目标与结果形式 (12) 3.学习情境3的单元教学目标与结果形式 (14) 五、课程教学条件 (15) (一)教学团队的基本要求 (15) 1.课程教学团队规模 (15) 2.课程负责人要求 (15) 3.任课教师专业背景及能力要求 (15) 4.兼职教师要求 (15) (二)教学硬件环境基本要求 (15) (三)教学资源基本要求 (16) 1.以案例和项目为载体的主教材 (16) 2.以工作过程为导向的配套教学资源 (16) 3.本课程的省级精品课程网站 (17) 4.推荐参考书 (17) 5.推荐参考网站 (17) 六、其他说明 (18)

(一)学生学习基础要求 (18) (二)校企合作方式 (19) (三)教学模式建议 (19) 1.教学形式 (19) 2.教学方法 (21) 3.教学手段 (21) 4.组织安排 (22) 5.考核评价 (22)

(完整版)数据库系统概论期末试题及答案(重点知识)

试题十 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 A .关系规范化、数据操纵、数据控制 B .数据定义、数据操纵、数据控制 C .数据定义、关系规范化、数据控制 D .数据定义、关系规范化、数据操纵 ( 考 生 答 题 不 得 超 过 此 线 )

数据库系统概论课程教学大纲.

《数据库系统概论》课程教学大纲 课程英文名称:Theory & Application Of DataBase System 课程编号: 讲授对象:计算机网络工程专业(本科) 先修课程:《离散数学》、《FoxPro》、《数据结构》、《操作系统》 采用教材:《数据库系统概论》萨师煊等,高等教育出版社 总学时:72 授课:64 上机:8 学分:4 一、课程的性质、目标和任务: 《数据库系统原理及应用》是数据管理的最新技术,是计算机科学的重要分支,它为计算机专业、管理专业等众多学科提供利用计算机技术进行数据管理的基本理论知识,是计算机专业、管理专业等学科的专业必修课。 本课程主要介绍数据库的基本理论和应用方法。本课程的任务是通过各个教学环节,运用各种教学手段和方法,使学生在掌握数据模型、数据库管理系统、数据库语言及数据库设计理论等基本理论知识的基础上,逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。 二、课程教学内容、教学形式和教学要求 1、理论教学大纲内容: 第一章绪论 (一)课程内容 1、数据库系统概述 2 、数据模型 3 、数据库系统结构 4 、数据库管理系统 5 、据库技术的研究领域 (二)学习目的和要求 本章阐述了数据库的基本概念,介绍了数据库管理技术的进展情况、数据库技术产生和发展的背景、数据库系统的组成以及数据库技术的主要研究领域。 学习本章的重点在于将注意力放在基本概念和基本知识的把握方面,从而为以后的学习打好扎实的基础。 第二章关系数据库 (一)课程内容 1 、关系模型 2 、关系数据结构 3 、关系的完整性 4、关系代数 (二)学习目的和要求 1、需要了解的:产系统数据库理论产生和发展的过程,关系数据库产品的发展 沿革;关系演算的概念; 2、需要牢固掌握的:关系模型的三个组成部分及各部分所包括的主要内容;牢 固关系数据结构及其形化定义;关系的三类完整性约束的概念。

数据库原理及应用教学大纲

数据库原理及应用教学大纲 课程名称:数据库原理及应用I 适用专业:成人教育学生 一、课程性质与教学目的 数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。 本课程是计算机专业的必修课程。通过本课程的学习,使学生理解数据库系统的基本原理:包括数据库的一些基本概念,各种数据模型的特点,关系数据库基本概念,SQL 语言,关系数据理论,数据库的设计理论。掌握数据库应用系统的设计方法、了解数据库技术的发展动向,以指导今后的应用。 二、本课程的相关课程 数据库系统是信息系统的基础,数据库技术是计算机信息系统和应用系统实现的关键技术。目前它已成为一门科学。 计算机文化基础、高级语言程序设计、操作系统、数据结构与算法等课程为本门课程的先修课程,在不同的方面为本门课程打下相关的知识基础。 学习了本门课程,掌握相关知识和技能,又为进一步进行其他课如软件工程、数据库应用系统开发,信息系统分析与设计等提供了相关的知识基础。 三、本课程的基本内容及要求 (一)基本内容 本课程主要介绍:数据库技术的基础知识、关系数据模型、关系数据库标准语言SQL、DBMS实例及SQL的高级应用、关系数据库理论、数据库系统保护技术(数据库恢复技术、并发控制、数据库的安全性、数据库的完整性)、数据库技术的新发展以及数据库设计等内容。 (二)基本要求 知识方面:1.数据库技术基础知识、关系数据模型 2.关系数据库标准语言SQL语法 3.关系数据理论、关系规范化理论 4.数据库恢复技术、并发控制、数据库的安全性、完整性以及数据库技术的 新发展等内容。 5.数据库设计

数据库系统概论期末试题及答案整理版

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是_________。 A 、数据的统一控制 B 、数据共享性和统一控制 C 、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性 (难度系数C )正确答案:C 2、DB 、DBMS 和DBS 三者之间的关系是_________。 A 、DBS 与D B 和DBMS 无关 B 、DBMS 包括DBS 和DB C 、DB 包括DBMS 和DBS D 、DBS 包括DB 和DBMS (难度系数B )正确答案:D 3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。 A 、R ∩S B 、R ―S C 、R ÷S D 、R ∪S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。 A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是_________。 A 、数据模型 B 、概念模型 C 、关系模型 D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。 A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔 积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。 A 、任何一个关系模式一定有键。 B 、任何一个包含两个属性的关系模式一定满足3NF 。 C 、任何一个包含两个属性的关系模式一定满足BCNF 。 D 、任何一个包含三个属性的关系模式一定满足2NF 。 (难度系数B )正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL 语句“SELECT A,B,D FROM R,S WHERE R.C=S.C ”等价的关系代数表达式为_________。 A 、S))(R (σπS.C R.C D B,A,?= B 、S))(R (πσD B,A,S. C R.C ?= C 、(S))π(R)(πσ D B A,S.C R.C ?= D 、S)(R))(π(πσB A,D S.C R.C ?= (难度系数A )正确答案:A 10、SQL 的视图是从_________中导出的。 A 、基本表 B 、视图 C 、数据库 D 、基本表或视图 (难度系数C )正确答案:D 11、用如下的SQL 语句创建一个Teacher 表 CREATE TABLE Teacher ( TNO Char(6) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), SAL INT, SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’))) 可以插入到Teacher 表中的元组是_________。 A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’) B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’) C 、(‘T0111’,NULL ,‘男’,23,‘MA ’) D 、(‘T0101’,‘李华’,男,2100,‘EN ’) (难度系数A )正确答案:A

数据库系统原理课程教学大纲

《数据库系统原理A》课程教学大纲 课程名称:数据库系统原理A (Database System Theorem A) 课程编号:052057 总学时数:64学时讲课学时:56学时上机学时:8学时 学分:4学分 先修课程:《离散数学》、《数据结构》 教材:《数据库系统概论》(第三版),萨师煊、王珊,高等教育出版社,2000.2 参考书目: 《数据库系统导论》,C.J.Date,孟小峰译,机械工业出版社,2000.10 《Microsoft SQL Server 2000数据库管理》,微软公司,北京希望电子出版社,2001.5 课程内容简介: 数据库系统是数据管理的最新技术,是计算机科学的重要分支。数据库技术是计算机技术中发展最快的领域之一。数据库技术已成为计算机信息系统与应用系统的核心技术和重要技术基础。本课程主要介绍数据库的基本知识、基本原理和基本技术。 一、课程性质、目的和要求 《数据库系统原理A》是计算机科学与技术专业的一门专业课。设置本课程是为了使学生熟悉数据库的基本知识、基本原理和基本应用。要求是以数据库技术的实际应用为目标,掌握数据库的基本知识、基本原理和基本技术。 二、教学内容、要点和课时安排 本课程的教学内容共分8章。 第一章数据库概论

主要内容: 1.数据库系统概述 2.数据模型 3.数据系统结构 基本要求:了解数据管理技术的发展阶段,数据描述的定义,数据模型的概念,数据库的体系结构,数据库管理系统的功能及组成,数据库系统的组成及全局结构。本章的重点和难点是实体之间的联系、数据模型。 第二章关系数据库 主要内容: 1.关系模型概述 2.关系数据结构 3.关系代数 基本要求:了解关系模型的基本概念;深刻理解关系的运算。 本章的重点和难点是关系模型的完整性约束和专门的关系代数运算(选择、投影、连接)。 第三章关系数据库标准语言SQL 主要内容: 1.SQL概述 2.SQL的数据定义 3.SQL的数据查询 4.SQL的数据更新 5.视图 6. 嵌入式SQL 基本要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。 要求掌握的是:SQL定义语句、SQL更新语句、视图的操作、数据控制。 要求熟练掌握的是:SQL单表查询和多表查询语句。 第四章关系系统及其查询优化 主要内容: 1.关系系统 2.查询优化 基本要求:理解关系系统的定义及分类。 熟练掌握关系查询优化的必要性、一般准则及步骤(实例和语法树)。 第五章关系数据理论 主要内容:

《数据库应用技术》教学大纲

数据库应用技术》教案大纲 适用专业 : 高职计算机应用技术 学时学分 : 48 学时, 3 学分 课程类型 : B 类(理论 +实践)课 课程性质 : 必修课 课程编号 : 20302600 执笔人 : 蔡贵荣 审定人 : 蔡江云 编撰日期 : 2009 年 8 月修订 、课程性质和任务 本课程是 B 类(理论 +实践)课, 3 学分,计划 48 学时,其中实践 24 学时,占总学时 50%,是高职计算机应用技术专业学生的职业技能课。 本课程的任务是介绍数据库的基本知识、 SQL Server 数据库管理与开发的基本技能和实际 应用案例。通过本课程的学习,学生应掌握 SQL Server 2005 的实用技术、掌握 T-SQL 编程技 术、掌握数据完整性和数据安全性的技术、掌握数据库常规管理技术,从而使学生能够独立完 成数据库工程的分析和设计,并运用所学到的知识开发实际的数据库工程。 、教案内容和要求 第 1 单元 SQL Server 2005 基础知识 教案内容: 1.1SQL Server 2005 概述 SQL Server 2005 的体系结构 数据库和数据库对象 SQL Server 2005 1.2SQL Server 2005 SQL Server 2005 SQL Server 2005 Microsoft SQL Server 的安装 1.3SQL Server 2005 的配置 注册服务器 配置服务器选项 1.4SQL Server Management Studio 教案要求: 1. 了解 Microsoft SQL Server 2005 2. 了解 Microsoft SQL Server 2005 3. 理解 SQL Server 体系结构的特点和 数据库引擎的作用 4. 理解数据库和组成数据库的各种对象的类型和作用 5. 熟练掌握 SQL Server Management Studio 工具的使用 第 2 单元数据库对象建立与维护 教案内容: 2.1 数据库 数据库的基本概念 数据库的创建 数据库的修改 删除数据库 2.2 表 表的数据类型 创建表 创建约束 向表中添加数据 查看表 修改、删除表 的特点 的安装 版本的特点 的运行环境要求 管理工具的使用 的特点 的安装和配置

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库原理课程教学大纲

数据库原理课程教学大纲 课程名称:数据库原理/ Database Principles 学时/学分:58学时/3.5学分(其中课内教学48学时,实验上机10学时) 先修课程:C语言、数据结构 适用专业:信息与计算科学 开课院(系、部、室):数学与计算机科学学院 一、课程的性质与任务 数据库技术是计算机科学技术发展的重要内容,是构成信息系统的重要基础。《数据库原理》是信息与计算科学专业本科生的专业课程。 通过本课程的学习,学生应熟悉数据库的基本概念和基本技术,要求学生熟悉关系数据库的数据模型、掌握关系代数的基本理论,关系数据库设计的基本理论和方法,数据库管理的技术,并能初步从事数据库系统的开发工作,了解数据库应用技术的最新发展动态。 二、课程内容、基本要求与学时分配 (一)绪论6学时 1.引言 (1)了解数据库技术的三个发展阶段; (2)理解数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)、数据库系统管理员(DBA)的概念。 2.数据模型 (1)知道数据的三个范畴; (2)了解数据模型的三个要素; (3)掌握概念模型的实体-联系E-R表示方法; (4)了解层次数据模型的数据结构、操纵与完整性约束、存储结构; (5)了解网状数据模型的数据结构、操纵与完整性约束、存储结构; (6)理解关系数据模型的数据结构、操纵与完整性约束、存储结构; (7)理解各类数据模型的优缺点。 3.数据库系统结构 (1)理解数据库系统的三级模式结构; (2)理解数据库的两级映象功能与数据独立性; (3)了解数据库系统的体系结构:单用户数据库系统、主从式结构的数据库系统、分布式结构的数据库系统、客户/服务器结构的数据库系统。 4.数据库管理系统 (1)了解数据库管理系统的功能与组成; (2)了解数据库管理系统的工作过程; (3)了解数据库管理系统的实现方法。 难点:数据库系统的三级模式结构,两级映象功能与数据独立性。 重点:概念模型的实体-联系(E-R)表示方法,关系数据模型,数据库系统的三级模式结构,两级映象功能与数据独立性。 (二)关系运算 7学时 1.关系数据模型

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲 课程类别:专业核心课 适用专业:经济信息管理/工商企业管理/会计/市场营销 适用层次:高起专 适用教育形式:网络教育/成人教育 考核形式:考试 所属学院:经济管理学院 先修课程:无 一、课程简介 本课程是一门专业课程。主要讲述数据处理的方法和相关技术。具体包括数据库的概念、关系的结构、表的形成、表单的制作和数据的分析管理。 二、课程学习目标 数据库应用领域已从数据处理、事务处理、信息管理扩大到计算机辅助设计、人工智能、信息系统等更广阔的应用领域。本课程面向实际应用,研究如何存储、使用和管理数据,有较强的理论性和实用性。本课程旨在介绍数据库系统以及关系数据库系统的基本概念、基础理论以及相关知识,同时,系统讲述数据库设计理论和数据库系统的安全性、完整性、并发控制等相关概念和技术,为学生全面了解数据库技术在管理信息系统中的应用,运用数据库技术从事信息管理,开发、运行和维护管理信息系统打下坚实的基础。 三、课程的主要内容及基本要求 (一)理论学时部分 第一章数据库系统基础 『知识点』 数据库基本概念;数据库技术的产生和发展;数据库管理系统的功能;数据库管理系统的组成;数据库应用系统的体系结构;数据库应用系统的三级数据模式;概念模型与数据模

型。 『重点』 数据库管理系统的功能和组成;数据库应用系统的三级数据模式;概念模型与数据模型。 『难点』 三级数据模式;概念模型与数据模型。 『基本要求』 1、识记:数据库、DBMS、数据模型。 2、领会:DBMS的功能与组成;三级模式结构如何保证数据与程序的独立性;建立数据模型的意义。 3、简单应用:要求学生能正确认识管理需求,并用概念模型表达。 第二章关系数据库 『知识点』 关系数据结构及性质;关系的完整性;关系代数。 『重点』 关系数据结构。 『难点』 关系数据结构;主键约束、外键约束。 『基本要求』 1、识记:关系数据结构的定义和相关基本概念;关系的性质;完整性约束;关系代数运算。 2、领会:关系模型与集合代数的关系;关系操作语言。 3、简单应用:要求学生正确认识关系的候选键、主码、外码、主属性。

数据库系统概论知识点

第一章:绪论 数据库(DB):长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有娇小的冗余度、交稿的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(DBMS):位于用户和操作系统间的数据管理系统的一层数据管理软件。用途:科学地组织和存储数据,高效地获取和维护数据。包括数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事物管理和运行管理,数据库的建立和维护功能,其他功能。 数据库系统(DBS):在计算机系统中引入数据库后的系统,一般由数据库。数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。目的:存储信息并支持用户检索和更新所需的信息。 数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制。 概念模型实体,客观存在并可相互区别的事物称为实体。 属性,实体所具有的某一特性称为属性。 码,唯一标识实体的属性集称为码。 域,是一组具有相同数据类型的值的集合。 实体型,具有相同属性的实体必然具有的共同的特征和性质。 实体集,同一类型实体的集合称为实体集。 联系 两个实体型之间的联系一对一联系;一对多联系;多对多联系 关系模型关系,元组,属性,码,域,分量,关系模型 关系数据模型的操纵与完整性约束关系数据模型的操作主要包括查询,插入,删除和更新数据。这些操作必须满足关系完整性约束条件。关系的完整性约束条件包括三大类:实体完整性,参照完整性和用户定义的完整性。 数据库系统三级模式结构外模式,模式,内模式 模式:(逻辑模式)数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。

数据库系统概论期末考试复习资料

数据库系统概论复习资料: 第一章: 一选择题: 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中, 阶段(A )。A .数据库系统 2. 3. 数据独立性最高的是 数据库的概念模型独立于 F A o A.具体的机器和 DBMS B .E-R 图 C .信息世界 D .现实世界 数据库的基本特点是 B o A .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余大, 易移植 (4) 统一管理和控制 B .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 C .(1)数据可以共享 (或数据结构化) (2) 数据互换性 数据冗余小, 易扩充 (4) 统一管理和控制 D .(1)数据非结构化 (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 B 答案:B B .文件系统 C .人工管理 D .数据项管理 是存储在计算机内有结构的数据的集合。 A .数据库系统 B.数据库C .数据库管理系统 D.数据结构 5. 数据库中存储的是 _C 。 A .数据 B .数据模 间的联系 D . 6. 数据库中,数据的物理独立性是指 C ________________ 。 A .数据库与数据库管理系统的相互》 B — 与 C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 C 7..数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 4. 信息 DBMS 的相互独立 ..D .应用程序与数据库中数据的逻辑结构相互独立 A .同一个应用中的多个程序共享一个数据集合 B .多个用户、同一种语言共享数据 C .多个用户共享一个数据文件 D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 据库系统的核心是 B __________ 。A .数据库B .数据库管理系统 C .数据模型 D .软件工具 答案:B 9. 下述关于数据库系 ― A __________________ 。 A .数据库系统减少了数据冗余 B .数据库系统避免了一切冗余 D .数据库系统比文件系统能管理更多的数据 数将数据库的结构划分成多个层次,是为了提高数据库的 ① A .数据独立性 B . ② A .数据独立性 B . 数据库(DB)、数据库系统 .DBS 包括 DB 和 DBMS 10. 逻辑独立性 C .管理规范性 物理独立性 C .逻辑独立性 答案: C .数据库系统中数据的一致性是指数据类型一致 答案:A ①B 和 ②B 。 11. A 12. A 13. 14. 15. A 16 A 17. A 18. A D .数据的共享 D .管理规范性 (DBS)和数据库管理系统(DBMS 三者之间的关系是答案:A B . DDMS 包括 DB 和 DBS C . DB 包括 DBS 和 DBMS D . DBS 就是 DB,也就是 DBMS D 。 答案:①B 在数据库中,产生数据不一致的根本原因是 .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 答案:D 数据库管理系统(DBMS 是 D A .数学软件B .应用软件 C .计算机辅助设计 D .系统软件 答案:D 数据库管理系统(DBMS 的主要功能是 B ________ 。A.修改数据库 B .定义数据库 C .应用数据库D.保护数据库 数据库系统的特点是 _A _______ 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 .数据共享 B .数据存储 C .数据应用 D .数据保密 答案:A 数据库系统的最大特点是 A 。 ?数据的三级抽象和二级独立性 B ?数据共享性 C ?数据的结构化 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 .数据定义功能 B .数据管理功能 C .数据操纵功能 D .数据控制功能 数据库管理系统是 B __________ 。 ?操作系统的一部分 B .在操作系统支持下的系统软件 C ?一种编译程序 描述数据库中全体数据的全局逻辑结构和特征的是 () 答案: D C 答案:C ?数据独立性 答案: D ?一种操作系统 答案: 19.据库的三级模式结构中, A .外模式 B .内模式 C .存储模式 20据库系统的数据独立性是指 B A .不会因为数据的变化而影响应用程序 C .不会因为存储策略的变化而影响存储结构 21.信息世界中的术语,与之对应的数据库术语为 22次型、网状型和关系型数据库划分原则是 _ D .模式 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 D ?不会因为某些存储结构的变化而影响其他的存储结构 D A .文件 B .数据库 C .字段 D .记录 答案: 答案: D A .记录长度 B .文件的大小 C .联系的复杂程度 D .数据之间的联系 23. 传统的数据模型分类,数据库系统可以分为三种类型 __C _____________ 。 A 24. 25. A 答案:D .大型、中型和小型 B .西文、中文和兼容 C .层次、网状和关系 D 层次模型不能直接表示 C A . 1 : 1关系 B . 1 : m 关系 C 数据库技术的奠基人之一 E.F . Codd 从1970年起发表过多篇论文,主要论述的是 .层次数据模型 B .网状数据模型 C .关系数据模型 D .面向对象数据模型 ?数据、图形和多媒体 .m : n 关系 D . C 。 答案:C :1和1 : m 关系 答案:C 二、填空题 数据管理技术经历了 人工管理、文件系统 数据库是长期存储在计算机内、有 DBMS 是指 它是位于用户 1. 2. 3. 4. 和数据库系统三个阶段。 答案:①人工管理 答案:①组织 ②共享 答案:①数据库管理系统 ②用户 ③操作系统 数据库的运行管理 和数据库的建立以及维护 等4个方面。 ②文件系统 ②数据库系统 5. 6. 组织的、可共享的数据集合。 和 ③ 之间的一层管理软件。 、数据操纵功能 数据库管理系统的主要功能有数据定义功能 答案:①数据定义功能 ②数据操纵功能 数据独立性又可分为逻辑数据独立性 _和物理数据独立性。 答案:①逻辑数据独立性 ②物理数据独立性 当数据的物理存储改变了,应用程序不变,而由DBMS 处理这种改变,这是指数据的—物理独立性 _。 答案:物理独立性

数据库系统概论部分答案

第一章 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成, ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 5 .试述数据库系统的特点。 答: ( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 ( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。 ( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。 ( 4 )数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 7. 什么是概念模型?试述概念模型的作用。 答:概念模型是现实世界到机器世界的一个中间层次, 作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系 答: 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 实体之间的联系: 1 : 1 , 1 : n 和m : n 9 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。 答: 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 ( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。 ( 3 )数据的完整性约束条件:是一组完整性规则的集合。 13.试述关系模型的概念,定义并解释以下术语:关系,属性,域,元组,码,分量,关系模式

相关文档
相关文档 最新文档