篇一 :数据库学习总结报告.doc

数据库学习总结报告

SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于19xx年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。我们这学期学习的是Microsoft SQL Server以下简称SQL 。

SQL 由Microsoft 公司推出,共有4个版本,分别是个人版,标准版,企业版和开发版。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 20xx 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 20xx 有以下几个特点:

1.与Internet的集成。SQL Server 20xx 数据库引擎提供完整的XML 支持。SQL程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 20xx 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。如图:

2.具有很好的可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows&reg 98 的便携式电脑,到运行 Microsoft Windows 20xx 数据中心版的大型多处理器服务器。SQL企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

…… …… 余下全文

篇二 :数据库学习总结

电子商务数据库技术----SQL Server 篇

学习总结

------60951P 南信院 这学期我们学习了数据库的SQL Server 篇,具体内容提纲如下:

1、数据库系统的基本概念

2、SQL语言

一、数据库的基本概念

1、数据库

1)数据库是统一管理并长期储存在计算机内优结构的大量共享的数据集合。

2)现在所有的数据库都是关系型数据库(二维表)

3)数据独立性:物理独立、逻辑独立

4)实现数据独立性:三级模式、二级映射

三级模式:外 外模式、概念模式、内模式

二级映射:外模式/概念模式

概念模式/内模式

5)逻辑结构:表结构(外模式)

Eg:S(sno,sname)

物理结构:数据库存取的方式位置(内模式)

Eg:P(sno char(8)

Sname char(10))

逻辑结构比物理结构少了数据类型

2、数据库管理系统(DBMS)功能:

1)数据定义

2)数据操纵

3)安全与备份

3、六个约束

主键约束、非空约束、检查约束、默认约束、外键约束、唯

一性约束

4、任何一张表必须有且只有一个主键(PK),一个主键可以有多个

字段组成

5、关系性质

1)每个字段的每个值都是单值

2)每个字段里的值都具有相同的数据类型

3)行顺序无关紧要

4)列顺序无关紧要

5)行不能重复

6)列不能重复

二维表必须满足以上关系性质才是关系

关系:二维表结构

6、数据完整性

1)实体完整性

2)参照完整性

3)用户自定义完整性

二、SQL语言

1、SQL功能:数据定义、数据操纵、数据控制

2、单表查询

固定格式:Select...from…where

3、Select子句

*表示一个表中的所有字段

Eg:查询计算机系所有学生的姓名、学号、性别、年龄、专业 Select * from students where sdept=”computer”

…… …… 余下全文

篇三 :数据库 学习总结

数据库学习总结

XX班 姓名 学号

摘要:在当今信息化的社会里,数据库可以说已经融入到我们生活的方方面面中,如交通运输、银行金融、工商企业等等。只要有大量的数据要管理或者需要有大量数据支持的工作,都要使用到数据库,它为我们的生活带来了便捷。 关键词:数据库,功能、SQL Server的特点

在学习《数据库原理及应用》这门课之前,就和课本上提到的一个观点一样,认为它只是存放数据的仓库而已,但是现在我深深体会到这个观点是多么的片面。数据库是长期存储在计算机内,有组织、可共享的大量的数据集合,前者只能表达它的一方面而已。

数据库技术发展到今天已经是一门非常成熟的技术,它的技术水平、应用水平多比初始时都有了很大的改变,但是它的最基本的特征却没有变,概括起来有以下几个方面:

第一点:数据库是相互关联的的数据集合;即在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的关系。

第二点:数据库用综合的方法组织数据,保证尽可能高的访问效率;即根据不同的需要按不同的方法组织数据,例如顺序组织方法、索引组织方法、倒排数据组织方法等。

第三点:数据库具有较小的数据冗余,可供多个用户共享;即通过共享共用的数据,降低数据的冗余度,这也能保证数据的一致性。

第四点:数据库具有较高的数据独立性;即令数据的组织和存储方法与应用程序互不依赖,降低应用程序的开发代价和维护代价。

第五点:数据库能够保证数据的安全、可靠;即拥有(1)、安全控制机制,这可以有效地防止数据库中数据被非法使用或非法修改;(2)、完整的备份和恢复机制,这能保证当数据遭到破坏时(软件或硬件故障引起的),能立刻将数据完全恢复,从而保证系统能持续、可靠地运行。

