收藏 分销(赏)

学习数据库的心得.docx

上传人:w****g 文档编号:3326677 上传时间:2024-07-02 格式:DOCX 页数:9 大小:32.18KB
下载 相关 举报
学习数据库的心得.docx_第1页
第1页 / 共9页
学习数据库的心得.docx_第2页
第2页 / 共9页
学习数据库的心得.docx_第3页
第3页 / 共9页
学习数据库的心得.docx_第4页
第4页 / 共9页
学习数据库的心得.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、学习数据库心得篇一:SQL学习心得 SQL数据库学习心得 通过一种学期数据库课程学习,我基本上掌握了创立数据库以及对数据库操作基础知识。学习了SQL数据库中增、删、改、查等功能,数据库这门课波及到此前知识不多,是一门从头学起课程,虽然基础不是很好,只要认真听讲、复习功课,还是一门比较轻易掌握课。 正是由于这门课和此前关系不大,诸多知识也从未接触过,因此对于这门课学习措施就是:理论课上认真听老师讲理论知识,上机课上仔细看老师演示过程、在电脑上按照老师演示环节自己做,碰到自己无法做出来过程(环节)请教老师或者同学。 在第一章基础篇里:开篇任务一是对通讯录程序重要功能做一种简朴简介,并根据这些功能使

2、用SQL Server设计了对应数据库AddressList及数据表,并建立数据表之间关系;理解了通讯录程序数据库AddressList包括三个表以及表有关属性。由于我在本学期初参与数学建模竞赛,耽误了几节课程,导致任务一内容不会做。而C#数据库中内容一环扣一环,背面任务往往是在前面任务基础上做,因此一步跟不上,步步跟不上。在老师讲背面任务时而我前面任务既不太会做,又没有做完,导致在学习上很吃力。之后任务都是在任务一基础上延伸,学习数据库编写、功能等。在学习数据库和数据表创立和修改时,理解到表是建立关系数据库基本构造,用来存储数据具有已定义属性,在表操作过程中,有查看表信息、查看表属性、修改表

3、中数据、删除表中 数据及修改表和删除表操作。从课程中中让我更明白某些知识,表是数据最重要一种数据对象,表创立好坏直接关系到数数据库成败,表内容是越详细越好,不过也不能太繁琐,后来在实际应用中多使用表,对表规划和理解就会越深刻。我们上机另一种内容是数据库约束、视图、查询。 通过对数据库学习,我也明白了诸多行业都离不开数据库,就算是一种小型超市也离不开它。可见数据库这门课在生活中广泛性与实用性,假如可以认真学好它未来必有成就。由于我在毕业后并没有打算从事这方面工作,因此在学习时候只是学习,上课把老师布置作业温习如下。第一次接触数据库,第一次接触SQL语言,虽然陌生,不过可以让我从头开始学,就算没有

4、基础人也可以学得很好。刚开始练习SQL语言时候,并不是很难。虽然我前面拉下几节课,但在同学协助上基本上都能做出来,虽然不能做到举一反三,可还是很有成就感。 对于数据库学习是一种循循渐进过程,在这之中存在诸多细节,稍有不慎自己做出程序就会出错,调试时显示各类错误,例如:没有using命令、标点符号错误。尤其是汉语下标点符号和英文符号,有时看着很像,但在C#数据库应用程序中就是对与错区别。在任务二中做是顾客登录,要建立连接数据库。在这中间需要添加SQL语句以实现数据库连接,打开、关闭数据库;当然在这中间也许会出现某些异常:例如访问数据库过程中,也许会出现数据库服务没有启动、连接中断等异常状况。为了

5、使应用程序可以处理 这些突发状况,需要进行异常处理,加入某些数据库中某些处理语句。在之后顾客登录模块中需要设计顾客登录界面中控件属性、名称等,之后在“登录”、“取消”按钮上添加事件代码,在这中可以对顾客名和密码进行更改,待这一切做完后进行调试以实现任务二任务。 任务三中重要是做主窗体设计使用是VS中菜单栏MenuStrip、工具栏ToolStrip和状态栏StatusStrip,然后在菜单栏中各菜单项属性设置在工具栏中各按钮属性设置,然后新建一种UserHelper类,加入SQL语句,修改密码处理菜单项各项事件等等;任务四是对联络人做分组管理。任务三中实现了通讯录程序主窗体,构建了整个通讯录程

