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

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

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

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

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

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

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

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

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

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

合集下载

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

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

《数据库系统原理》实验教学大纲课程编号:课程名称:数据库系统原理 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 课程内容1.1 实验内容(1).SQL Server的体系结构(2).数据定义语言(3).数据操纵与数据控制语言(4).完整性控制(5).事务(6).数据库备份与恢复、数据的导入与导出(7).安全性控制(8).嵌入式SQL以及DBMS与高级语言的接口1.2 实验环境(1).Windows 2000/XP操作系统,Server版或Professional版;(2).Microsoft SQL Server 2000标准版或个人版;(3).PowerBuilder 9/Delphi 7/Visual C++ 6/JA VA/.NET环境。

1.3 实验课时课内8学时,课外16学时。

2 实验目的与要求通过上机实践,了解DBMS的体系结构,熟练掌握SQL的数据定义、数据操纵和数据控制语言的运用。

3 考核知识点与考核要求1. SQL Server的体系结构.(1)SQL Server的逻辑组件⏹熟练掌握数据类型和表的概念⏹熟练掌握视图的概念⏹理解存储过程的作用⏹理解函数的用法⏹理解约束、规则与默认值等概念⏹了解排序规则⏹熟练掌握索引的概念及其作用⏹理解登录、用户、角色与组等组件及其关系(2)SQL Server的管理架构⏹熟练掌握SQL Server企业管理器的功能及用法⏹熟练掌握SQL 查询分析器的功能及用法⏹掌握数据导入与导出工具的用法⏹理解SQL事件探查器的功能及简单用法⏹掌握SQL Server服务管理器的用法⏹掌握客户端网络实用工具的用法,熟练掌握客户网络的配置⏹掌握服务器网络实用工具的使用⏹了解SQL的自动管理架构⏹理解备份/还原架构的工作原理,掌握备份/还原的操作2. 数据定义语言.⏹熟练掌握数据库的创建与维护⏹熟练掌握表的创建与维护⏹熟练掌握索引的创建与维护⏹熟练掌握视图的创建与维护⏹了解存储过程的创建与维护⏹了解触发器的创建与维护⏹了解函数的创建维护3. 数据操纵与数据控制语言.⏹熟练掌握数据的查询操作⏹掌握数据更新操作(插入、修改与删除)⏹理解安全授权与权限回收语句4. 完整性控制.⏹熟练掌握主键约束⏹熟练掌握外键约束⏹熟练掌握UNIQUE约束⏹熟练掌握空值约束⏹理解CHECK约束的作用⏹掌握增、删、改被参照关系主键值时,对参照关系产生影响的几种策略,如受限删除、级联删除、置空等策略。

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

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

《数据库系统原理》教学大纲一、课程基本信息课程名称数据库系统原理课程编码020213035 英文名称Principles of Database Systems课程类别学科基础课程学分数 3 开课学期 5总学时及其分配总学时讲课实验上机其它机动48 48适用专业计算机科学与技术,软件工程二、课程目的和任务《数据库系统原理》是计算机应用领域中十分重要的专业技术理论课程,是计算机科学与技术和软件工程专业本科学生必修课。

学习该课程的主要目的是使学生掌握数据库系统的理论、技术和设计方法,应用数据库系统开发技术和工具解决实际工作中的计算机应用问题,从而提高学生研制、开发和管理数据库应用系统的能力。

通过本课程的学习对数据库系统原理及应用有较全面的了解,它将使学生从理论上掌握数据库系统的基本原理,使学生具备计算机应用系统软件开发的能力,对后续数据库应用及其它软件设计课程的学习打下基础。

三、本课程与其它课程的关系本课程需要离散数学、程序设计基础、数据结构与算法作为先修课,学生学习了先修课程后,才能更好地理解数据库系统的思想、原理和技术方法。

同时,是学习数据库应用、毕业设计的重要知识和能力基础。

四、教学内容、重点、教学进度、学时分配(一)绪论(4学时)1、主要内容数据库系统概述,数据模型、数据库系统结构、数据库系统的组成。

2、重点概念模型;数据模型;数据库系统结构。

3、教学要求了解:数据管理技术的产生和发展;数据库技术的研究领域。

理解:数据、数据库、数据库管理系统、数据库系统的概念;数据库系统的特点。

掌握:数据模型的组成要素、常用数据模型、概念模型、层次模型、网状模型、关系模型;数据库系统结构、模式概念、数据库系统的三级模式结构;数据库系统的组成。

(二)关系数据库(6学时)1、主要内容关系数据结构及形式化定义,关系的基本操作,关系的完整性,关系代数,关系演算。

2、重点关系操作;关系代数;关系演算。

