2023年6月21日发(作者:)

千里之行,始于脚下。

数据库课程学习的收获和心得体会

数据库课程学习的收获和心得体味

在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应当会很难很累。在学习这门课的过程中,在对数据库的了解过程中,渐渐对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很奇特。作为计算机专业的同学,这样的专业术语或者专业学问是最基本的。

学习的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才干找到,甚至有的时候教师讲的学问书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到教师讲的学问点,这就导致了以后的学习无法顺当举行,使得学习起来非常困难。所以在数据库这门课的学习中,上课一定要听牢,就像教师说的那样,这样的专业课假如想凭考试前几天突击是行不通的,必需是日积月累的学问才干取得好成果。

通过对数据库的学习,我也明了了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,假如能够仔细学好它未来必有成就。我就是抱着这种信心去学习数据库的。第一次接触数据库,第一次接触SQL语言,虽然生疏,但是可以让我从头开头学,就算没有基础的人也可以学得很好。刚开头练习SQL语言的时候,并不是很难,基本上都是根据教师的步骤来做,还很有成就感。后来学了单表查询和衔接查询后,就渐渐发觉越学越困难了,每个题目都要思量很久,并且每个题目基本上不止一个答案,所以必需找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在教师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的学问,还可以学习内容相关的学问,更好地完成教师布置的作业。

除了教师布置的一些基本作业外,还有一份大作业。就像我们小第 1 页/共 6

千里之行,始于脚下。

组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得非常困难。特殊是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候常常是前面改改,后面改改,由于一些数据不能很好地对应起来,常常会忘记一些,所以浮现了这样的状况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。其次、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能浮现错误,否则会在现实生活中带来不须要的棘手。

通过本学期数据库的学习及大作业的完成,很有去作项目的冲动,但深知自己的能力水平有限,还需要更多的学习。

吴曼菱 18:20:41

本学期开设的《数据库系统及应用》课程已经告一段落,现就其学问点及其把握状况以及对该门课程的教学建议等方面举行学XXX结。

一、数据库主要学问点

我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的学问点,即数据库系统

DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库进展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

其次章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系办法,并学会绘制E-R图。此外还应把握概念数据模型的意义和传统的三大数据模型,以及数据自立性和数据库三层模式结构。

第 2 页/共 6

千里之行,始于脚下。

接着开头着重叙述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。

第五章系统叙述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

第六章学问点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。

第七章介绍平安性,包括平安性措施的层次、数据库管理系统的平安功能等,用户管理和角群管理,权限管理。其他的平安问题包括:数据加密、审计、统计数据库和用户定义的平安性措施。

事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

第九章为关系数据理论:函数依靠术语和符号;函数依靠的公理系统——Amstrong公理的内容及其正确性、规律蕴含和闭包、公理的完备性、闭包的计算、函数依靠集的等价和最小化;规范化——1NF、2NF、3NF、BCNF;模式分解。

第十章:数据库设计。完美E-R模型中的概念——弱实体,依靠关系,强制联系;数据库设计的过程主要把握其建立的步骤。

第十一章介绍面对对象数据库:新的数据库应用和新的数据库类型;面对对象的数据模型——对象与类;对象的属性、办法和状态、对象的交互和消息、类确实定和分化、封装、继承、多态;对象关系第 3 页/共 6

千里之行,始于脚下。

数据库与对象数据库;面对对象数据库的讨论。

十二章“数据库应用的结构和开发环境”并非重点,而第十三章的内容在软件工程课程中就已经把握,所以这两章的学问点就略过了。

第十四章分布式数据库与分布式数据管理:概念;分布式数据库的分布方式;分布式数据库特点和目标——更新传扬、分布式查询处理、名目表管理、分布式事务管理;SQLServer 的复制及其术语、复制模型。

十五章数据仓库:概念;结构;数据仓库系统;建立数据仓库系统;实现数据仓库的数据库模型;数据仓库与决策支持。

最后,数据库讨论和应用的新领域这一章中把握学问库的学问即可。