第六点:数据库允许并发地使用,能有效、及时地处理数据,并能保证数据的一致性和完整性;即当多个用户同时使用相同的数据时,数据库能够协调一致,保证不发生冲突和矛盾。

…… …… 余下全文

篇四 :数据库学习总结

这学期我们学习了数据库应用教程这门课,以前并不知道这门课是干什么的,也不懂得什么是数据库,通过这一学期的学习,虽然了解的不是非常多,但也有了初步的一点认识。 我大概的明白数据库技术是处理信息,管理数据最有效的一种方法。它具有完善的数据管理功能,还具有操作方便,简单实用等特点。因为我是非计算机专业的学生,所以我学起来就感觉很难,在上第一堂课的时候,因为不了解,于是心里充满了对这门课的神秘感,在第一堂课上我听得很认真,我感觉它与其他的课程没有什么联系,不需要其它太多的知识,我想它可能是一门从头开始学的课,就没有太多的担忧,然而事实并不是我想的这样,随着时间的延长,我发现每一堂课都比前一堂课难,逐渐的我听得就越来越吃力,还好书上除了理论知识外还有很多例题和图片,这对我对知识的理解有很大的帮助。 同时老师每堂课都用详细的和书上相似的PPT,并且老师讲的非常细致,书上的每一个知识他都会仔细的给我们讲解,有时遇到比较难的问题他还会很耐心的讲解好几遍直到我们都明白了为止,有时候我们好多人都没有听,但只要有人听,他就会很认真的讲。本书的第一章主要介绍数据库系统的基本概念,VFP的开发环境,项目管理器等知识,还记得上第一章时老师就告诉我们这一门课程对我们来说比较难学,也鼓励我们不要放弃,要慢慢的理解,老师总是态度很和蔼的与我们说话,更减少了我们对这一门课的恐惧感。 为了让我们更好的理解所学的知识,老师还为我们准备了与教学知识相关的实验内容,一般在每堂理论课后都会有实验课,所做的实验都是我们刚学的那些基本的,重点的知识。这种理论与实验相结合的方式加深了我们对教材的理解。刚开始做实验时,因为是初学,所以老师会把所有的步骤都写上,让我们照着做,先熟悉它的基本操作,再慢慢的理解,时间久了,老师就会省去一些简单的步骤,让我们自己练习。并且每次实验之间都有一定的联系,比如下一次实验时当中有的东西就要用到上一次或前几次的实验内容。如果第一次没有做或者没有做完,就会影响到下一次的实验,刚开始我因为不熟就做不完,也不知道与以后的实验是有联系的,偶尔做完了也不知道保存,直到做到下一次实验不会做去问老师时,才知道那是上节课的内容,于是我又从第一次重新开始做起。这样不仅浪费时间,而且赶不上老师的进度,每一节我就会忙于做以前的任务,而不能及时做当天的,从而总觉得自己很忙,但又不知忙了些什么,更不能及时掌握当天所学的知识。使不懂的知识越来越多,自然也就觉得学起来很吃力。 书中第二章给我们介绍了VFP的基础知识及数据运算,这一章内容让我对数据库有了进一步的理解,这也为我以后学习数据库打下了基础,因为基础的东西才是一切学习的前提,没有这些知识又怎能继续学习后面的知识。第三章讲了表的基本操作,如对表结构的认识,如何创建表和修改表操作,排序与索引,数据表的统计,工作区与多表操作,表文件等。这一章内容是数据处理与操作的前提基础。每一章的内容由浅入深,层层相扣,关系密切。这对我们学好这门课有很大帮助。 通过这一学期的学习我了解到数据库有很多优点,对我们的学习和生活非常有用,第一,它可以实现数据共享,所有用户可同时存取数据库中的数据,也可以用各种方式通过接口使用数据库,这样大大方便了我们每一个人的学习与生活。第二,它可以减少数据的冗余度,与其他的一些文件系统相比,因为数据库实现了数据共享,从而避免了用户各自建立应用文件,减少了大量重复数据,减少了数据冗余,这一特点使我们的操作更方便更快捷。减少了时间的浪费,提高了工作的效率。第三,数据库可以确保数据的安全性和可靠性,可以防止数据丢失,保证数据的正确性和有