3、教学要求了解:关系数据结构及形式化定义的基本概念(关系、关系模式、关系数据库);关系数据语言的分类。

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

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

《数据库系统原理》教学大纲课程名称:数据库系统原理课程性质:专业必修课课程学时:36学时课程学分:2学分任课教师:XXX一、课程简介数据库系统原理是计算机科学与技术专业的一门重要课程,主要介绍数据库系统的基本原理、结构和设计方法。

本课程旨在培养学生对数据库系统的基本理论和技术有深入的理解,为学生今后从事相关领域的研究和应用打下扎实的基础。

二、教学目标1.熟悉数据库系统的基本概念和结构;2.掌握数据库设计的基本方法和技巧;3.理解数据库管理系统的功能和工作原理;4.能够独立设计和实现简单的数据库系统。

三、教学内容1.数据库基本概念1.1数据库系统的定义和特点1.2数据库系统的组成和体系结构1.3数据模型与数据模型的分类2.关系数据库模型2.1关系代数和关系演算2.2关系数据库的完整性约束2.3关系数据库的基本操作3.数据库设计3.1数据库设计的基本步骤3.2实体-关系模型(ER模型)的设计方法3.3关系数据库的范式理论4.SQL语言4.1SQL语言概述4.2SQL语言的基本操作4.3SQL查询语句的编写5.数据库管理系统5.1数据库管理系统的概念和功能5.2数据库系统的架构和组成5.3数据库系统的性能优化6.数据库安全与完整性6.1数据库安全的基本概念6.2数据库完整性约束的设计和实现6.3数据库访问控制的方法7.数据库应用开发7.1数据库应用开发的基本原理7.2数据库应用开发的工具和技术7.3数据库应用程序的设计和实现四、教学方法1.理论讲授:通过教师讲授、课件展示等方式传授相关理论知识;2.实践操作:通过案例分析、实验操作等方式引导学生掌握数据库系统的设计和开发方法;3.课堂讨论:通过小组讨论、问题解答等方式促进学生思维的拓展和深化。

五、考核方式1.平时表现(包括课堂表现、作业完成情况):20%2.期中考试:30%3.期末考试:50%六、参考教材1. 《数据库系统概念》(Abraham Silberschatz、Henry F. Korth、S. Sudarshan著)2.《数据库系统原理》(唐朝华、张吉林、王珊著)3. 《SQL必知必会》(Ben Forta著)七、教学进度安排第1-2周:数据库基本概念第3-4周:关系数据库模型第5-6周:数据库设计第7-8周:SQL语言第9-10周:数据库管理系统第11-12周:数据库安全与完整性第13-14周:数据库应用开发第15周:复习与总结八、备注。

(完整word版)数据库原理教学大纲

(完整word版)数据库原理教学大纲

《数据库原理及其应用》课程教学大纲一、课程基本信息二、课程介绍《数据库原理及其应用》课程为专业基础课程,是提高学生专业技术能力和软件设计人才的重要课程之一。

本课程主要任务是,通过本课程的学习,要求学生在掌握数据库基础原理的基础上,掌握数据库系统软件SQL Server 2008的使用,能够设计与实现小型简单数据库应用系统。

三、教学目标通过该课程的学习,学生应掌握下列内容:理论和知识方面:教学以计算机科学与技术专业教学大纲为依据,比较全面地介绍了数据库的基本理论知识。

通过本课程的学习,要求学生掌握有关数据库的基本概念、关系数据模型、关系代数的基本运算和数据规范化理论等理论知识。

能力和技能方面:通过课程的学习,使学生了解并掌握关系型数据库标准语言SQL、数据库设计的基本方法和步骤及数据库软件SQL Server 2008的使用。

四、教学内容和要求第1章数据库概述(4学时)1.1概述1.2基本概念掌握数据库系统所涉及到的相关概念。

1.3数据管理技术的发展。

了解数据库系统发展的主要阶段及相关特点。

1.4数据独立性理解数据独立性的概念。

1.5数据库统的组成。

掌握数据库系统三级数据模式结构、功能结构。

本章重点与难点重点:数据库系统的相关概念;三级数据模式结构。

难点:三级数据模式结构之间的联系。

第2章数据模型与概念模型(8学时)2.1信息的描述形式。

了解信息的三种世界及描述方式。

2.2概念层数据模型。

理解概念模型的基本概念及表示方法;掌握实体联系的组成。

2.3组织层数据模型。

了解组织层数据模型的分类;理解关系数据模型的主要特点。

2.5数据库结构。

理解模式的基本概念;掌握三级模式结构的内容。

本章重点与难点重点:概念模型涉及的基本概念;实体联系的类型;三层模式结构。