二、学习数据库的收获

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了 SQL 的 DML 部分:

SELECT - 从数据库表中猎取数据

UPDATE - 更新数据库表中的数据

DELETE - 从数据库表中删除数据

INSERT INTO - 向数据库表中插入数据

SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

第 4 页/共 6

千里之行,始于脚下。

SQL 中最重要的 DDL 语句:

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(转变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜寻键)

DROP INDEX - 删除索引

数据库有保持数据的自立性,所谓数据自立,是指存储在数据库中的数据自立于处理数据的全部应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会由于某一项应用的需要而转变它的结构,因此是自立于应用而存在着的客观实体。而某一项应用是处理数据猎取信息的过程,也就是应用程序,它只能按照客观存在着的数据来设计所需要的数据处理办法,而不会去转变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。

按照标准,SQL语句按其功能的不同可以分为以下6大类:

数据定义语句(Data-Definition Language,DDL);

数据操作语句(Data-Manipulation LanguageSQL Server2023 功能,DML);

操作管理语句(Transaction-Management Language,TML);

第 5 页/共 6

千里之行,始于脚下。

数据控制语句(Data-Control Language,DCL);

数据查询语句(Data-Query Language,DQL);

游标控制语句(Cursor-Control Language,CCL)。

这门课中仍然有许多不太懂的地方,还需要以后进一步学习。

三、对数据库课程教学的建议

1、精讲多练,自主学习。集中精力对基础学问,基本原理和重点内容细心组织,细心讲授,引导同学建立系统的学问结构。精讲必需多练,从能力培养着眼,注意讲、练结合,保证练的比重,加强技能训练,培养同学自主学习,增加分析问题和解决问题的能力。

2、互动式教学法,每一堂试验课均很好的“设计问题”、“引导思量”、“假设结论”、在试验中“探究求证”。使不同程度的同学可以在不同层次上举一反三。这样,使得课堂同学愤怒勃勃,师生互动,具有启发性。

第 6 页/共 6

2023年6月21日发(作者:)

千里之行,始于脚下。

数据库课程学习的收获和心得体会

数据库课程学习的收获和心得体味

在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应当会很难很累。在学习这门课的过程中,在对数据库的了解过程中,渐渐对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很奇特。作为计算机专业的同学,这样的专业术语或者专业学问是最基本的。

学习的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才干找到,甚至有的时候教师讲的学问书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到教师讲的学问点,这就导致了以后的学习无法顺当举行,使得学习起来非常困难。所以在数据库这门课的学习中,上课一定要听牢,就像教师说的那样,这样的专业课假如想凭考试前几天突击是行不通的,必需是日积月累的学问才干取得好成果。

通过对数据库的学习,我也明了了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,假如能够仔细学好它未来必有成就。我就是抱着这种信心去学习数据库的。第一次接触数据库,第一次接触SQL语言,虽然生疏,但是可以让我从头开头学,就算没有基础的人也可以学得很好。刚开头练习SQL语言的时候,并不是很难,基本上都是根据教师的步骤来做,还很有成就感。后来学了单表查询和衔接查询后,就渐渐发觉越学越困难了,每个题目都要思量很久,并且每个题目基本上不止一个答案,所以必需找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在教师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的学问,还可以学习内容相关的学问,更好地完成教师布置的作业。

除了教师布置的一些基本作业外,还有一份大作业。就像我们小第 1 页/共 6

千里之行,始于脚下。

组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得非常困难。特殊是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候常常是前面改改,后面改改,由于一些数据不能很好地对应起来,常常会忘记一些,所以浮现了这样的状况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。其次、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能浮现错误,否则会在现实生活中带来不须要的棘手。

通过本学期数据库的学习及大作业的完成,很有去作项目的冲动,但深知自己的能力水平有限,还需要更多的学习。

吴曼菱 18:20:41

本学期开设的《数据库系统及应用》课程已经告一段落,现就其学问点及其把握状况以及对该门课程的教学建议等方面举行学XXX结。

