文档详情

第2讲数据库管理与应用课件(数据库对象建立)2014-9-18.ppt

发布:2017-05-19约4.47千字共29页下载文档
文本预览下载声明
* * 上海电子信息职业技术学院 * 数据库对象建立 蔡万果 数据库管理与应用 * 今日目标 了解Transact-SQL语言 熟悉数据库的组成 熟悉数据库主要逻辑对象 掌握数据库操作(*) 目录 2 物理数据库的组成 3 主要逻辑数据库对象 1 初识SQL语言 4 操作数据库 5 小结及思考 初识SQL语言 1 初识SQL语言 SQL概述 SQL特点 Transact-SQL概述 Transact-SQL分类 Transact-SQL约定 初识SQL语言 * SQL概述 SQL(Structured Query Language)语言是关系数据库的标准语言,最早由美国的Boyce和Chamberlin于1974年提出,集数据查询、数据操纵、数据定义和数据控制功能于一体,是一个通用的、综合的、功能极强且简洁易学的关系数据库语言。 初识SQL语言 * SQL特点 SQL语言主要特点包括: 综合统一。 高度的非过程化操作。 面向集合的操作方式。 以相同的语法结构提供不同的使用模式。 语法直观简洁,易学易用。 初识SQL语言 * Transact-SQL概述 Transact-SQL是微软公司在Microsoft SQL Server数据库系统中对标准SQL语言的具体实现。是一种非过程化的语言。 T-SQL语言对标准的SQL语言做了一些非标准的功能特性扩展,除提供标准的SQL命令之外,T-SQL还对标准SQL做了许多扩充,提供了高级语言所具有的一些功能。 初识SQL语言 * Transact-SQL分类 数据定义语言DDL(Data Definition Language); 用来定义关系数据库的模式、外模式和内模式,以实现对基本表、视图、及索引文件的定义、修改和删除操作。 数据操纵语言DML(Data Manipulation Language); 包括数据库查询和数据库更新两种数据库库操作。 数据控制语言DCL(Data Control Language); 数据操作权限控制。 事务管理语言TML(Transact Management Language); 流程控制语言FCL(Flow Control Language); 附加的语言元素ADE(Additional Language Elements)。 初识SQL语言 * Transact-SQL约定 语法要素项 子句或用户自定义的语法成份 { } 表示必选语法项;实际应用时大括号不能真正出现 [ ] 表示可选语法项;实际应用时方括号不能真正出现 ︱ 分隔大括号或方括号中的多个语法项,表示多项中只能选择其中任意一项 [ ,…n ] 指示前面的语法项可以重复出现多次;相邻两项之间由逗号分隔 [ ; ] 可选的Transact-SQL语句终止符;实际应用时方括号不能真正出现 子句::= 子句的语法定义。 大写关键字 Transact-SQL的保留字,通常为一个完整的英文单词或缩写 物理数据库的组成 2 物理数据库的组成 主数据文件 辅助数据文件 日志文件 文件组及分类 物理数据库的组成 * 主数据文件 主数据文件:简称主文件;主文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。 每个数据库必须有且只能有一个主文件。 主文件默认扩展名为.MDF。 物理数据库的组成 * 辅助数据文件 辅助数据文件:简称辅助文件或次要文件,用于存储未包括在主文件内的其他数据和对象。 一个数据库可以有一个或多个辅助文件,也可以没有辅助文件。 辅助文件的默认扩展名为.NDF。 物理数据库的组成 *日志文件 日志文件:文件用于保存恢复数据库所需的事务日志信息。 每个数据库至少有一个日志文件,也可以有多个。 日志文件的扩展名为.LDF。 物理数据库的组成 * 文件组及分类 文件组:是文件的逻辑集合,类似于文件夹的概念,用来方便管理和分配数据库的数据文件。 文件组允许把多个文件组合在一起,组成一个组,并将它们作为一个整体进行管理。 SQL Server将文件组分为主文件组与自定义文件组两类。 主文件组:主文件组包含主文件和任何没有明确指派给其他文件组的其他文件。主文件组在CREATE DATABASE语句中用PRIMARY标识。 自定义文件组:是在CREATE DATABASE或ALTER DATABASE语句中,使用FILEGROUP关键字指定的文件组。 主要逻辑数据库对象 3 主要逻辑数据库对象 数据库定义及分类 系统数据库 用户数据库对象 主要逻辑数据库对象 * 数据库定义及分类 数据库是存储数据的容器,是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。 SQL Serv
显示全部
相似文档