文档库 最新最全的文档下载
当前位置:文档库 › sql数据库心得体会

sql数据库心得体会

sql数据库心得体会

【篇一:数据库实验心得体会】

数据库实验心得体会

有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要

的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比

较深奥或是不可接近的新型语言,尽管自己对c语言非常感兴趣,

但还是有些心理上的陌生感。学习数据库就和我们平时的其它科目

学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,

到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根

本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。我认识它是从我接触实验运作开始的,刚开始就是建立数据库,两

种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧

接着就是触发器的使用,进而对数据库高级的使用,等等。开始知

道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么

地方学起。后来到大三开学后有数据库原理必修课,非常高兴。当

时感觉sql sever数据库管理既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。学了这门课以后发现和我想的基本是一

样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每

个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,

也没有太苛刻的要求。

当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的

东西,真的有很多是我们应该去注意的。学习完sql sever数据库后

感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储

过程、触发器什么的,还有就是用oracle的develop工具做form。有点类似于程序员。开发还需要有较强的逻辑思维和创造能力,自

己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要

对sql sever数据库的原理有深刻的认识,有全局操纵的能力和紧密

的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对

前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨

论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果

是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在

基本上都是团队类型的,而且他们的效率高开发的周期也快。由于

数据库管理的责任重大,很少公司愿意请一个刚刚接触sql sever的

人去管理数据库。对于我们这些初出茅庐的新手而且电子商务的专业,个人认为可以先选择做管理,有一定经验后转型,去做数据库的开发。当然,这个还是要看人个的实际情况来定。

sql server数据库的实验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学习c语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了vb、c++还有网页中用的html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。因此,我感谢数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。希望在今后中,sql server能给我更多帮助。感谢学校开设这样一门优秀使用的课程,让我对数据库有了更深的了解。

【篇二:数据库sql2000 实验总结与心得体会】《数据库系统概论(第四版)》

学号:姓名:班级:教师:

期实验总结与心得

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

2、新建数据库。主数据文件:逻辑文件名为student_data,物理文件名为student.mdf,

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

数据库的日志文件:逻辑名称为student_log,物理文件名为student.ldf,初始大小为1mb,最大尺寸为5mb,增长速度为

1mb

3、修改已注册的sql server属性为使用sql server身份验证。【实验名称】数据库的附加、分离、导入导出及分离【实验内容】

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

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

3..数据库的删除

4.修改数据库

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

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

1.用企业管理其创建表

2.用查询分析器创建表

2.sql server 2005的系统数据类型分为哪几类?常用的数据类型

有哪些?

答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间

3.在数据库student中创建一个名为t_couse(课程信息表)

1.用企业管理其创建t_course表

2.用查询分析器创建t_course

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

5.sql server 2005 中有多少种约束?其作用分别是什么

答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。

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

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

列中输入重复的值。

检查约束,作用对输入列或者整个表中的值设置检查条件,以限制

输入值,保证数据库数据的完整性。

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

动指定值。外键约束,作用主要用来维护两个表之间数据的一致性。 6.分别为t_course表和t_score表创建唯一性约束、检查约束、

默认约束。

【篇三:数据库心得体会】

数据库总结

学号:班级:姓名:

摘要

关键词:数据库、删除、查询

一、数据库主要知识点

介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制e-r图。此外还应掌握概念数据模型的意义和传统的

三大数据模型,以及数据独立性和数据库三层模式结构。

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

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

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

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

系统讲述关系数据库的标准语言sql的定义功能、查询功能、操作

和控制功能。重点在于数据查询功能。另外还介绍了视图的用法

和动态sql中定义、操作和查询功能。

知识点有:存储过程的创建和执行过程、修改和删除;触发器的基

本概念,建立,插入和删除视图,插入、删除和更新类触发器。最

后介绍了数据完整性。

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

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

事务管理这一章首先介绍了事务的概念、性质以及sql对事务的支持。并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、

封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢

复模型、备份转储、还原。

为关系数据理论:函数依赖术语和符号;函数依赖的公理系统——amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化——1nf、2nf、

3nf、bcnf;模式分解。

数据库设计。完善e-r模型中的概念——弱实体,依赖关系,强制

联系;数据库设计的过程主要掌握其建立的步骤。

介绍面向对象数据库:新的数据库应用和新的数据库类型;面向对

象的数据模型——对象与类;对象的属性、方法和状态、对象的交

互和消息、类的确定和分化、封装、继承、多态;对象关系数据库

与对象数据库;面向对象数据库的研究。

分布式数据库与分布式数据管理:概念;分布式数据库的分布方

式;分布式数据库特点和目标——更新传播、分布式查询处理、目

录表管理、分布式事务管理;sqlserver的复制及其术语、复制模型。数据仓库:概念;结构;数据仓库系统;建立数据仓库系统;实现

数据仓库的数据库模型;数据仓库与决策支持。

二、如何学好数据库:

1.互动式教学法,每一堂实验课均很好的“设计问题”、“引导思考”、“假设结论”、在实验中“探索求证”。使不同程度的学生可以在不同

层次上举一反三。这样,使得课堂学生生气勃勃,师生互动,具有

启发性。

2.运用面向对象的技术:面向对象的分析ooa、面向对象的设计ood、面向对象的编程oop,根据表的关系,用窗体和子窗体、报表和子报表,仿真面向对象,这样可以增加程序的可读性和可维护性。

3.查询的结果用窗体显示或用报表打印,两者的技术差不多。通常

改变打开窗体或报表的条件就可控制显示或打印的记录范围。另外

用查询做数据源时,动态改变查询中的sql语句,比在查询中引用窗体的控件要方便,因为sql语句生成是在vba中,可以先存放在字

符变量中,然后再更新查询的sql语句,这样就可以用断点来检查变量值对不对,如果在查询中引用窗体的控件,尤其是包含iif()函数时,调试是很困难的。

相关文档