数据库原理与应用

杨会志、文琦、程东

目录

  • 1 数据库基础
    • 1.1 基本概念
    • 1.2 数据库设计阶段
    • 1.3 第一章PPT
  • 2 SQL SERVER
    • 2.1 工具介绍
    • 2.2 服务器组件及管理工具
    • 2.3 安装步骤及彻底删除SQL办法参考
    • 2.4 第二章PPT
  • 3 数据库和表
    • 3.1 概念介绍
    • 3.2 操作数据库
      • 3.2.1 创建数据库
      • 3.2.2 修改数据库
      • 3.2.3 删除数据库
    • 3.3 操作数据表
      • 3.3.1 创建数据表
      • 3.3.2 修改数据表
      • 3.3.3 删除数据表
    • 3.4 数据的操作
      • 3.4.1 插入数据
      • 3.4.2 更新数据
      • 3.4.3 删除数据
      • 3.4.4 查询数据
    • 3.5 第三章PPT
  • 4 数据完整性
    • 4.1 完整性约束分类
    • 4.2 完整性约束实现
  • 5 索引
    • 5.1 索引的定义
    • 5.2 索引的实现
  • 6 数据查询
    • 6.1 单表查询
    • 6.2 连接查询
    • 6.3 嵌套查询
  • 7 视图
    • 7.1 视图基本概念
    • 7.2 视图操作
  • 8 游标
    • 8.1 游标的基本概念
    • 8.2 游标的使用
  • 9 T-SQL编程
    • 9.1 什么是T-SQL
    • 9.2 T-SQL元素介绍
  • 10 存储过程
    • 10.1 存储过程的基本概念
    • 10.2 存储过程的使用
  • 11 触发器
    • 11.1 触发器的基本概念
    • 11.2 触发器的使用
基本概念

一、术语

1. DB(DataBase)
——数据库,长期储存在计算机内、有组织的、可共享的大量数据集合。

2. DBMS(DataBase Management System)
——管理数据库的系统,提供存储、维护、检索数据的功能。

3. 数据模型
——数据库管理系统将数据按一定的数据模型组织起来,对数据进行统一管理,为需要使用数据的应用程序提供一致的访问手段。

常用的数据模型:关系模型、层次模型和网状模型

4. 关系型数据库
——关系数据库,是创建在关系模型基础上的数据库,该关系模型是以二维表格(关系表)的形式组织数据库中的数据。

主流关系型数据库:ORACLE、SQL SERVER、MYSQL等。

二、数据库的作用


1. 数据存储方法的变迁

 

2. 数据库管理系统的优点

 

 

 

三、数据库和应用程序的关系

 

应用程序的作用:响应操作并显示结果、向数据库请求数据

数据库的作用:存储数据、检索数据、生成新的数据

四、数据库的发展史

1. 萌芽阶段:文件系统——使用磁盘文件来存储数据

2. 初级阶段:第一代数据库——出现了网状模型、层次模型的数据库

3. 中级阶段:第二代数据库——关系型数据库和结构化查询语言

4. 高级阶段:新一代数据库——“关系-对象”型数据库

萌芽

 阶段