sql心得体会.docx

上传人:聆听****声音 文档编号:1967240 上传时间:2023-05-02 格式:DOCX 页数:12 大小:19.21KB
下载 相关 举报
sql心得体会.docx_第1页
第1页 / 共12页
sql心得体会.docx_第2页
第2页 / 共12页
sql心得体会.docx_第3页
第3页 / 共12页
sql心得体会.docx_第4页
第4页 / 共12页
sql心得体会.docx_第5页
第5页 / 共12页
sql心得体会.docx_第6页
第6页 / 共12页
sql心得体会.docx_第7页
第7页 / 共12页
sql心得体会.docx_第8页
第8页 / 共12页
sql心得体会.docx_第9页
第9页 / 共12页
sql心得体会.docx_第10页
第10页 / 共12页
sql心得体会.docx_第11页
第11页 / 共12页
sql心得体会.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

sql心得体会.docx

《sql心得体会.docx》由会员分享,可在线阅读,更多相关《sql心得体会.docx(12页珍藏版)》请在冰点文库上搜索。

sql心得体会.docx

竭诚为您提供优质文档/双击可除

sql心得体会

篇一:

数据库心得体会数据库论文

计本

(1)蒋臣臣1004013001

摘要:

信息与数据的概念,数据管理技术发展的三个阶段信息与数据的概念,数据库、数据库管理系统、数据库系统的概念,数数据库、数据库管理系统、数据库系统的概念,据库三级模式概念模型所涉及的概念及E-R图表示概念模型所涉及的概念及E关系数据库的基本概念,关系的完整性,关系代数关系数据库的基本概念,关系的完整性,关系数据库规范化理论,函数依赖及范式关系数据库规范化理论,创建数据库,附加与分离数据库创建数据库,创建、修改数据表,包括主键、外键及约束创建、修改数据表,包括主键、表的数据的输入、修改、删除,insert、Update、delete表的数据的输入、修改、删除,insert、Update、语句索引的概念,创建索引,索引的概念,Select语句,包括单表查询、多表查询和嵌套查询Select语句包括单表查询、语句,视图的概念,创建视图视图的概念。

关键词:

数据库、创建、修改、删除、查询心得:

在学习这门课的过程中,在对数据库的了解过程中,慢慢对数据库有

了感观。

数据库这一词并不是很难想象,并不是像外人看来很神奇。

作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。

学习的时候没有想象中的那么难,只要上课能听懂就基本还可以。

但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。

有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学习无法顺利进行,使得学习起来十分困难。

所以在数据库这门课的学习中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。

通过对数据库的学习,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。

可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。

我就是抱着这种信念去学习数据库的。

第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。

刚开始练习 SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。

后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。

后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。

除了老师布置的一些基本作业外,还有一份大作业。

就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以

通过网络实现一家杂货店。

过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得十分困难。

特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。

一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。

第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。

第二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。

第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。

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

一、数据库主要知识点

我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的知识点,即数据库系统dBS、数据库管理系统dBmS的概念以及数据库管理员dBa的职责。

此外本章还介绍了数据库发展的三个阶段:

人工管理阶段、文件系统阶段和数据库系统阶段。

第二章

介绍了数据模型和三层模式数据库。

本章要求我们理解实体-联系方

法,并学会绘制E-R图。

此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。

接着开始着重讲述现在普遍使用的关系数据库。

包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。

重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。

最后介绍了关系数据库系统的三层模式结构。

第五章

系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。

重点在于数据查询功能。

另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

第六章

知识点有:

存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。

最后介绍了数据完整性。

第七章

介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。

其他的安全问题包括:

数据加密、审计、统计数据库和用户定义的安全性措施。

事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。

并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

第九章

为关系数据理论:

函数依赖术语和符号;函数依赖的公理系统——amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化——1nF、2nF、3nF、BcnF;模式分解。

第十章:

数据库设计。

完善E-R模型中的概念——弱实体,依赖关系,强制联系;数据库设计的过程主要掌握其建立的步骤。

第十一章

介绍面向对象数据库:

新的数据库应用和新的数据库类型;面向对象的数据模型——对象与类;对象的属性、方法和状态、对象的交互和消息、类的确定和分化、封装、继承、多态;对象关系数据库与对象数据库;面向对象数据库的研究。

第十二章

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

第十四

章分布式数据库与分布式数据管理:

概念;分布式数据库的分布方式;分布式数据库特点和目标——更新传播、分布式查询处理、目录表管理、分布式事务管理;SQLServer的复制及其术语、复制模型。

第十五章

数据仓库:

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

如何学好数据库:

篇二:

SQL数据库学习心得

SQL数据库学习心得一数据库课程总结

(一)数据库概述

1数据

