1、关系数据库与 SQL语言 关系数据库与 SQL Server 2008目 录 第 1章 数据库基础 第 2章 关系库的基本理论 第 3章 数据库设计 第 4章 Transact-SQL语言和 SQL SERVER 2008 第 5章 数据库和表的创建 第 6章 数据库的查询和视图 第 7章 存储过程和触发器 第 8章 数据库应用实战课前回顾 数据库设计 3.1 数据库设计概述 3.2 需求分析 3.3 概念结构设计(重点) 3.4 逻辑结构设计(重点) 3.5 -3.7 物理设计,数据库实施,数据库运行与维护本堂内容 第四章: T-SQL语言 4.1 SQL语言基本知识 4.2.1 数据类型
2、第五章:数据库和表的创建 5.1 命令方式创建数据库和表(重难点)4.1 SQL语言基本知识SQL是结构化查询语言( Structured Query Language) ,是一种使用关系模型的数据库应用语言。目前,绝大多数流行的关系数据库管理系统,如 Oracle,Sybase,Microsoft SQL Server 和 DB2等 都采用 SQL语言标准。4.1.1 SQL基本概念-SQL中的基本术语关系模型术语 SQL术语关系模型 基本表存储模式 存储文件子模式 视图元组 行属性 列4.1.2 SQL特点 高度非过程化用户只需提出 “做什么 ”,无须告诉 “怎么做 ”,不必了解存取路径。
3、 两种使用方式,统一的语法结构SQL既是自含式语言(用户使用),又是嵌入式语言(程序员使用)。 语言简洁,易学易用4.1.3 SQL语言的分类SQL功能 操作符数据定义 CREATE, DROP, ALTER数据查询 SELECT数据操纵 INSERT, UPDATE, DELETE数据控制 GRANT, REVOKE4.1.4 T-SQL语言简介 同任何程序语言一样, T-SQL语言有自己的数据类型,表达式,关键字和语句结构。 1.标识符 2.对象命名规则标识符 标识符是一个同用户定义的, SQL可识别的,有意义的字符序列。 ( 1)标识符可以由 1-30个字符组成 ( 2)第一个字符必须为字母,下划线, 或 # ( 3)默认情况下,标识符内不允许有空格,也不允许将关键字作为标识符