一、数据库主要学问点

我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的学问点,即数据库系统

DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库进展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

其次章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系办法,并学会绘制E-R图。此外还应把握概念数据模型的意义和传统的三大数据模型,以及数据自立性和数据库三层模式结构。

第 2 页/共 6

千里之行,始于脚下。

接着开头着重叙述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。

第五章系统叙述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

第六章学问点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。

第七章介绍平安性,包括平安性措施的层次、数据库管理系统的平安功能等,用户管理和角群管理,权限管理。其他的平安问题包括:数据加密、审计、统计数据库和用户定义的平安性措施。

事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

第九章为关系数据理论:函数依靠术语和符号;函数依靠的公理系统——Amstrong公理的内容及其正确性、规律蕴含和闭包、公理的完备性、闭包的计算、函数依靠集的等价和最小化;规范化——1NF、2NF、3NF、BCNF;模式分解。

第十章:数据库设计。完美E-R模型中的概念——弱实体,依靠关系,强制联系;数据库设计的过程主要把握其建立的步骤。

第十一章介绍面对对象数据库:新的数据库应用和新的数据库类型;面对对象的数据模型——对象与类;对象的属性、办法和状态、对象的交互和消息、类确实定和分化、封装、继承、多态;对象关系第 3 页/共 6

千里之行,始于脚下。

数据库与对象数据库;面对对象数据库的讨论。

十二章“数据库应用的结构和开发环境”并非重点,而第十三章的内容在软件工程课程中就已经把握,所以这两章的学问点就略过了。

第十四章分布式数据库与分布式数据管理:概念;分布式数据库的分布方式;分布式数据库特点和目标——更新传扬、分布式查询处理、名目表管理、分布式事务管理;SQLServer 的复制及其术语、复制模型。

十五章数据仓库:概念;结构;数据仓库系统;建立数据仓库系统;实现数据仓库的数据库模型;数据仓库与决策支持。

最后,数据库讨论和应用的新领域这一章中把握学问库的学问即可。

二、学习数据库的收获

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了 SQL 的 DML 部分:

SELECT - 从数据库表中猎取数据

UPDATE - 更新数据库表中的数据

DELETE - 从数据库表中删除数据

INSERT INTO - 向数据库表中插入数据

SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

第 4 页/共 6

千里之行,始于脚下。

SQL 中最重要的 DDL 语句:

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(转变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜寻键)

DROP INDEX - 删除索引

数据库有保持数据的自立性,所谓数据自立,是指存储在数据库中的数据自立于处理数据的全部应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会由于某一项应用的需要而转变它的结构,因此是自立于应用而存在着的客观实体。而某一项应用是处理数据猎取信息的过程,也就是应用程序,它只能按照客观存在着的数据来设计所需要的数据处理办法,而不会去转变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。

按照标准,SQL语句按其功能的不同可以分为以下6大类:

数据定义语句(Data-Definition Language,DDL);

数据操作语句(Data-Manipulation LanguageSQL Server2023 功能,DML);

操作管理语句(Transaction-Management Language,TML);

第 5 页/共 6

千里之行,始于脚下。

数据控制语句(Data-Control Language,DCL);

数据查询语句(Data-Query Language,DQL);

游标控制语句(Cursor-Control Language,CCL)。

这门课中仍然有许多不太懂的地方,还需要以后进一步学习。

三、对数据库课程教学的建议

1、精讲多练,自主学习。集中精力对基础学问,基本原理和重点内容细心组织,细心讲授,引导同学建立系统的学问结构。精讲必需多练,从能力培养着眼,注意讲、练结合,保证练的比重,加强技能训练,培养同学自主学习,增加分析问题和解决问题的能力。

2、互动式教学法,每一堂试验课均很好的“设计问题”、“引导思量”、“假设结论”、在试验中“探究求证”。使不同程度的同学可以在不同层次上举一反三。这样,使得课堂同学愤怒勃勃,师生互动,具有启发性。

第 6 页/共 6