关系数据库与SQL语言

王书荣/福建省/专科/泉州轻工职业学院

目录

  • 1 第1单元 数据库系统概述
    • 1.1 数据库系统实例
    • 1.2 数据库系统的特点
    • 1.3 数据库系统
  • 2 第2单元 关系数据库
    • 2.1 数据模型
    • 2.2 关系数据库
    • 2.3 专门的关系运算
  • 3 第3单元 SQL语言概述
    • 3.1 SQL的历史
    • 3.2 SQL的特点
  • 4 第4单元 创建数据库
    • 4.1 数据库的设计
      • 4.1.1 数据类型
    • 4.2 初始化数据库
    • 4.3 在当前数据库中创建新表
    • 4.4 记录的添加:INSERT语句
  • 5 第5单元 数据库的修改
    • 5.1 删除表中的记录:DELETE语句
    • 5.2 修改表中记录的属性值:UPDATE语句
    • 5.3 在表中添加新属性:ALTER语句
  • 6 第6单元 数据库中数据的查询
    • 6.1 剖析SELECT语句
    • 6.2 查询语句中WHERE子句的使用
  • 7 第7单元 聚集查询
    • 7.1 选择惟一值DISTINCT
    • 7.2 聚集函数
  • 8 第8单元 连接查询
    • 8.1 多表连接查询
    • 8.2 子查询
  • 9 第9单元 使用视图
    • 9.1 创建视图
    • 9.2 通过视图访问基本表
数据库系统的特点

1.2数据库系统的特点:

一、数据和信息

数据是描述事物的符号记录,包括数据的表现形式和数据的解释两个部分。

信息则是数据的内涵,是对数据语义的解释。

1

    (李明,男,211989,江苏,计算机系,2008

     表现形式:文字、数字

     数据解释:李明是个大学生,1989年出生,男,江苏人,2008年考入计算机系,今年21

二、数据库(DataBase,简称DB

是存放数据的仓库。但所存放的数据并不是杂乱无章的,而是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性易扩展性,并可为各个用户共享

例:常见数据库

Access   Infomix     SqlServer     DB2    Sybase   Oracle

三、数据库管理系统(DataBase Management System,简称DBMS

是用来对数据库进行集中统一的管理,是帮助用户创建、维护和使用数据库的系统软件,从这个意义上说,DBMS是用户与数据库之间的接口。

四、数据库管理系统DBMS的功能

  • 数据定义:DBMS提供数据定义语言(data definition languageDDL)用户利用它可以方便地对数据库中的数据对象进行定义。

  • 数据操纵:DBMS提供数据操纵语言(data manipulation languageDML),用户通过DML实现对数据的检索、插入、修改、删除和统计等数据存取及处理功能。

  • 数据库的运行管理:包括数据的完整性、安全性及并发控制的管理和故障恢复。

  • 数据库的建立与维护:包括数据的输入、转换,数据库的转储、恢复、重组及性能检测和分析等。