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

合集下载

《数据库系统原理》实验教学大纲

《数据库系统原理》实验教学大纲

《数据库系统原理》实验教学大纲课程编号:课程名称:数据库系统原理 Principle of database system实验总学时数:8学时适应专业:计算机科学与技术、软件工程、其它院(系)辅修第二专业承担实验室:计算机科学与技术学院实验中心一、实验教学的目的和任务1.通过实验实践,做到理论能与实际紧密联系,加深对数据库原理的理解,巩固学习的数据库理论知识;通过数据库实验的综合锻炼,掌握数据库使用的一般方法,并使学生初步掌握数据库系统维护和管理技能。

2.实验环境:数据库服务器1~2台;PC机每个学生一台。

实验报告的内容应包括:(1)封面:实验题目、班级、学号、姓名、完成日期;(2)简要的需求分析与概要设计;(3)详细的算法描述;(4)程序清单与运行结果;(5)收获与体会。

实验成绩占数据库系统原理课程结业成绩的10%。

二、实验项目及学时分配三、每项实验的内容和要求以下各项实验以学生班级为单位,每班人数不能超过40人。

要求实验前仔细阅读实验指导书,按实验指导书指定的步骤进行,并做实验总结。

实验1 数据库管理系统(DBMS)实验实验目的和要求:了解DBMS(如Ms SQL Server、Oracle等)的功能及组成,熟练掌握利用DBMS工具创建数据库、表、索引和修改表结构及向数据库输入数据、修给数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作,掌握数据库备份和恢复的方法。

实验内容和步骤:(1)熟悉DBMS的界面和操作。

(2)创建数据库和查看数据库属性。

(3)创建表、确定表的主码和约束条件。

(4)查看和修改表的结构。

(5)向数据库输入数据,观察违反列级约束时出现的情况。

(6)修改数据。

(7)删除数据,观察违反表级约束时出现的情况。

(8)备份数据库到其它磁盘(如U盘),从其它磁盘恢复数据库。

实验2 数据库的创建与修改实验目的和要求:了解SQL语句的数据定义与数据更新功能,掌握SQL中的数据定义语句的用法,熟练掌握SQL中的插入、修改和删除语句的操作。

《数据库系统》教学大纲

《数据库系统》教学大纲

《数据库系统》教学大纲一、课程概述1. 课程研究对象和研究内容数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。

《数据库系统》研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。

2. 课程在整个课程体系中的地位《数据库系统》是计算机专业的必修课。

《数据库系统》的先行课是《数据结构》,它的后续课是《软件工程》。

二、课程目标1. 使学生理解数据库系统的基本概念,提高学生的理论知识和水平。

这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。

2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。

这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。

3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。

三、课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

教学内容及教学要求表四、课程实施数据库系统是计算机专业和通信工程专业的必修课。

一般情况下,计算机专业为72课时,通信工程为54课时。

课时安排及教学方法表五、教材和参考书目1. 苗雪兰等《数据库系统原理及应用教程》,机械工业出版社,2008年版。

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

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

《数据库系统原理》课程设计教学大纲一、课程名称:《数据库系统原理》课程设计CourseProject of Database System二、课程编码:1300371三、学时与学分:1 周,1 学分四、先修课程:《数据库系统原理》五、设计目的与要求课程设计目的:1.熟悉大型数据库管理系统的结构与组成;2.熟悉数据库应用系统的设计方法和开发过程;3.掌握一种大型数据库管理系统(DM5、ORACLE或SQL SERVER的)应用技术和开发工具的使用;4.熟悉数据库设计工具的使用;5.熟悉数据库安全的相关知识和技术;6.熟悉数据库系统的管理和维护。

课程设计要求:1.在课程设计指导老师的指导下,选定一个数据库应用系统的题目,完成数据库的设计和应用系统设计,并提交相应文档。

2.数据库管理系统仅限DM5、Oracle 以及MSSQL Server ;3.开发工具限PowerBuilder 、Delphi 、C++、JAVA、.NET 平台或其它动态网页开发工具;4.系统采用客户/ 服务器(C/S)结构或浏览器/ 服务器(B/S )结构实现。

