数据库系统及应用课程总结
《数据库系统及应用》课程总结
计算机科学与技术系09级计本(3)班0904013004丁同飞
《数据库系统及应用》这门课已经结束了,通过这一学期的学习,使我对数据库以及关于数据库的操作等有了初步的了解,下面来谈谈我对这门课的概述,感受,以及总结。
数据库技术始于20世纪60年代,经历了最初的基于文件的初级系统、20世纪60~70年代流行的层次系统和网状系统,而现在广泛使用的是关系数据库系统。数据库应用也从简单的事物管理扩展到各个应用领域,数据库的体系结构也从最初的集中式数据库变化为基于客户/服务器机制的分布式数据库。随着面向对象技术的发展,关系对象数据库系统正在逐步完善和投入使用。而随着时代的进步和发展,数据库的应用领域会越来越广泛,数据库技术也将是所有信息技术和信息产业的基础。一、数据库主要知识点
本书分为四个部分,第一部分是数据库基础,第二部分利用SOLServer介绍基于客户/服务器机制的数据库管理系统、数据库保护技术和分布式数据库;第三部分介绍数据库系统的开发、数据库设计等;第四部分则概要介绍一下数据库技术的最新研究领域和应用领域及其发展。
第一部分分为四章。第一章主要介绍什么是数据库及与之相关的一些基本概念,其中有几个较为重要的知识点,即数据库系统DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。第二章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制E-R图。此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。接着开始着重讲述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。
第二部分分为五章,在这一部分我们选择McrosoftSQLServer作为数据库管理系统的实例来介绍数据库管理系统的功能、管理和使用方法,使读者通过SQLServer了解客户/服务器机制的的数据库体系结构,了解一个完备的数据库管理系统应该具备的功能,了解应该如何管理和使用数据库管理系统。
其中第五章系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。第六章知识点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。第七章介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。其他的安全问题包括:数据加密、审计、统计数据库和用户定义的安全性措施。事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。第九章为关系数据理论:函数依赖术语和符号;函数依赖的公理系统Amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化1NF、2NF、3NF、BCNF;模式分解。
第三部分是第十章:数据库设计。完善E-R模型中的概念弱实体,依赖关系,强制联系;数据库设计的过程主要掌握其建立的步骤。
第四部分是第十一章,介绍数据库的一些最新研究领域和应用领域及其发展,包括数据仓库技术、因特网上的Web数据库、面向对象数据库、主动数据库、并行数据库、工程数据库和知识库等。二、学习数据库的感受
这学期开设了《数据库系统及应用》这门课,初学时感觉不是很难,比较好懂,所以我对那些要用SQLServer语句写的都是只了解一个大概,认为只要会写,差不多就够了,对理论方面的知识就更不太关注了,结果造成自己感觉自己学的还好,可是期末考试后才知道,自己不懂的太多了,学习容不得半点马虎,要脚踏实地,要搞透,不要似懂非懂还不求甚解,搞得现在自己很后悔,所以人总在自己犯下了错误之后才知道自己是真的做错了,所以我会改正自己的学习态度,从新把这本书好好看看,多理解理解,把失去的都补回来。不过我通过这学期的学习,还是掌握了不少关于数据库方面的知识。下面介绍一些最基本的用SQLServer语句的对数据库的操作:SELECT-从数据库表中获取数据UPDATE-更新数据库表中的数据
DELETE-从数据库表中删除数据INSERTINTO-向数据库表中插入数据
CREATEDATABASE-创建新数据库ALTERDATABASE-修改数据库
CREATETABLE-创建新表ALTERTABLE-变更(改变)数据库表
DROPTABLE-删除表CREATEINDEX-创建索引(搜索键)DROPINDEX-删除索引,除了这些还有视图,事务,游标,存储过程,触发器等操作。
通过运用上述的语句来完成课后的实验使我对于一些关于数据库的具体操作有了更深的理解,做到了理论与实际相结合,加深了对数据库系统的理解,知道如何实现实体完整性、参照完整性和用户定义完整性,会使用SQL查询功能以及宿主使用方式和动态使用方式等。总之这学期我学到了很多东西,老师讲的也比较详细,认真,使我们更好的掌握这门课,对于我没有好好地听课,理解和消极的学习态度,我想对老师说对不起,因为老师辛苦的教育我们,没有功劳也有苦劳,而我却在浪费自己的青春,辜负了老师的期望,在今后的学习中我会改正自己的学习态度,学习是自己的事,容不得半点马虎。最后谢谢老师这一学期的辛苦教学!
扩展阅读:数据库系统及应用课程总结---单东亚--1104031023
《数据库系统及应用》课程总结
计算机科学与技术系11级网工一班1104030123单东亚转眼间,《数据库系统及应用》这门课已经结束了,我们也结束了大三的第一个学期,通过这一学期的学习,使我对数据库以及关于数据库的操作等有了初步的了解,下面来谈谈我对这门课的概述,感受,以及总结。
数据库技术始于20世纪60年代,经历了最初的基于文件的初级系统、20世纪60~70年代流行的层次系统和网状系统,而现在广泛使用的是关系数据库系统。数据库应用也从简单的事物管理扩展到各个应用领域,数据库的体系结构也从最初的集中式数据库变化为基于客户/服务器机制的分布式数据库。随着面向对象技术的发展,关系对象数据库系统正在逐步完善和投入使用。而随着时代的进步和发展,数据库的应用领域会越来越广泛,数据库技术也将是所有信息技术和信息产业的基础。一、数据库主要知识点
本书分为四个部分,第一部分是数据库基础,第二部分利用SOLServer介绍基于客户/服务器机制的数据库管理系统、数据库保护技术和分布式数据库;第三部分介绍数据库系统的开发、数据库设计等;第四部分则概要介绍一下数据库技术的最新研究领域和应用领域及其发展。
第一部分分为四章。第一章主要介绍什么是数据库及与之相关的一些基本概念,其中有几个较为重要的知识点,即数据库系统DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。第二章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制E-R图。此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。接着开始着重讲述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。
第二部分分为五章,在这一部分我们选择McrosoftSQLServer作为数据库管理系统的实例来介绍数据库管理系统的功能、管理和使用方法,使读者通过SQLServer了解客户/服务器机制的的数据库体系结构,了解一个完备的数据库管理系统应该具备的功能,了解应该如何管理和使用数据库管理系统。
其中第五章系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。第六章知识点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。第七章介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。其他的安全问题包括:数据加密、审计、统计数据库和用户定义的安全性措施。事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。第九章为关系数据理论:函数依赖术语和符号;函数依赖的公理系统Amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化1NF、2NF、3NF、BCNF;模式分解。
第三部分是第十章:数据库设计。完善E-R模型中的概念弱实体,依赖关系,强制联系;数据库设计的过程主要掌握其建立的步骤。
第四部分是第十一章,介绍数据库的一些最新研究领域和应用领域及其发展,包括数据仓库技术、因特网上的Web数据库、面向对象数据库、主动数据库、并行数据库、工程数据库和知识库等。二、学习数据库的感受
这学期开设了《数据库系统及应用》这门课,初学时感觉不是很难,比较好懂,所以我对那些要用SQLServer语句写的都是只了解一个大概,认为只要会写,差不多就够了,对理论方面的知识就更不太关注了,结果造成自己感觉自己学的还好,可是期末考试后才知道,自己不懂的太多了,学习容不得半点马虎,要脚踏实地,要搞透,不要似懂非懂还不求甚解,搞得现在自己很后悔,所以人总在自己犯下了错误之后才知道自己是真的做错了,所以我会改正自己的学习态度,从新把这本书好好看看,多理解理解,把失去的都补回来。不过我通过这学期的学习,还是掌握了不少关于数据库方面的知识。
通过运用适合的语句来完成课后的实验使我对于一些关于数据库的具体操作有了更深的理解,做到了理论与实际相结合,加深了对数据库系统的理解,知道如何实现实体完整性、参照完整性和用户定义完整性,会使用SQL查询功能以及宿主使用方式和动态使用方式等。回头想想,经过这一学期的学习,我对数据库有了基本的了解,学习是自己的事情,只有自己努力了,才能比别人学得更多、更精;同时我相信这门课程教会我们的更重要的是一种思想,一种处理问题的方法,我们要合理的运用在以后的工作中,在此,也要感谢李老师对我们的谆谆教导。
11网工一班单东亚
201*年12月30日
友情提示:本文中关于《数据库系统及应用课程总结》给出的范例仅供您参考拓展思维使用,数据库系统及应用课程总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《数据库系统及应用课程总结》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/743494.html
- 下一篇:数据库原理与应用课程总结