6、序框架。在此基础上设计联络人分组管理。在这个任务中用控件和前三个任务不太同样,需要添加数据列,修改Colums属性,之后要实现分组信息显示。然后学习增、删、改、查等功能。 这几种任务学习,刚开始学时候,我第一感觉是这个课程学习肯定会挺复杂。不过做着做着感觉也就是那么回事。无非就是对几张表操作。对于这个课程最大收获就是对刚学SQL知识有了一次纯熟机会,巩固了刚学知识。也可以说是趁热打铁吧。在学习时每次都是要在做下一种任务时要把上一种任务重新做一遍,渐渐也就把前面学任务做纯熟了,但不好是背面没有前面纯熟,甚至背面任务需要费诸多时间做,因而很挥霍时间。 通过一种学期数据库课程学习,我基本掌握了创立数

7、据库以及对数据库操作基础知识。课堂上我们有不理解地方老师都反复讲解,使我们基础知识掌握比较牢固。数据库这门课波及到此前知识不多,是一门从头学起课程,虽然基础不是很好,只要认真听讲、复习功课,还是一门比较轻易掌握课。通过学习,我对数据库没有了神秘感,简朴说下我对数据库理解吧。我觉得它就是创立某些表格,然后再用某些语句根据他们之间关系,把它们组合在一起。最基本就是子查询了。我子查询经验就是先写出select * 我们要找什么,然后写条件,我们要找东西有什么条件,然后在写条件,我们条件波及那些表,那些字段,再在这些字段中通过我们学过简朴select语句选出来,有时候还要用到几层子查询,不过无所谓,只

8、要思绪是清晰就没什么问题了。接下来,关联查询之类,学起来也是不难,但有一点必须注意,那就是上课必须跟着老师进度走,一定要注意听讲,勤做笔记。这样,你学起来就会得心应手,没什么困难。 总之,C#数据库应用程序这门课学习很故意思,也使我获益匪浅,就算自己未来不从事这个行业,不过至少对数据库知识有了一定理解,甚至还略知一二。 篇二:数据库课程学习收获和心得体会数据库课程学习收获和心得体会在大二下学期刚学了数据库这门课,对这门课第一印象是书本蛮厚,感觉学起来应当会很难很累。在学习这门课过程中,在对数据库理解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业

9、学生,这样专业术语或者专业知识是最基本。 学习时候没有想象中那么难,只要上课能听懂就基本还可以。不过问题还是出在书本有点厚,有时候上课内容都要找很久才能找到,甚至有时候老师讲知识书本上是找不到,是此外补充并且是相称重要内容。有时候开小差,没有听到老师讲知识点,这就导致了后来学习无法顺利进行,使得学习起来十分困难。因此在数据库这门课学习中,上课一定要听牢,就像老师说那样,这样专业课假如想凭考试前几天突击是行不通,必须是日积月累知识才能获得好成绩。 通过对数据库学习,我也明白了各行各业都离不开数据库,就算是一种小型超市也离不开它。可见数据库这门课广泛性,假如可以认真学好它未来必有成就。我就是抱着这

10、种信念去学习数据库。第一次接触数据库,第一次接触SQL语言,虽然陌生,不过可以让我从头开始学,就算没有基础人也可以学得很好。刚开始练习SQL语言时候,并不是很难,基本上都是按照老师环节来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思索很久,并且每个题目基本上不止一种答案,因此必须找出最优答案。背面删除、插入、修改这些题目都变化蛮大,书本上例题主线无法满足我们,好在老师给我们提供了大量课件,通过这些PPT,我们可以巩固课内知识,还可以学习内容有关知识,更好地完毕老师布置作业。 除了老师布置某些基本作业外,尚有一份大作业。就像我们小组是杂货店销售管理系统,在

