数据库原理与应用

杨会志、文琦、程东

目录

  • 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.逻辑数据库中包含的对象

2.对象名称的表示

l完全限定名是对象的全名

——在SQL Server 2012上创建的每个对象都有唯一的完全限定名,包括四个部分:服务器、数据库、DBO架构、对象名。

l部分限定名

——可以根据系统的当前工作环境确定对象名称中省略的部分。

注意:缺省时则默认为当前的服务器、当前的数据库、DBO架构。

3.数据库类型 

l系统数据库


l用户数据库

二、物理数据库

1. 

——数据存储的最基本单位。每页的大小为8KB

2. 

——管理空间的基本单位,每8个连接的页组成一个区

3. 数据库文件

l主数据文件(mdf):必须且唯一。

l日志文件(ldf):至少要有一个。

l辅助数据文件(ndf):可视情况进行添加。

4. 文件组

——文件组是数据库中数据文件的逻辑组合。使用文件组可以提高表中数据的查询性能

(1)主文件组

(2)次文件组

(3)默认文件组。