
急
谁帮我写个学习数据库的心得体会,不要复制粘贴,好的话给你加分
老师让自己写的 帮你等你害你
用简单文字总结数据库的创建过程
存储过程是指在数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后以后再调用任意次都不需要重新编译了。
说白了就是一堆SQL语句的合并,中间加了点逻辑控制,俗称为数据库中的函数。
在一些金融等大型企业中,基本都是由内部人员编写好存储过程,然后由外部程序员调用存储过程,因为内部数据逻辑处理方式涉及商业机密等等。
也就是说我们现在有两种方式来处理数据库中的数据,一是通过JDBC从数据库中取出数据然后通过业务层编写处理数据的逻辑代码;二是在数据库中定义数据的存储过程,在这个存储过程中完成对数据的逻辑操作,就好比数据库中的函数,而我们在Java程序中只要调用数据库中的这个存储过程即可。
数据库存储过程具有如下优点:1、存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,因此使用存储过程可以大大提高数据库执行速度。
2、通常,复杂的业务逻辑需要多条 SQL 语句。
这些语句要分别地从客户机发送到服务器,当客户机和服务器之间的操作很多时,将产生大量的网络传输。
如果将这些操作放在一个存储过程中,那么客户机和服务器之间的网络传输就会大大减少,降低了网络负载。
3、存储过程创建一次便可以重复使用,从而可以减少数据库开发人员的工作量。
4、安全性高,存储过程可以屏蔽对底层数据库对象的直接访问,使用 EXECUTE 权限调用存储过程,无需拥有访问底层数据库对象的显式权限。
正是由于存储过程的上述优点,目前的数据库都支持存储过程,例如 IBM DB2,Microsoft SQL Server,Oracle,Access 等,开源数据库系统 MySQL 也在 5.0 的时候实现了对存储过程的支持。
实验报告题目:使用SQL语句创建一个名为学生管理的学生数据库
优点:第一,通过创索引,可以保证数据库表中每一行的唯一性。
第二,可以大大加 数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
缺点:第一,创建索引和维护索引要耗费时间,这种时间随着数据 量的增加而增加。
第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。
第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。
sql数据库学习总结
sql数据库学习总结【篇一: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修改