…… …… 余下全文

篇五 :数据库学习总结

数据库原理及应用学习体会

通过一学期的学习,对《数据库原理及应用》基本有利一个整体性的了解和掌握,本书按顺序可以分为4个部分:第一部分为数据库基础部分(第一章至第三章)。第二部分为数据库系统部分(第四章至第八章)第三部分为数据库设计部分(第九章和第十章)。第四部分为数据库应用和数据库新技术部分(第十一章至第十六章)。

第一章 绪论

本章介绍数据库的基本概念以及数据管理技术的发展过程。

1.数据库系统的四个基本概念

(1)数据(Data)是数据库中存储的基本对象,是描述事物的符号记录。

(2)数据库(Database):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。它是相互关联的数据的集合,用综合的方法组织数据,低冗余与数据共享,数据具有较高的独立性,保证数据的安全、可靠,最大限度地保证数据的正确性,数据可以并发使用并同时保证数据的一致性。

(3)数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。

(4)数据库系统(DBS):它由数据库、数据库管理系统(及其开发工具)、应用系统及数据库管理员构成。

2.数据库的研究可以说从以下三个方面进行:

(1)数据模型:层次模型、网状模型、关系模型、面向对象模型等。

(2)应用领域:政府、企业、金融、交通、教育、科研等

(3)计算机技术:分布式技术、并行技术、人工智能、多媒体等。

第二章 数据模型和三层模式数据库

本章介绍E-R方法、概念数据模型、传统的三大数据模型、数据库的三层模式以及数据库管理系统的结构等。

1.信息结构与E-R方法。

2.概念数据模型。

3.传统的三大数据模型。

(1)层次模型:用树形结构来表示各类实体以及实体间的联系。

(2)网络数据模型:网状数据库系统采用网络数据模型作为数据的组织方式。

(3)关系数据模型:用关系(表格数据)表示实体和实体之间联系的模型。 数据独立性与三层结构

…… …… 余下全文

篇六 :最基础的db2数据库学习总结

db2数据库

1、打开数据库

db2 connect to 数据库名;

2、查看数据库中有哪些表

db2 list tables ;

3、查看数据库中的表结构

db2 describe table 表名;

db2 describe table 表名 show detail ;(详细的结构)

4、查看表的索引

db2 describe indexes for table表名 (显示所有索引的标识,但是不会显示字段) db2 describe indexes for table 表名 show detail (显示各种索引的字段名)

5、查询语句 select

(1)基本查询语句:

db2 "select * from table_name" 显示所有的字段 db2 "select * from table_name where 字段名 = ' ' "

db2 "select 列名1,列名from 表名" 显示指定的字段 db2 "select distinct 列名 ,列名……from 表名 不显示重复行

(2)多表查询语句:

A.select 列名1,列名2 from 表名1,表名2 笛卡尔积: 结果是 列名1* 列名2

B.三个以上要将表起别名

错误: select 列名1,列名2 ,列名3 From 表名1,表名2 ,表名3

错误: 将中间的表起别名,其他的不取别名

Select 列名1,别名.列名2 ,列名3

from 表名1,表名2(as)别名,表名3

正确: 将最后的一个表起别名,其他的不起

…… …… 余下全文

篇七 :空间数据库学习总结

常见的名词:

1. 形成分辨率由粗到细、数据量由小到大的金字塔结构。

2. TIN模型:(不规则三角网模型)重叠、结构最佳的三角形。

3. 数字地形模型:是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性

特征的数字描述。

4. 数字高程模型(DEM):数字地形模型中地形属性是高程

高斯-克里格投影的特点

1. 中央经线为直线,而且是投影的对称轴

2. 高斯-克里格投影是等角投影,投影后具有角度不变伸长固定的特点,满足等角的要求

3. 中央经线长度没有变形,离中央经线越远变形越大。

E-R模型;

(1) 包含:实体、联系、属性三种基本成分。