11、完毕这一作业过程中,我们可以通过网络实现一家杂货店。过程是很复杂,杂货店需要员工,尚有百来种商品,不仅需要大量数据,还要完毕需求阐明,数据词典,尚有E-R图等,虽然想象起来并不是很难,不过要转化成文字,转化成人们可以读懂文字就显得十分困难。尤其是一种完整销售系统,对我们来说都是第一次接触,在做大作业时候常常是前面改改,背面改改,由于某些数据不能很好地对应起来,常常会遗忘某些,因此出现了这样状况。一种完整数据库系统也就是在这样修修改改状态下完毕,也给了我很大反思。第一、一种数据库完毕一定要考虑各方面原因,包括现实原因。第 二、在完毕此类作业时,修修改改是很正常,不要因此而厌倦。第三、一种完整数据

12、库一定不能出现错误,否则会在现实生活中带来不必要麻烦。 通过本学期数据库学习及大作业完毕,很有去作项目冲动,但深知自己能力水平有限,还需要更多学习。 吴曼菱 18:20:41 本学期开设数据库系统及应用课程已经告一段落,现就其知识点及其掌握状况以及对该门课程教学提议等方面进行学习总结。 一、数据库重要知识点 我们首先从第一章绪论理解了数据库概念,其中有几种较为重要知识点,即数据库系统 DBS、数据库管理系统DBMS概念以及数据库管理员DBA职责。此外本章还简介了数据库发展三个阶段:人工管理阶段、文献系统阶段和数据库系统阶段。 第二章简介了数据模型和三层模式数据库。本章规定我们理解实体-联络措施

13、,并学会绘制E-R图。此外还应掌握概念数据模型意义和老式三大数据模型,以及数据独立性和数据库三层模式构造。 接着开始着重讲述目前普遍使用关系数据库。包括关系数据模型数据构造和基本术语,关系模型完整性约束和关系代数运算。重点是关系模式完整性分类和功能,以及关系代数中集合运算和关系运算。最终简介了关系数据库系统三层模式构造。 第五章系统讲述关系数据库原则语言SQL定义功能、查询功能、操作和控制功能。重点在于数据查询功能。此外还简介了视图使用办法和动态SQL中定义、操作和查询功能。 第六章知识点有:存储过程创立和执行过程、修改和删除;触发器基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最

14、终简介了数据完整性。 第七章简介安全性,包括安全性措施层次、数据库管理系统安全功能等,顾客管理和角色管理,权限管理。其他安全问题包括:数据加密、审计、记录数据库和顾客定义安全性措施。 事务管理这一章首先简介了事务概念、性质以及SQL对事务支持。并发控制干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复故障类型、备份类型、日志概念、恢复模型、备份转储、还原。 第九章为关系数据理论:函数依赖术语和符号;函数依赖公理系统Amstrong公理内容及其对性、逻辑蕴含和闭包、公理完备性、闭包计算、函数依赖集等价和最小化;规范化1NF、2NF、3NF、BCNF;模式分解。 第十章:数据库设计。完

15、善E-R模型中概念弱实体,依赖关系,强制联络;数据库设计过程重要掌握其建立环节。 第十一章简介面向对象数据库:新数据库应用和新数据库类型;面向对象数据模型对象与类;对象属性、措施和状态、对象交互和消息、类确实定和分化、封装、继承、多态;对象关系数据库与对象数据库;面向对象数据库研究。 十二章“数据库应用构造和开发环境”并非重点,而第十三章内容在软件工程课程中就已经掌握,因此这两章知识点就略过了。 第十四章分布式数据库与分布式数据管理:概念;分布式数据库分布方式;分布式数据库特点和目更新传播、分布式查询处理、目录表管理、分布式事务管理;SQLServer复制及其术语、复制模型。 十五章数据仓库:

16、概念;构造;数据仓库系统;建立数据仓库系统;实现数据仓库数据库模型;数据仓库与决策支持。 最终,数据库研究和应用新领域这一章中掌握知识库知识即可。 二、学习数据库收获 SQL (构造化查询语言)是用于执行查询语法。不过 SQL 语言也包括用于更新、插入和删除记录语法。 查询和更新指令构成了 SQL DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 SQL 数据定义语言 (DDL) 部分使我们有能力创立或删除表格。我们也可以定义索引(键),规定表之间链接,以及施加

