0
点赞
收藏
分享

微信扫一扫

SQL Server 应用开发(一)




第1章 ​SQL Server 数据库基础


一、​使用数据库的必要性:(了解)


(一)可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。


(二)可以有效地保持数据信息的一致性、完整性、降低数据冗余。


(三)可以满足应用的共享和安全方面的要求。


(四)数据库技术能够方便智能化的分析,产生新的有用的信息


二、

DBMS(数据库管理系统)的发展史:(了解)

(一)萌芽阶段----文件系统:

      出现于

20世纪50年代~60 年代,以文件夹形式存在,由于附属于操作系统,不构成单独的软件,所以将其视为数据库系统的原形,而非严格意义上的数据库系统。只用来管理,备份及查询少量较简单的数据。


(二)初级阶段----

第一代数据库:



      出现于20世纪60年代,以层次模型与网状模型的数据库系统为主,形成了著名的“数据库时代”,在层次模型数据库中,以IBM公司的IMS(Information Management System 信息管理系统)最为成功,网状模型的数据库系统因为操作复杂,没有得到广泛的应用。


(三)中级阶段----第二代数据库:

      出现于20世纪70年代,以关系型数据为主。关系数据库系统使用结构化查询语言(SQL – Structured Query Language)作为数据库定义语言(Database Definition Language)和数据库操作语言(Database Manipulation Language),以Oracle和IBM公司的DB2等为代表。


(四)高级阶段----新一代数据库:

      新一代的数据库逐渐向“关系----对象”型数据库进行转变。


三、​当今常用数据库的简介:(了解)

(一)SQL Server:

      由微软(Microsoft)公司出品,主要特点是易用性,目前主要版本如下,

      其中1、2、3、4种版本为常用版本:

      1、企业版(Enterprise Edition)

      2、标准版(Standard Edition)

      3、个人用户版

      4、开发用户版

      5、企业评估版

      6、CE用户版

      7、桌面引擎版

(二)Oracle:由甲骨文(Oracle)公司出品,是世界上使用最广泛的数据库系统

(三)DB2:由IBM公司出品


四、​数据库的基本概念:(理解)

(一)实体和属性:

      1、实体:实体(Entity),在数据库中,表示所有客观存在的,可以被描述的事物,例如计算机,人等。数据库中存储的数据,每一行(Row)对应一个实体,也称为“一条记录”。

      2、属性:描述实体所具有的特征,在数据库存储的数据中,对应为列(Column),也称为“字段”或“域”


(二)数据库和数据库表:

      1、数据库表:将不同的记录组织在一起,就形成了数据库表,即表是实体的集合,是用来存储具体的数据的。

      2、数据库:数据库就是表的集合


      3、关系:在数据库中表和表之间存在的联系,称为关系。在用于储存图书信息的表中有一个字段是“作者姓名”,而其对应的可能是一个用于储存个人信息的表中的某一个人


(三)

数据库系统和数据库管理系统:



      1、数据库管理系统(DBMS):

         是一种系统软件,由一个互相关联的数据的集合(即数据库)和一组用于以访问这些数据的程序构成。主要功能是维护数据库并有效地访问数据库中各个部份的数据。

      2、数据库系统(DBS):

         是一个实际可运行的软件系统,可以对系统提供的数据进行存储、维护和应用,通常由软件(DBMS)、数据库(DB--Database)和数据库管理员(DBA)组成,有时也包括用于存储数据的相关硬件。



举报

相关推荐

0 条评论