- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 数字信号处理课件第1章-基本概念1.pptx
- 数据库应用与开发课件第5章.ppt
- 数据库原理与应用课件第2章数据模型.pptx
- 数据库原理与应用课件第4章关系数据库的标准语言SQL5.pptx
- 数据库原理与应用课件第1章数据库基础知识-数据库系统概述.pptx
- 数据库原理与应用课件第9章MySQL数据库安全管理与保护机制应用.ppt
- 数据库原理与应用PPT1第1章数据库概述(2).pptx
- 网络安全运营PPTQA-第二章 企业信息系统安全运营.pptx
- 数据库原理与应用PPT1第7章数据库编程.pptx
- 网络营销与创业2版课件章节1.pptx
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- 数字音频制作课件CH2 数字音频制作基础.pptx
- 话梅企业以数化推进转型升级策略制定与实施手册.docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(基础题).docx VIP
- 《烹饪卫生与安全》第二讲病原生物基础和食物中毒及其控制.ppt VIP
- 生鲜配送可行性方案范文(通用7).docx
- 2024年浙江绍兴嵊州市行政服务中心招聘编外人员5人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 过年的年味pp.ppt VIP
- 沪教牛津版五下Unit 3 In the future课件(公开课用).ppt
- 小学六年级下册数学 期末测试卷附答案(b卷).docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(含答案).docx VIP
文档评论(0)