(2) 概念设计的结果可以用E-R图进行直观地描述和表达。

(3) 实体类型是对实体的抽象,表示一类相似的对象。

(4) E-R图中:实体用方框表示,联系用菱形框表示,属性用圆圈表示。

(5) 一个实体必须有至少一个唯一标识符

(6) 实体间的联系可以分为多种类型,包括:多对多,多对一,一对一

(7) E-R模型还允许实体进入联系的方式,在E-R图中:表示强制性参与用双线表示,可选

性参与用单线表示

(8) 联系不仅能连接两个实体类型,也可以连接多个实体类型,甚至可以连接一个实体类型

及其自身

(9) 有的实体本身不能依据其属性值唯一地被识别,而必须依赖于它所联系的其他实体才能

被识别。这种称为依赖性实体(弱实体)

思考题:

1.什么是空间数据库?

空间数据库是以特定的信息结构和数据模型表达、存储和管理从地理空间中获取的某类空间信息,以满足不同用户对空间信息需求的数据库。

2.空间数据库系统包括哪几部分?

1.空间数据库

2.空间数据库管理系统

3.数据库应用系统

3.空间数据库主要作用有哪些?

1.海量数据的管理能力

2.空间分析功能

3.设计方式灵活,满足用户要求

…… …… 余下全文

篇八 :数据库学习心得体会

数据库学习心得体会

这学期我们学习了数据库应用教程这门课,以前并不知道这门课是干什么的,也不懂得什么是数据库,通过这一学期的学习,虽然了解的不是非常多,但也有了初步的一点认识。

我大概的明白数据库技术是处理信息,管理数据最有效的一种方法。它具有完善的数据管理功能,还具有操作方便,简单实用等特点。因为我是非计算机专业的学生,所以我学起来就感觉很难,在上第一堂课的时候,因为不了解,于是心里充满了对这门课的神秘感,在第一堂课上我听得很认真,我感觉它与其他的课程没有什么联系,不需要其它太多的知识,我想它可能是一门从头开始学的课,就没有太多的担忧,然而事实并不是我想的这样,随着时间的延长,我发现每一堂课都比前一堂课难,逐渐的我听得就越来越吃力,还好书上除了理论知识外还有很多例题和图片,这对我对知识的理解有很大的帮助。

同时老师每堂课都用详细的和书上相似的PPT,并且老师讲的非常细致,书上的每一个知识他都会仔细的给我们讲解,有时遇到比较难的问题他还会很耐心的讲解好几遍直到我们都明白了为止,有时候我们好多人都没有听,但只要有人听,他就会很认真的讲。本书的第一章主要介绍数据库系统的基本概念,VFP的开发环境,项目管理器等知识,还记得上第一章时老师就告诉我们这一门课程对我们来说比较难学,也鼓励我们不要放弃,要慢慢的理解,老师总是态度很和蔼的与我们说话,更减少了我们对这一门课的恐惧感。

为了让我们更好的理解所学的知识,老师还为我们准备了与教学知识相关的实验内容,一般在每堂理论课后都会有实验课,所做的实验都是我们刚学的那些基本的,重点的知识。这种理论与实验相结合的方式加深了我们对教材的理解。刚开始做实验时,因为是初学,所以老师会把所有的步骤都写上,让我们照着做,先熟悉它的基本操作,再慢慢的理解,时间久了,老师就会省去一些简单的步骤,让我们自己练习。并且每次实验之间都有一定的联系,比如下一次实验时当中有的东西就要用到上一次或前几次的实验内容。如果第一次没有做或者没有做完,就会影响到下一次的实验,刚开始我因为不熟就做不完,也不知道与以后的实验是有联系的,偶尔做完了也不知道保存,直到做到下一次实验不会做去问老师时,才知道那是上节课的内容,于是我又从第一次重新开始做起。这样不仅浪费时间,而且赶不上老师的进度,每一节我就会忙于做以前的任务,而不能及时做当天的,从而总觉得自己很忙,但又不知忙了些什么,更不能及时掌握当天所学的知识。使不懂的知识越来越多,自然也就觉得学起来很吃力。

…… …… 余下全文