《关系数据库语言》PPT课件.ppt

《关系数据库语言》PPT课件.ppt

ID:52272264

大小:9.17 MB

页数:124页

时间:2020-04-03

《关系数据库语言》PPT课件.ppt_第1页
《关系数据库语言》PPT课件.ppt_第2页
《关系数据库语言》PPT课件.ppt_第3页
《关系数据库语言》PPT课件.ppt_第4页
《关系数据库语言》PPT课件.ppt_第5页
资源描述:

《《关系数据库语言》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用第2章关系数据库语言数据库原理与设计第2章关系数据库语言SQL概述SQLServer数据库的基本管理与设置数据定义数据查询数据更新SQL(StructuredQueryLanguage)是结构化查询语言,利用SQL语言可以实现对数据库的访问。Transact-SQL是Microsoft公司对SQL标准的一个实现,简称T-SQL。数据库原理与设计2.1SQL概述SQL简单易学、风格统一,利用简单的几条命令就可以完成所有的功能。SQL有以下主要特点。1.综合统一2.高度非过程化3.面向集合的操作方式4.以同一种语法结构提供两种使用方式5.语言简洁,易学易用数据库原理

2、与设计2.1.2SQL数据库的体系结构视图(View)----类似于表----虚表(窗口)----使数据管理更方便和安全数据库原理与设计2.1.3SQL语句的分类在SQL2标准中,SQL语句可大体分为以下三类①数据定义语言(DataDefinitionLanguage,DDL):用于定义SQL模式、基本表、视图、索引等结构。②数据操纵语言(DataManipulationLanguage,DML):数据操作分成数据查询和数据更新两类。③数据控制语言(DataControlLanguage,DCL):包括事务管理功能和数据保护功能数据库原理与设计数据库原理与设计2.1.4SQL的

3、语法约定1.标识符2.标识符的类型3.SQL语句的语法数据库原理与设计1.了解数据库的存储结构2.掌握数据库的创建和维护的方法2.2数据库的基本管理与设置数据库原理与设计2.2数据库的基本管理与设置1.数据库的存储结构分两种:逻辑存储结构和物理存储结构。数据库的逻辑存储结构:SQLServer的数据库是由诸如表、视图等不同的数据库对象所组成的。数据库的物理存储结构:指的是数据库文件是如何在磁盘上存储的。SQLServer2000中,数据存储在页(Page)中,页是数据存储的最小单位数据库操作系统文件分为三类:主数据文件、二级数据文件和日志文件.数据库原理与设计(1)主数据文件:

4、扩展名“.mdf”,每个数据库有且仅有一个主数据文件,用于存储数据库的启动信息、数据和数据库对象。是数据库的起点,指向数据库中文件的其他部分。(2)二级数据文件:扩展名为“.ndf”。主要在一个数据库跨多个硬盘驱动器时使用。数据库原理与设计(3)日志文件:扩展名为“.ldf”。每个数据库至少拥有一个日志文件。用于存放对数据库进行操作的事务日志。数据库的最精简装备:一个数据库至少应该包含一个主数据文件和一个事务日志文件。数据库较完备装备:多个数据文件,三个日志文件;日志文件与数据文件不放在同一块物理磁盘上,以备数据文件磁盘损坏时可以利用日志文件恢复。数据库原理与设计日志文件数据库

5、原理与设计数据库的创建与管理数据库原理与设计SQLServer的系统数据库 与示例数据库SQLServer的数据库可以分为两大类:系统数据库和用户数据库。系统数据库不能随便更改或删除。用户数据库一般由用户创建。SQLServer安装时建立了6个数据库,其中master,tempdb,model和msdb是4个系统数据库;pubs和Northwind是两个用户数据库,用以示例。数据库原理与设计2.创建数据库默认情况下,只有系统管理员和数据库拥有者可创建数据库。创建数据库的用户自动成为该数据库的所有者。创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放文件位置的

6、过程。1.企业管理器创建数据库2.用T-SQL语言创建数据库:CreateDatabase数据库名3.用向导创建数据库一个数据库至少应该包含一个数据库文件和一个事务日志文件。数据库原理与设计使用T-SQL语言创建数据库,语法如下:CreateDatabase数据库名[ON[PRIMARY][<文件格式>[,…n]]][LOGON{<文件格式>[,…n]}]<文件格式>::=([NAME=逻辑文件名,]FILENAME=‘操作系统下的物理路径和文件名’[,SIZE=文件初始大小][,MAXSIZE={文件最大大小

7、UNLIMITED}][,FILEGROWTH=增量值][,…n]

8、数据库原理与设计CreateDatabaseCompanyONPRIMARY(NAME=Company_data,FILENAME='C:SQLCompany.mdf',SIZE=10,MAXSIZE=unlimited,FILEGROWTH=10%)LOGON(NAME=Company_log,FILENAME='C:SQLCompany.ldf',SIZE=1,MAXSIZE=5,FILEGROWTH=1)创建一个Company数据库主数据文件逻辑名称物理文件名初始大小最大尺寸为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。