(1)数据库中存储的基本对象,是描述事物的符号记录(如存储某一个人

(2)数据的种类包括文字、图形、图象、声音

(3)数据的特点是数据与其语义是不可分的。

2数据库

(1)(database,简称dB)是指长期存储在电脑内有组织的、可共享的数据集合;

(2)数据库管理系统(databasemanagementSystem,简称dBmS),是位于用户与操作系统之间的一层数据管理软件。

3关系数据库基础

(1)元组(Tuple)表中的一行即为一个元组。

(2)属性(attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性

名。

(3)主码(Key)表中的某个属性组,它可以唯一确定一个元组。

(4)域(domain)属性的取值范围。

(5)分量元组中的一个属性值。

(二)SQLServer概述

1SQLServer的版本

(1)企业版,作为生产使用

(2)个人版,供移动用户使用

(3)标准版,作为小工作组或部门使用

(4)开发板,供程序员开发测试使用

2SQL数据库的创建

(1)创建数据库的过程就是确定数据库名称、大小、存放位置等信息。

(2)数据库文件包括主数据库文件(.mdf)、次数据文件(.ndf)、事

务日志文件(.ldf)

(3)3种方式创建数据库:

使用数据库创建向导、使用企业管理器、使用SQL语句在查

询分析器中创建。

(三)数据库中的表

1创建表两种方式:

使用企业管理器、使用SQL语句

2修改表,修改操作包括:

增加字段、删除字段、修改字段(名称、修改其已有的属性)两种方式,使用企业管理器、使用SQL语句

(四)数据查询

1基本的SELEcT语句,例查询Readers表中所有记录的信息

SELEcT*FRomReaders2查询语句的统计功能

3数据的连接

外连接的结果集中,不仅包括满足连接条件记录,还包括不满足连接条件的记录。

连接方式分为:

左外连接、右外连接、全外连接。

(五)数据完整性

1定义:

数据完整性是指存储在数据库中的数据的一致性和准确性。

2实体完整性

又称行完整性,要求表中不能存在完全相同的记录,而且每条记录都要具有一个非空且不重复的主键值。

3使用约束:

约束是保证数据完整性的有效方法,

(1)PRimaRYKEY(主键约束)特点:

每个表只能定义一个主键、主键值不可为空、主键值不可重复。

(2)UniQUE(唯一约束)确保表中的某非主键列不输入重复值,PRimaRYKEY与UniQUE的区别、约束数量、是否允许nULL值(3)cHEcK(检查约束),用于限制输入到列中的值的范围

(六)数据库的安全

1对于SQLServer来说,提供身份验证和权限验证两种保护方式。

(1)身份验证模式:

windows验证模式,只限于本机使用;混合验证模式,本机或远程均可访问

2角色管理是一种权限管理的方法,角色中的每一用户都拥有此角色中的所有权限。

3数据库角色提供了在数据库级别上的管理权限组。

(七)备份与恢复

1备份数据库,使用SQL语句备份

步骤:

(1)创建备份设备

(2)备份数据库(完全数据库备份、差异备份、日志备份、文件与文件组备份)2恢复数据库(使用企业管理器恢复、使用SQL语句恢复)

二数据库课程心得

在学习数据库和数据表创建和修改时,了解到表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。

从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。

我们上机的另一个内容是数据库的约束、视图、查询。

从中我们了解到查询语句的基本结构,和简单SELEcT语句的使用,多表连接查询。

而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。

使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。

存储过程、触发器也是我们学习的内容之一,在操作中有建立存储过程,执行存储过程,及查看和修改存储过程,这些都是非常基础的东西,但对用户却是非常重要的呢,只有熟悉了T_SQL语言,才能更好的掌握更多的东西。

我们还学习了,SQL管理、数据的导入、导出、备份和还原。

有SQLServer

安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。

维护数据库的安全是确保数据库正常运行的重要工作。

数据的备份是对SQLServer数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。

而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。

做数据备份就是为了以后的数据库恢复用。

我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。

篇三:

数据库SQL2000实验总结与心得体会

《数据库系统概论(第四版)》体

学号:

姓名:

班级:

教师:

期实验总结与心得

【实验名称】数据库的创建【实验内容】1、新建SQL注册表。

2、新建数据库。

主数据文件:

逻辑文件名为Student_data,物理文件名为Student.mdf,

初始大小为10mB,最大尺寸为无限大,增长速度为10%;

数据库的日志文件:

逻辑名称为Student_log,物理文件名为

Student.ldf,初始大小为1mB,最大尺寸为5mB,增长速度为1mB

3、修改已注册的SQLServer属性为使用SQLserver身份验证。

【实验名称】数据库的附加、分离、导入导出及分离【实验内容】

1.数据库文件的附加与分离

2.数据库文件的导入和导出

3..数据库的删除

4.修改数据库

【实验名称】数据库的创建(书中作业)【实验内容】

1.在数据库STUdEnT中创建一个学生基本信息表

1.用企业管理其创建表

2.用查询分析器创建表

2.SQLServer20XX的系统数据类型分为哪几类?

常用的数据类型有哪些?

答:

字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。

常用的数据类型有:

字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间3.50px”width=“450px”alt=“sql心得体会”title=“sql心得体会”/>

在数据库STUdEnT中创建一个名为t_couse(课程信息表)1.用企业管理其创建t_course表

2.用查询分析器创建t_course

4.在数据库STUdEnT中创建一个名为t_score(学生成绩)的表

5.SQLServer2005中有多少种约束?

其作用分别是什么

答:

非空约束,作用指定某一列不允许空值有助于维护数据的完整性,

因为这样可以确保行中的列永远保护数据。

主键约束,作用可以保证实体的完整性,是最重要的一种约束。

唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。

检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。

默认约束,作用指定在插入操作中如果没有提供输入值。

怎系统自动指定值。

外键约束,作用主要用来维护两个表之间数据的一致性。

6.分别为t_course表和t_score表创建唯一性约束、检查约束、默认约束。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2