5.系统应严格遵照题目要求进行设计,可在其基础上进一步细化完善,但不得违背,原则上不额外增加与要求无关的功能。

6.系统中应适当体现下列技术的应用:存储过程,触发器,索引。

7.提交系统的源码及文档。

六、适用学科专业信息类各学科专业七、实验环境1.Windows 2000/XP/2003 操作系统,Server 版;2.DM5f or Windows 企业版/ 标准版,MicrosoftSQL Server 2000/2005 企业版/ 标准版,或Oracle 9i/10g ;3.PowerBuilder / Delphi / Visual C++ /Java(Eclipse 或NetBeans 或JBuilder)/.NET (C# + ) / 其它动态网页开发环境;八、设计的题目和要求下列题目任选一个作为课程设计内容。

《数据库系统原理课程设计》教学大纲

《数据库系统原理课程设计》教学大纲

《数据库系统原理课程设计》教学大纲一、课程编号:0601046二、实践课程(或课程)名称:数据库系统原理课程设计Project of Course “Principle s of Database Systems”三、学分、学时:实验学分1,实验时数24四、教学对象:计算机科学与技术专业本科生五、开课实验室:计算机及信息工程学院实验中心六、目的和基本要求:本门实验课程是对《数据库原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《数据库原理》教学的一个重要组成部分。

通过本实验课的实践学习,可以增强本专业的学生对数据库的认识,对加深理解和掌握数据库相关原理有重要帮助。

七、主要内容:实验一运用SQL查询语言(QL)检索关系表/视图中数据(必做)[实验目的与要求]验证和熟悉关系数据模型的结构(表/视图),并体会数据在表/视图中如何逻辑地被组织成行和列;验证和学会如何通过数据库语言同DBMS交互,并体会SQL语言的高度非过程性;验证和掌握如何使用SQL select语句对关系数据库进行各种数据查询。

[实验内容]运用标准SQL RDBMS及其SQL交互接口进行本实验;如果实验环境不是SQL RDBMS,而是没有SQL交互接口的RDBMS,则使用这种DBMS及其关系操作交互式命令进行本实验,学生在《实验报告》中应分析其关系操作的实现程度和不足。

实验二运用SQL数据操纵语言(DML)更新关系表中数据(必做)[实验目的和要求]验证和掌握如何使用SQL insert、update、delete语句对关系数据库进行数据更新的方法。

[实验内容]运用标准SQL RDBMS及其SQL交互接口进行本实验;如果实验环境不是SQL RDBMS,而是没有SQL交互接口的RDBMS,则使用这种DBMS及其关系操作交互式命令进行本实验,学生在《实验报告》中应分析其关系操作的实现程度和不足。

实验三用C语言实现关系连接操作的嵌套循环算法和排序归并算法(必做)[实验目的和要求]体会和理解DBMS作为对数据库进行管理和支持用户存取数据的中介,其作用与功能;体会和理解RDBMS的核心功能——查询处理和优化,以及这种支持功能给关系操作及SQL的高度非过程化所带来的好处。

数据库原理 教学大纲

数据库原理 教学大纲

数据库原理教学大纲数据库原理教学大纲一、引言数据库是现代信息系统的核心组成部分,它对于数据的存储、管理和检索起着重要的作用。

数据库原理是计算机科学与技术专业的重要基础课程之一,本文将探讨数据库原理教学的内容和方法。

二、数据库的基本概念1. 数据库的定义和特点数据库是按照一定的数据模型组织、存储和管理数据的集合。

它具有数据的独立性、共享性、可扩展性和安全性等特点。

2. 数据模型和数据模型的分类数据模型是对现实世界中数据的抽象和描述,常见的数据模型有层次模型、网状模型和关系模型等。

三、关系数据库理论1. 关系数据库的基本概念关系数据库是以关系模型为基础的数据库系统,它通过表格的形式来组织和存储数据。

2. 关系数据库的规范化规范化是关系数据库设计的重要步骤,它通过消除冗余和保持数据一致性来提高数据库的性能和可靠性。

3. SQL语言和关系代数SQL语言是关系数据库的标准查询语言,它可以用来对数据库进行增删改查操作。

关系代数是关系数据库的数学基础,它用来描述和操作关系数据。

四、数据库管理系统1. 数据库管理系统的定义和功能数据库管理系统是用来管理和操作数据库的软件,它提供了数据定义、数据查询、数据更新和数据控制等功能。

2. 数据库的物理结构和存储管理数据库的物理结构包括数据文件、索引文件和日志文件等,存储管理是数据库管理系统的核心功能之一。

3. 数据库的并发控制和事务管理并发控制是保证数据库操作正确性和一致性的重要机制,事务管理用来保证数据库操作的原子性、一致性、隔离性和持久性。

五、数据库设计与优化1. 数据库设计的基本原则数据库设计是根据应用需求和数据特点来确定数据库的结构和内容,它包括概念设计、逻辑设计和物理设计等阶段。

2. 数据库性能优化数据库性能优化是提高数据库查询和更新效率的关键,它包括索引优化、查询调优和存储优化等方面。

六、数据库安全与备份恢复1. 数据库安全的基本原则数据库安全是保护数据库免受非法访问和数据丢失的重要措施,它包括用户认证、权限控制和数据加密等方面。

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

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

数据库系统原理课程教案
(Principle of Database System)
一、课程基本信息
课程编号:14134415
课程类别:学科基础课
适用专业:计算机科学与技术、网络工程、物联网工程
学分:3
总学时:48
先修课程:离散数学、数据结构
后续课程:数据库设计与开发技术、软件工程
课程简介:
本课程通过教学,系统讲述数据库系统的基本概念与基本理论,学会和熟悉数据库系统原理与应用。

数据库系统的基础理论、基本技术和基本方法。

内容包括:数据库系统的基本概念、数据模型、数据库系统的体系结构、关系数据库及其结构化查询语言SQL、关系规范化理论、数据库设计方法和步骤、数据库保护等知识。

主要教学方法与手段:
课堂多媒体课件结合黑板板书。

选用教材:
胡孔法. 数据库原理及应用[M]. 北京:机械工业出版社,2008
必读书目:
1、王珊.数据库系统原理教程[M].北京:清华大学出版社,2006
2、王能斌.数据库系统原理[M].北京:电子工业出版社,2002
3、李建中. 数据库系统原理[M]. 北京:电子工业出版社,2008
选读书目:
1、刘方鑫, 罗昌隆.数据库原理与技术.北京:电子工业出版社,2003
2、黄维通.SQL Server2000简明教程.北京:清华大学出版社
3、Abraham Silberschatz 等著, 杨冬青等译. Database System Concept.。

大学一年级数据库原理教学大纲

大学一年级数据库原理教学大纲

大学一年级数据库原理教学大纲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语言参考手册本教学大纲为一年级数据库原理课程的教学内容和安排,希望通过系统的教学,让学生在学习过程中全面了解数据库原理的基本概念、原理和应用,并能够掌握数据库设计和管理的基本方法与技术。

数据库系统原理》实验教学大纲Word文档

数据库系统原理》实验教学大纲Word文档

《数据库系统原理》实验教学大纲
一、教学性质、目的和要求
《数据库系统原理》是我院计算科学与技术专业、软件工程等专业学生必修的一门专业基础课程。

本实验课程是《数据库系统原理》的辅助课程,课程教学的目的是使学生通过实践环节巩固数据库系统的基本概念、原理、方法和技术,并将理论与实际相结合,通过对常见数据库管理系统的学习使用,提高其解决实际问题的能力。

要求学生通过本课程的学习,能够具备数据库管理和数据库开发的基本技能。

二、实验教学的主要内容
本实验主要教学内容为:数据库的模式设计;数据库、表、视图、索引的等数据库对象的建立与管理;关系数据库的查询与更新;使用数据库管理系统进行数据管理,数据库完整性控制、安全性控制、并发控制以及数据库备份与恢复等;简单数据库应用系统的设计与实现。

三、实验课时分配
四、教材的选用
萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,1
五、实验环境
1、硬件环境
服务器、客户机连接成局域网结构。

2、软件环境
Windows 2000、SQL Server 2000、VB、IIS5.0
六、实验考核
考核方式:指导教师根据学生的实验态度、操作技能和实验成果的完成情况综合评定成绩对SQL Server 2000中各个管理窗口操作熟练、能够正确地进行数据库的各项配置设置,建立数据库,正确使用Transact-SQL语句来操纵数据库。

评分标准分为优秀、良好、中等、及格、不及格,实验成绩占课程总成绩的30%。

(注:素材和资料部分来自网络,供参考。

请预览后才下载,期待你的好评与关注!)。

数据库原理课程教学大纲

数据库原理课程教学大纲

数据库原理课程教学大纲【课程编号】01048【课程名称】数据库原理Principles of Database System【学时学分】64 学时;4学分【实验和上机学时】8【课程性质】专业课【开课模式】必修【先修课程】离散数学、算法与数据结构、操作系统【开课单位】计算机应用软件教研室【开课学期】6【授课对象】计算机科学与技术专业、计算机科学与技术专业(嵌入式方向)、网络工程专业【考核方式】考试一、本课程的性质、目的与任务本课程以关系数据库的基本理论和技术为重点,系统地介绍数据库系统的基础知识、基本原理、方法和技术。

使学生具备数据库的基础理论知识和实际应用能力。

为今后的学习和应用开发打好扎实的数据库基础。

二、课程的教学内容、基本要求和学时分配1. 数据库系统概论(6学时)①数据库系统的基本概念;(*)②数据模型;(*)③数据库系统的体系结构;(*)④数据库系统的组成;⑤数据库技术的研究领域。

2. 关系数据库(6学时)①关系数据模型;(*)②关系的完整性;(*)③关系代数;(*)④关系演算。

3. 关系数据库语言——SQL(12学时)①SQL语言概述;②数据定义;(*)③查询;(*)④数据更新;(*)⑤视图;(*)⑥数据控制;⑦存储过程;⑧数据库应用程序设计简介。

4. 查询处理与查询优化(4学时)①关系数据库系统的查询处理;②关系数据库系统的查询优化。

5. 关系数据理论(6学时)①关系数据理论的基本概念;②关系规范化理论;(*)③数据依赖的公理系统;④关系模式分解。

(*)6. 数据库设计(8学时)①数据库设计的特点、方法和步骤;②数据库设计的需求分析;③数据库的概念结构设计;(*)④数据库的逻辑结构设计;(*)⑤数据库的物理设计;⑥数据库的实施与维护。

7. 数据库的恢复技术(6学时)①事务的基本概念;(*)②数据库恢复概述;③故障的种类;④恢复的实现技术;(*)⑤恢复的策略;⑥具有检查点的恢复技术。

数据库系统原理教学大纲

数据库系统原理教学大纲

数据库系统原理教学大纲数据库系统原理'课程将从数据模型、关系代数、SQL语言、安全性控制、完整性控制、数据库设计规范化理论、数据库设计实践方法、关系数据库查询处理及优化、数据库的并发与恢复机制等全方位讲述数据库系统的核心知识和运行机制。

课程概述‘数据库系统原理’是一门知识综合性较强的课程,华中科技大学计算机学院的本慕课课程将全方位讲述数据库系统中的核心软件知识,主要内容包括数据库系统中蕴含的计算机的抽象科学方法、数据处理理论、数据操作语言、安全性与完整性控制原理、数据库管理系统的并发与恢复的原理和技术等专业知识。

在具备了数据结构、C语言、操作系统等先修课程知识的基础上,通过学习本‘数据库系统原理’慕课课程,可以开拓对于计算机系统数据管理方向的思维,加深对于先修课知识的理解,并系统、完整的形成数据库管理系统这一计算机系统中重要基础软件的抽象建模、数据的访问与控制、事务处理机制等核心内容的知识体系。

课程大纲01第1章绪论了解数据库的基本概念与发展历程,理解主要数据模型的特点,理解数据库系统的结构,理解数据库系统多层模式及数据独立性思想,了解数据库系统的组成与基本功能。

课时1.1 数据管理技术概述1.2 数据模型基本概念与概念模型1.3 层次与网状模型1.4 关系模型1.5 数据库系统结构1.6 数据库系统组成02关系数据库理解关系数据结构及其形式化定义,了解关系完整性基本思想,掌握关系代数运算。

课时2.1 关系模型2.2 关系代数集合运算与基本关系运算2.3 连接与除运算03关系数据库标准语言SQL了解SQL语言的发展与特点,理解SQL基本概念,掌握数据定义、查询、更新、视图定义及使用等基本SQL语法,能够灵活书写单表查询、聚集函数和分组查询、多表连接查询、嵌套查询等常见查询的SQL语句。

课时3.1 SQL语言概述3.2 数据定义概述3.3 基本表定义3.4 查询概述3.5 单表查询(上)3.6 单表查询(下)3.7 聚集函数和分组3.8 多表连接查询3.9 嵌套查询(上)3.10 嵌套查询(下)3.11 数据更新3.12 视图04数据库安全性理解数据库系统安全性控制的内涵,了解相关现状,理解自主存取控制、强制存取控制等数据库系统的主要安全性控制机制。

数据库系统原理_教学大纲_新 SQL

数据库系统原理_教学大纲_新 SQL

《数据库系统原理》教学大纲Principles of Database System课程序号:22 课程编号:05111301适用专业:计算机科学与技术学分:4 总学时:64前修课程:高级语言程序设计、离散数学、数据结构等后续课程:软件工程、软件实践等一、课程性质、目的与要求课程性质:专业必修课、主干课教学目的:本课程的设置目的是为了使学生系统地掌握数据库的基本原理、方法和应用技术,能应用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。

了解数据库技术的最新发展和一些相关的研究领域、研究方法,为从事数据库系统的开发和数据库理论的研究等提供坚实的理论基础。

教学要求:本课程的教学与学习要侧重于准确理解和掌握数据库技术的基本概念和基本理论;能熟练运用关系数据库标准语言SQL进行数据定义、数据操纵和数据控制;能综合运用数据库技术进行数据库系统的设计,提高学生的自学与更新本专业知识的能力。

二、教学内容及学时分配:理论总学时:48第一章数据库系统引论6学时1.数据库系统概论数据库系统基本概念、数据管理技术的产生和发展、数据库系统的特点。

2.数据模型数据模型的组成要素、概念模型、层次模型简介、网状模型简介、关系模型简介。

3.数据库系统结构数据库系统模式的概念、数据库系统的三级模式结构、数据库的二级映象功能和数据独立性。

4.数据库系统的组成5.数据库管理系统*6.数据库应用系统的开发*基本要求:了解数据管理技术的发展、数据库系统的特点、数据库技术的研究领域,理解层次模型、网状模型、关系模型,掌握数据库系统的三级模式结构和二级映象功能,熟悉E-R图的方法并学会应用。

重点:准确理解层次模型、网状模型、关系模型、数据库系统的三级模式结构和二级映象功能,掌握E-R图的方法和运用。

难点:需要掌握数据库领域大量的基本概念。

准确理解数据模型和数据库系统的体系结构。

第二章关系数据库4学时1.关系模型概述2.关系数据结构及形式化定义关系基本概念、关系模式、关系数据库。

《数据库系统原理》教学大纲

《数据库系统原理》教学大纲

《数据库系统原理》教学大纲课程中文名称:数据库系统原理课程英文名称:Principle of DatabaseSystem课程类别:必修课课程编号:课程归属单位:职业技术、职业师范学院制定时间: 2005年3月1日一、课程的性质、任务课程性质:《数据库系统原理》是计算机科学与技术(本科)专业的一门必修专业课程。

数据库应用广泛,其理论和技术是计算机专业基础课,也是计算机工程技术人员必备的知识和技能,属于专业必修课。

课程任务:本课程的教学任务是针对大量数据管理操作,全面介绍数据库系统的基本概念,基本原理和基本技术。

通过研究关系代数、关系演算、函数依赖、多值依赖,Armstrong 公理,关系模式的分解,关系模式的规范化让学生建立扎实的关系数据库理论基础;结合目前信息系统建设的实际全面讲授关系数据库标准语言--SQL、关系数据库设计过程方法,使学生掌握现代信息系统中数据库开发技术;在数据库基本理论的基础上,讲授恢复技术、并发控制技术,数据库实现基本技术以及数据库安全性和完整性控制,使学生掌握数据库系统维护管理系统;对数据库技术的研究动态,如分布式数据库、数据挖掘等也作简略介绍,使学生简单了解目前数据库发展的前沿技术。

在理论和实践上为学生的后续发展打下坚实基础。

此外,配合实验课程的教学中,学生应理论联系实际,理论指导实践,通过规范地完成一系列数据库系统原理实验进一步巩固所学的相关书本知识,在知识、能力、素质上得到进一步的提高。

适用专业:计算机科学与技术。

学时数:72学时(4学分),其中上机实验30学时。

本课程与其他课程的关系:先修课程主要有计算机组成原理、高级语言程序设计、离散数学、数据结构等。

推荐教材及参考书:1、萨师煊,王珊:数据库系统概论(第四版),高等教育出版社,20062、Date C J, An Introduction to Database System (Ed.7), Addison-Wesley,20003、施伯乐周傲英著《数据库系统教程》,高等教育出版社,2000主要教学方法与媒体要求:课堂讲授+ 课外教学+ 实验教学(实验部分实行单列)。

《数据库系统原理》实验教学大纲

《数据库系统原理》实验教学大纲

《数据库系统原理》实验教学大纲课程名称:数据库系统原理英文名称:Principles of database Systems课程编号:///课程性质:课程类型:专业必修是否为独立设课的实验课:否适用专业:计算机科学与技术,软件工程学时与学分:总学时:72 总学分:3.5 实验学时:18 实验学分:0.5执笔人:杜智华制定时间:2011-3-25一、实验课的任务、性质与目的数据库系统是一门综合性的软件技术,它是编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其强大的理论性和实践性使得其成为人们使用计算机进行信息管理的必备知识。

数据库系统是占现代计算机应用领域70-80%的数据处理技术的最大研究成果。

通过本课程的学习,学生可以基本掌握数据库系统的基本概念、基本原理和基本技术,成为解决信息管理的理论与实际问题的后备力量。

二、主要仪器设备及环境计算机,windows,oracle,db2,mysql,php,sql server四、教材、实验教材(指导书)指导书:[1]C.J.Date,An Introduction to Database Systems[2]J.Martin,Principles of DataBase Management[3]郑若忠等,数据库原理和方法,湖南科技出版社[4]萨师煊、王珊,数据库系统概论(第3版),高等教育出版社实验教材:彭小刚数据库原理实验指导自编五、考核方式与评分办法考核方式:实验报告评分方法:按时提交:10%报告整洁:10%报告:80%其中—实验目的:10%、实验内容:5%、实验环境:5%、实验过程及结果:50%、心得体会:10%六、大纲审核人:。

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

《数据库系统原理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》是计算机科学与技术专业的一门专业课。

设置本课程是为了使学生熟悉数据库的基本知识、基本原理和基本应用。

要求是以数据库技术的实际应用为目标,掌握数据库的基本知识、基本原理和基本技术。

二、教学内容、要点和课时安排
《数据库系统原理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.查询优化
基本要求:理解关系系统的定义及分类。

熟练掌握关系查询优化的必要性、一般准则及步骤(实例和语法树)。

第五章关系数据理论
主要内容:
1.基本概念
3.数据依赖的公理体系
基本要求:本章理论性较强,学生应从概念着手,搞清概念之间的联系和作用。

了解关系数据库规范化理论及其在数据库设计中的作用。

本章的重点和难点是函数依赖、多值依赖和范式。

掌握这些概念并能运用它们对关系模式进行模式分解。

第六章数据库设计
主要内容:
1.数据库设计概述
2.需求分析
3.概念结构设计
4.逻辑结构设计
5.物理设计
6.实施与维护
基本要求:详细了解数据库应用系统设计的全过程。

重点和难点是概念设计中E-R模型设计方法,逻辑设计中E-R模型向关系模型的转换方法。

第七章数据库恢复技术
主要内容:
1.事务的基本概念
2.数据库恢复概述
3.故障的种类
4.恢复的实现技术。

相关文档
最新文档