网站大量收购独家精品文档,联系QQ:2885784924

数据库原理与应用课件第4章关系数据库的标准语言SQL1.pptx

数据库原理与应用课件第4章关系数据库的标准语言SQL1.pptx

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第4章关系数据库的标准语言SQL;使学生能够理解SQL语言的特点、掌握SQL的数据库和表的定义、完整性约束的定义。 ;; 在数据库中如何设计,如何对与现实的数据进行操作?;专门的关系运算有哪些?;4.1 SQL语言;4.1 SQL语言;4.1.1 SQL 的特点、产生与发展; 4.1.1 SQL 的特点、产生与发展;2.高度非过程化;3.面向集合的操作方式;4.以同一种语法结构提供多种使用方式;5.语言简洁,易学易用;4.1.1 SQL 的特点、产生与发展;4.1.1 SQL 的特点、产生与发展;SQL语言按其功能可以分为四大部分: 数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)。 1.数据定义功能 即 DDL(Data Definition Language)语言,用于定义SQL模式、基本表、视图、索引等结构。 2.数据查询功能 数据查询功能通过DQL(Data Query Language)语言来实现,通过数据查询语言实现用的各种查询要求。 ;3.数据操纵功能 数据操纵功能通过DML(Data Manipulation Language)语言来实现,数据操纵分成数据查询和数据更新两类。 其中数据更新又分成插入、删除和修改三种操作。 4.数据控制功能 通过数据控制语句DCL(Data Control Language)来实现。这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。 ;SQL中域的概念用数据类型来实现 定义表的属性时 需要指明其数据类型及长度 选用哪种数据类型 取值范围 要做哪些运算 ;4.1.3 SQL Server提供的主要数据类型;第4章关系数据库的标准语言SQL;4.2 数据定义;4.2.1 数据库的定义;CREATE DATABASE database_name [ ON [ PRIMARY ] [ filespec [,...n ] [, filegroup [,...n ] ] [ LOG ON { filespec [,...n ] } ] ] [ COLLATE collation_name ] [ WITH external_access_option ] ] ;ON 表示需根据后面的参数创建该数据库。 LOG ON 子句用于根据后面的参数创建该数据库的事务日志文件。 PRIMARY指定后面定义的数据文件属于主文件组PRIMARY,也可以加入用户自己创建的文件组。 NAME=‘数据文件的逻辑名称’:是该文件在系统中使用的标识名称,相当于别名。 FILENAME=‘数据文件的物理名称’:指定文件的实际名称,包括路径和后缀。 UNLIMITED 表示在??盘容量允许情况下不受限制。 文件容量默认单位为MB字节,也可以使用KB单位。 ;例1 创建一个名为“Students”的用户数据库,其主文件初始大小为3MB,文件增长率为10%,日志文件大小为1MB,文件增长率为10%,其中文件均存储在D盘根目录下。;例2 在C:\DATA1\文件夹中创建一个名为:仓库库存管理 要求它有3个数据文件,其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB; 辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%; 日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。 ;CREATE DATABASE 仓库库存管理 ON PRIMARY ( NAME = epdata1, FILENAME = C:\DATA1\epdata1.mdf , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ) FILEGROUP FGroup ( NAME = epdata2, FILENAME = C:\DATA1\epdata2.ndf , SIZE = 20MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog, FILENAME = C:\DATA1\eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB , FILEGROWTH = 10MB );例3 简单地创建数据库. CREATE DATABASE mytest 说明:没有指定主文件名,在默认的情况下,命名主文件为mytes

您可能关注的文档

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档