数据库系统概论.ppt

上传人:天*** 文档编号:946654 上传时间:2018-11-09 格式:PPT 页数:127 大小:275.50KB
下载 相关 举报
数据库系统概论.ppt_第1页
第1页 / 共127页
数据库系统概论.ppt_第2页
第2页 / 共127页
数据库系统概论.ppt_第3页
第3页 / 共127页
数据库系统概论.ppt_第4页
第4页 / 共127页
数据库系统概论.ppt_第5页
第5页 / 共127页
点击查看更多>>
资源描述

1、数据库系统概论 SQL语言1数据库系统概论SQL概述 SQLStructured Query Language SQL的功能:数据定义、操纵和控制。 SQL的特点 综合统一 高度非过程化 面向集合的操作方式 两种使用方式 语言简捷,易学易用 SQL语言支持关系数据库三级模式结构2数据库系统概论 3.1 SQL语言基本知识 3.1.1 SQL的发展史 1974年 IBM圣约瑟实验室的 Boyce和Chamberlin为关系数据库管理系统 System-R设计的一种查询语言,当时称为 SEQUEL语言( Structured English Query Language), 后简称为 SQL。 1

2、981年 IBM推出关系数据库系统 SQL/DS后,SQL得到了广泛应用。 1986年美国国家标准协会( ANSI) 公布了第一个 SQL标准 SQL86。 1987年, ISO通过 SQL86标准。3数据库系统概论 1989年, ISO制定 SQL89标准, SQL89标准在SQL86基础上增补了完整性描述。 1990年,我国制定等同 SQL89的国家标准。 1992年, ISO制定 SQL92标准,即 SQL2。 1999年, ANSI制定 SQL3标准。 在许多软件产品中,软件厂商都对 SQL的基本命令集进行了扩充,将其扩展成嵌入式SQL语言。 SQL Server 2000中使用 Tr

3、ansact-SQL语言与数据库服务器打交道。 4数据库系统概论 3.1.2 SQL的特点 SQL具有如下特点: 1 SQL( Structured Query Language) 全称是结构化查询语言,是一种关系数据库语言,提供数据的定义、查询、更新和控制等功能。功能强大、能够完成各种数据库操作。 2 SQL语言不是一个应用程序开发语言,它只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能。 3有利于各种数据库之间交换数据、有利于程序的移植、有利于实现程序和数据间的独立性;有利于实施标准化; 4书写简单、易学易用。 5数据库系统概论 3.1.3 SQL的分类 1、数据定义语

4、言( DDL: Data Definition Language) 创建、修改或删除数据库中各种对象,包括表、视图、索引等。 2、查询语言( QL: Query Language) 按照指定的组合、条件表达式或排序检索已存在的数据库中的数据,但并不改变数据库中数据。 3、数据操纵语言( DML: Data Manipulation Language ) 对已经存在的数据库进行记录的插入、删除、修改等操作6数据库系统概论 4、数据控制语言( DCL: Data Control Language) 用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视 注意:在书写

5、各种 SQL 命令时,命令中所涉及的标点符号,如括号、逗号、分号、圆点(英文句号)等都应是英文半角,如果写成中文全角符号,则会在执行命令时出错。 7数据库系统概论 SQL Server 2000中常用的数据类型: Bigint,Int,smallint,tinyint: 整数, int范围 -2147483648-2147483647。 Smallint范围 -32768-32767( 2字节) Tinyint范围 0-255 Decimal或 numeric: 数字数据类型,格式Decimal( 数据长度,小数位数) datetime: 代表日期和一天内的时间的日期和时间数据类型。( 8个字

6、节)从 1753年 1月1日到 9999年 12月 31日的日期和时间数据,如: 1998-01-01 23:59:59.9938数据库系统概论 Char, vchar,text: 固定长度字符数据类型:格式: char(n) n 必须是一个介于 1 和 8,000 之间的数值,当使用字符型数据时需要用 或 ”括起来。 当指定列中各项的字符长度数时可用varchar,不能超过 8kb. Text数据类型的列可用于存储大于 8kb的字符。 9数据库系统概论数据定义 定义基本表( 1) CREATE TABLE( 列级完整性约束条件 , 列级完整性约束条件) ,);FOREIGN KEY ();REFERENCES ON DELETE RESTRICT|CASCADE|SET NULL 10数据库系统概论

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。