17、表间约束。 SQL 中最重要 DDL 语句: CREATE DATABASE - 创立新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创立新表 ALTER TABLE - 变更(变化)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创立索引(搜索键) DROP INDEX - 删除索引 数据库有保持数据独立性,所谓数据独立,是指存储在数据库中数据独立于处理数据所有应用程序而存在。也就是说,数据是客观实体符号化标识,它就是一种客观存在,不会由于某一项应用需要而变化它构造,因此是独立于应用而存在着客观实体。而某一项应用是处理数据获取信

18、息过程,也就是应用程序,它只能根据客观存在着数据来设计所需要数据处理措施,而不会去变化客观存在着数据自身。数据库老式定义是以一定组织方式存储一组有关数据集合,重要体现为数据表集合。 根据原则,SQL语句按其功能不一样可以分为如下6大类: 数据定义语句(Data-Definition Language,DDL); 数据操作语句(Data-Manipulation LanguageSQL Server 功能,DML); 操作管理语句(Transaction-Management Language,TML); 数据控制语句(Data-Control Language,DCL); 数据查询语句(Dat

19、a-Query Language,DQL); 游标控制语句(Cursor-Control Language,CCL)。 这门课中仍然有许多不太懂地方,还需要后来深入学习。 三、对数据库课程教学提议 1、精讲多练,自主学习。集中精力对基础知识,基本原理和重点内容精心组织,精心讲授,引导学生建立系统知识构造。精讲必须多练,从能力培养着眼,重视讲、练结合,保证练比重,加强技能训练,培养学生自主学习,增强分析问题和处理问题能力。 2、互动式教学法,每一堂试验课均很好“设计问题”、“引导思索”、“假设结论”、在试验中“探索求证”。使不一样程度学生可以在不一样层次上举一反三。这样,使得课堂学生生气勃勃,师

20、生互动,具有启发性。 篇三:数据库心得体会 数据库论文 计本(1) 蒋臣臣 01 摘要: 信息与数据概念,数据管理技术发展三个阶段 信息与数据概念,数据库、数据库管理系统、数据库系统概念,数数据库、数据库管理系统、数据库系统概念,据库三级模式 概念模型所波及概念及E-R图表达 概念模型所波及概念及E 关系数据库基本概念,关系完整性,关系代数 关系数据库基本概念,关系完整性, 关系数据库规范化理论,函数依赖及范式 关系数据库规范化理论,创立数据库,附加与分离数据库 创立数据库, 创立、修改数据表,包括主键、外键及约束创立、修改数据表,包括主键、表数据输入、修改、删除,Insert、Update、

21、Delete 表数据输入、修改、删除,Insert、Update、 语句 索引概念,创立索引,索引概念,Select语句,包括单表查询、多表查询和嵌套查询 Select语句 包括单表查询、语句,视图概念,创立视图视图概念。 关键词:数据库、创立、修改、删除、查询 心得: 在学习这门课过程中,在对数据库理解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业学生,这样专业术语或者专业知识是最基本。 学习时候没有想象中那么难,只要上课能听懂就基本还可以。不过问题还是出在书本有点厚,有时候上课内容都要找很久才能找到,甚至有时候老师讲知识书本上是找不到,是此

22、外补充并且是相称重要内容。有时候开小差,没有听到老师讲知识点,这就导致了后来学习无法顺利进行,使得学习起来十分困难。因此在数据库这门课学习中,上课一定要听牢,就像老师说那样,这样专业课假如想凭考试前几天突击是行不通,必须是日积月累知识才能获得好成绩。 通过对数据库学习,我也明白了各行各业都离不开数据库,就算是一种小型超市也离不开它。可见数据库这门课广泛性,假如可以认真学好它未来必有成就。我就是抱着这种信念去学习数据库。第一次接触数据库,第一次接触SQL语言,虽然陌生,不过可以让我从头开始学,就算没有基础人也可以学得很好。刚开始练习SQL语言时候,并不是很难,基本上都是按照老师环节来做,还很有成

