数据库(SQLServer)综合复习教案.ppt
《数据库(SQLServer)综合复习教案.ppt》由会员分享,可在线阅读,更多相关《数据库(SQLServer)综合复习教案.ppt(67页珍藏版)》请在三一办公上搜索。
1、最后一讲 复习,31-1 考试题型31-2 考试内容复习,31-1 考试题型,单项选择题 20分判断题 10分填空题 30分设计题 40分,31-2 考试内容复习,数据库基础知识SqlServer2005简介数据库的设计T-Sql语言数据库数据表,数据操作数据完整性数据查询存储过程触发器视图,一、数据库基础知识,几个重要概念数据库三要素数据库分类(关系数据库)数据库系统三级模式结构数据库的应用,返回目录,一、数据库基础知识,1.几个重要概念数据(Data)数据库(DB)p14数据库管理系统(DBMS)p16数据库系统(DBS)p15数据库用户(DBA),一、数据库基础知识,2.数据库三要素数据
2、结构数据操作数据的约束条件,一、数据库基础知识,3.数据库分类(关系数据库)层次数据库网状数据库关系数据库 关系:二维表,实体间的联系 基本概念:元组、属性、关键字、域,一、数据库基础知识,4.数据库三级模式结构外模式模式内模式,一、数据库基础知识,5.数据库系统的应用C/SB/S,返回,二、SqlServer2005简介,SqlServer2005概述SqlServer2005核心管理工具介绍,返回目录,二、SQL Server 2005简介,1.SqlServer2005概述基于C/S体系结构的关系型数据库管理系统,使用Transact-SQL语句在Server和Client之间传送请求,
3、二、SQL Server 2005简介,2.SqlServer2005核心管理工具介绍 SQL Server Management Studio是其核心的管理工具,可以用来配置数据库系统、建立或删除数据库对象、设置或取消用户的访问权限等。重要窗口:对象资源管理器窗口 和 查询窗口,返回,三、数据库的设计,数据库设计步骤构建E-R模型数据库设计的规范化,返回目录,三、数据库的设计,1.数据库设计步骤,三、数据库的设计,2.构建E-R模型 EntityRelationship 描述实体与实体间的关系 三个基本概念实体关系属性,三、数据库设计,3.数据库设计的规范化 数据库设计时存在的问题:数据冗余
4、 数据表更新异常(数据不一致)2.规范化 第一范式、第二范式、第三范式,返回,四、T-Sql语言,SQL语言简介SQL语言特点SQL语言内容常量、变量函数运算符流程控制语句,返回目录,四、T-Sql语言,1.SQL语言简介 SQL(Structured Query Language)结构化查询语言。2.SQL语言特点综合统一高度非过程化语言简洁,易学易用 核心动词,四、T-Sql语言,3.SQL语言包含4个部分:数据定义语言(DDL)例如:CREATE、ALTER、DROP。数据操作语言(DML)例如:INSERT、UPDATE、DELETE。数据查询语言(DQL)例如:SELECT语句。数据
5、控制语言(DCL)例如:GRANT、REVOKE、ROLLBACK。,四、T-Sql语言,4.常量和变量 常量.字符串、日期时间常量用单引号 标示;.日期常量的格式yyyy-mm-dd hh:mm:ss am|pm;.货币常量前缀$380.2。变量.局部变量.全局变量,四、T-Sql语言,变量.局部变量 由一个符号开始声明:Declare 局部变量名 数据类型,n 声明时它被初始化为Null赋值:Set/Select 局部变量名=表达式输出:Select 局部变量名,n,四、T-Sql语言,.全局变量 名字由符号开始。两者的区别?注意:命名规则 只能以字母、汉字或是“_”开头 不能与关键字重名
6、 不能包含空格,*,&等特殊符号,四、T-Sql语言,5.函数日期函数 系统日期时间 GETDATE()日期 加 DATEADD(格式串,数值,日期)日期 差 DATEDIFF(格式串,日期1,日期2),四、T-Sql语言,字符串函数 ASCII码 ASCII(字符表达式)字符 CHAR(数字表达式)长度 LEN(字符表达式)左截取 LEFT(字符表达式,整数)右截取 RIGHT(字符表达式,整数)中间截取 SUBSTRING(字符表达式,起始点,n),四、T-Sql语言,数学函数CEILING(数字表达式)取整函数FLOOR(数字表达式)取整函数ROUND(数字表达式,小数位数)四舍五入集合
7、函数(聚合函数),四、T-Sql语言,6.运算符算数运算符 加(+)、减(-)、乘(*)、除(/)和取余(%)赋值运算符 等号(=)比较运算符 大于()、大于等于(=)、等于(=)、不等于()、小于()、小于等于(=)结果:正确(TRUE)、错误(FALSE)、Unknown,四、T-Sql语言,逻辑运算符结果:正确(TRUE)、错误(FALSE),四、T-Sql语言,字符串运算符 连接(+)运算符的优先级 算数字符串比较逻辑赋值运算符 具体见P184页,四、T-Sql语言,7.流程控制语句Print语句 Print 字符串|局部变量|全局变量复合语句 Begin EndIf Else语句 I
8、f 逻辑表达式 T-sql语句1 Else T-sq语句2 注释语句/*/和,返回,五、数据库,SqlServer2005系统数据库数据库文件类型T-SQl创建数据库T-SQl修改数据库T-SQl删除数据库数据库的备份和恢复,返回目录,五、数据库,1.SqlServer2005系统数据库Master 记录了SQL Server系统级的信息 Model 是所有数据库的模板 Msdb 被SQL Server代理用于安排报警、作业调度以及记录操作员等活动Tempdb 用于存放所有连接到系统的用户临时表和临时存储过程以及SQL Server产生的其他临时性的对象,五、数据库,2.数据库文件类型主文件(
9、*.mdf)每个数据库都必须有一个主文件(有且只有一个)。次要文件(*.ndf)一个数据库可以没有也可以有多个次要文件。事务日志文件(*.ldf)包含用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。,五、数据库,3.T-SQl创建数据库 Create DatabaseCreate Database 数据库名【On|Log On(Name=逻辑文件名,Filename=物理文件名,Size=初始文件大小,Maxsize=文件最大值或标明不受限Unlimited,Filegrowth=文件自动增量)】,五、数据库,4.T-SQl修改数据库 Alter Database Add File
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 SQLServer 综合 复习 教案

链接地址:https://www.31ppt.com/p-6050168.html