SQL Server 应用开发(一)

 

第1章 SQL Server 数据库基础

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

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

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

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

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


二、
DBMS(数据库管理系统)的发展史:(了解)
(一)萌芽阶段----文件系统:
      出现于
20世纪50年代~60 年代,以文件夹形式存在,由于附属于操作系统,不构成单独的软件,所以将其视为数据库系统的原形,而非严格意义上的数据库系统。只用来管理,备份及查询少量较简单的数据。

(二)
初级阶段----
第一代数据库:

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

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

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


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

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


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

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

      其中
1234种版本为常用版本:

      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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值