23、就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思索很久,并且每个题目基本上不止一种答案,因此必须找出最优答案。背面删除、插入、修改这些题目都变化蛮大,书本上例题主线无法满足我们,好在老师给我们提供了大量课件,通过这些PPT,我们可以巩固课内知识,还可以学习内容有关知识,更好地完毕老师布置作业。 除了老师布置某些基本作业外,尚有一份大作业。就像我们小组是杂货店销售管理系统,在完毕这一作业过程中,我们可以 通过网络实现一家杂货店。过程是很复杂,杂货店需要员工,尚有百来种商品,不仅需要大量数据,还要完毕需求阐明,数据词典,尚有E-R图等,虽然想象起来并不是很难,不过要转化成

24、文字,转化成人们可以读懂文字就显得十分困难。尤其是一种完整销售系统,对我们来说都是第一次接触,在做大作业时候常常是前面改改,背面改改,由于某些数据不能很好地对应起来,常常会遗忘某些,因此出现了这样状况。一种完整数据库系统也就是在这样修修改改状态下完毕,也给了我很大反思。第一、一种数据库完毕一定要考虑各方面原因,包括现实原因。第二、在完毕此类作业时,修修改改是很正常,不要因此而厌倦。第三、一种完整数据库一定不能出现错误,否则会在现实生活中带来不必要麻烦。 通过本学期数据库学习及大作业完毕,很有去作项目冲动,但深知自己能力水平有限,还需要更多学习。 一、数据库重要知识点 我们首先从第一章绪论理解了

25、数据库概念,其中有几种较为重要知识点,即数据库系统DBS、数据库管理系统DBMS概念以及数据库管理员DBA职责。此外本章还简介了数据库发展三个阶段:人工管理阶段、文献系统阶段和数据库系统阶段。 第二章 简介了数据模型和三层模式数据库。本章规定我们理解实体-联络措施,并学会绘制E-R图。此外还应掌握概念数据模型意义和老式三大数据模型,以及数据独立性和数据库三层模式构造。 接着开始着重讲述目前普遍使用关系数据库。包括关系数据模型数据构造和基本术语,关系模型完整性约束和关系代数运算。重点是关系模式完整性分类和功能,以及关系代数中集合运算和关系运算。最终简介了关系数据库系统三层模式构造。 第五章 系统

26、讲述关系数据库原则语言SQL定义功能、查询功能、操作和控制功能。重点在于数据查询功能。此外还简介了视图使用办法和动态SQL中定义、操作和查询功能。 第六章 知识点有:存储过程创立和执行过程、修改和删除;触发器基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最终简介了数据完整性。 第七章 简介安全性,包括安全性措施层次、数据库管理系统安全功能等,顾客管理和角色管理,权限管理。其他安全问题包括:数据加密、审计、记录数据库和顾客定义安全性措施。 事务管理这一章首先简介了事务概念、性质以及SQL对事务支持。并发控制干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复故障类型、备份类

27、型、日志概念、恢复模型、备份转储、还原。 第九章 为关系数据理论:函数依赖术语和符号;函数依赖公理系统 Amstrong公理内容及其对性、逻辑蕴含和闭包、公理完备性、闭包计算、函数依赖集等价和最小化;规范化1NF、2NF、3NF、BCNF;模式分解。 第十章: 数据库设计。完善E-R模型中概念弱实体,依赖关系,强制联络;数据库设计过程重要掌握其建立环节。 第十一章 简介面向对象数据库:新数据库应用和新数据库类型;面向对象数据模型对象与类;对象属性、措施和状态、对象交互和消息、类确实定和分化、封装、继承、多态;对象关系数据库与对象数据库;面向对象数据库研究。 第十二章 “数据库应用构造和开发环境”并非重点,而第十三章内容在软件工程课程中就已经掌握,因此这两章知识点就略过了。 第十四 章分布式数据库与分布式数据管理:概念;分布式数据库分布方式;分布式数据库特点和目更新传播、分布式查询处理、目录表管理、分布式事务管理;SQLServer复制及其术语、复制模型。 第十五章 数据仓库:概念;构造;数据仓库系统;建立数据仓库系统;实现数据仓库数据库模型;数据仓库与决策支持。 怎样学好数据库:

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 心得体会

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服