难点:概念模型的表示方法;模式映像与数据独立性的理解第3章关系数据库(8学时)3.1关系数据模型。

掌握关系模型三要素的基本概念。

3.2关系模型的基本术语与形式化定义。

《数据库原理》课程实验教学大纲

《数据库原理》课程实验教学大纲

《数据库原理》课程实验教学大纲课程名称(中文)数据库原理实验课程名称(英文) Experiments for Database Theory课程编号 55000068课程性质非独立设课课程属性专业基础课教材及实验指导书名称《数据库系统概论学习指导与习题解答》学时学分:总学时 72 总学分 4 实验学时 20实验学分 1开出时间:三年级六学期适用专业生物医学工程先修课程离散数学、操作系统、计算机原理、数据结构一、课程简介及基本要求数据库原理实验教学时数为20学时,涵盖了数据库设计、数据库定义、数据库操作、数据库维护、数据库开发XX部分基础知识,通过对一个DBMS产品(如MS SQL Server)、一个建模工具(如PowerDesigner)和一个开发工具(如PowerBuilder)的启发式讲解和实践,使学生初步具备数据库应用系统的开发能力。

教学的具体要求是:1.了解SQL Server 2000、PowerDesigner 10.0、PowerBuilder 10.0的基本使用方法。

2.掌握使用PowerDesigner 设计概念数据模型和物理数据模型的方法。

3.熟练掌握使用SQL Server 2000进行数据库定义、数据库操作、数据库维护的方法。

4.掌握使用PowerBuilder进行C/S体系下的数据库应用系统开发的方法。

根据课程内容的特点,将实验分为三大类进行:1、基础性实验主要包括课程教学要求掌握的知识点2、综合性实验主要包括数据库应用的前期设计技术和后期开发技术3、创新性实验主要检验学生的数据库综合应用能力二、课程实验目的要求随着新一代数字医学领域对数据库技术的依赖逐渐增强,信息社会对生物医学工程专业人才在数据库方面的知识需求呈现在其综合技术运用能力上。

因此,本实验课的教学目标是,使学生们在充分理解和掌握数据库系统理论知识的基础上,熟悉和掌握一套完整的数据库应用系统的解决方案和实施技术,锻练学生们独立解决问题的能力,培养学生们的团队协作精神。

数据库系统原理-教学大纲

数据库系统原理教学大纲讲述数据库应用、设计与实现技术,循序渐进地融入大数据思维。

技术先进、概念清晰、内容精炼、资源齐全!适合计算机、数据科学与大数据、软件工程、人工智能、信息技术/系统等相关专业,以及希望从事数据管理、Web系统、互联网+平台研究、开发与应用,对计算机实际应用系统实现技术感兴趣的各类人员。

课程概述当前已经是大数据时代,数据库课程不能没有大数据管理,这是技术发展的呼唤,也是提高教学质量、加强人才技术素质的迫切要求。

融合传统数据库关键技术与大数据最新进展,是数据库课程改革的必然趋势。

为此,总结多年教学实践,内容按顺序分为四大部分。

第一部分是基本概念和基础知识,包括第一章和第二章,涉及数据库系统、大数据、数据模型等基本概念都是为后面内容打基础。

第二部分主要包括第三、四、五章,讲声明性语言(SQL),及其在应用环境中与高级语言的混合编程,以及数据保护。

第三部分是第六章和第七章讲数据库设计并融入大数据思维。

第六章主要是ER设计以及转换为关系,所以也涉及了关系设计或者说目标也是关系设计,但方法主要是从实体及联系的角度来做的;第七章讲关系设计,主要是从数据依赖角度来做的,而数据依赖实质上是属性及其联系。

六七两章的目标是一致的,都是讲关系设计只是方法不同,并且大数据特征改变了原有数据库设计思想。

第四部分是大数据新技术简介。

本课程直面技术最新发展,总结多年教学实践,深度梳理课程内容,主要特色包括:(1)以自然灾害应急系统/网络考试系统/智能推荐为案例,实施案例驱动的教学模式,技术最先进,概念最清晰。

(2)在课程内容安排上,先讲语言,让学生通过上机使用,有直观了解,进而再讲设计,最后讲实现,由浅到深,由表及里,便于理解。

(3)通过案例分析,解析传统数据库和大数据中数据管理技术的基本思想和特点,融合理论与实践,贯通技术思想与职业理念。

(4)站在大数据管理的角度,讲述数据库设计和实现的新思想,在数据库设计和实现的讲述中融入大数据思维;针对各种数据密集系统的共性,讲述数据管理技术发展趋势,并对大数据管理进行简介。

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

《数据库系统原理》实验教学大纲课程名称:数据库系统原理英文名称: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)。
相关文档
最新文档