第4章SQLServer结构查询语言SQLANSISQL/SQLServer创建数据库创建数据库/创建表数据查询集合查询单表查询多表查询1
SQLServerSQLServer是微软研发的符合国际SQL(StructuredQueryLanguage,结构化查询语言)标准的专业级数据库管理系统,并提供了ODBC(OpenDatabaseConnectivity,开放数据库互连)接口,其管理功能相当完善,由于通过它简单的操作就可以非常安全稳定的进行数据库管理,从而拥有很高的市场占有率。主流DBMS,最新产品是SQLServer2016。在SQLServer中,不但可以使用系统提供的集成环境,进行数据库及其表的编辑、数据查询和用户管理等,而且可以使用数据定义语言DDL、数据操纵语言DML、数据查询语言DQL和数据控制语言DCL等子语系,完成复杂的数据处理和分析。使用SQLServer2016介绍DB及其表的设计、创建和查询。2
4.1结构查询语言SQL结构化查询语言SQL是关系数据库的国际标准语言。目前流行的数据库管理系统,基本上都支持SQL。SQL是一个语言标准ANSISQLSQLServer3
4.1.1ANSISQL4SQL由Boyce和Chamberlin于1974年提出。功能丰富、简单易学的语言,经过不断完善,最终发展成为关系数据库的标准语言。SQL标准:美国国家标准局(AmericanNationalStandardInstitute,ANSI)的数据库委员会公布了SQL-86标准,批准SQL为关系数据库语言的美国标准。国际标准化组织(InternationalOrganizationforStandardization,ISO)通过了SQL-86标准。SQL-1974BoyceIBM、SQL-86、SQL-89、SQL-92、SQL-99和SQL-2003等SQL子语言:数据定义语言(DataDefinitionLanguage,DDL)、数据操纵语言(DataManipulationLanguage,DML)和数据控制语言(DataControlLanguage,DCL)等ODBC标准:SQL已经成为数据库厂家推出的数据库产品的标准数据存取语言和标准数据库接口
4.1.2SQLServer5正是因为SQLServer2016自身的优点,以及它提供的功能强大的管理工作室,使得数据库管理方便、快捷、安全、稳定、高效。SQLServer的特点SQLServer管理工作室
1.SQLServer的特点6综合统一集成DDL、DML和DCL于一身,语言风格统一,独立完成数据管理语法简单,易学易用设计巧妙、语法简捷、易学易用、功能极强。完成数据库管理的核心功能仅使用了9个动词(Create、Select、Drop、Alter、Insert、Update、Delete、Grant和Revoke等)面向集合操作 SQL全面采用集合操作方式。其查找、插入、修改和删除等操作的操作对象均是集合。高度非过程化一语多用:既是自含式语言,又是嵌入式语言
2.SQLServer管理工作室7SQLServer的管理工作室(SQLServerManagementStudio,SSMS)是为数据库管理员和开发人员提供的新工具,由MicrosoftVisualStudio内部承载,提供了用于数据库管理的图形工具和功能丰富的开发环境。SSMS将SQLServer2000企业管理器、AnalysisManager和查询分析器等功能集成于一身。利用SSMS不但可以创建数据库、表和视图等数据库管理,而且还可用于编写MDX、XMLA和XML语句。启动:GUI如图4-1所示,启动方法如下:开始→程序→MicrosoftSQLServer2016→SQLServerManagementStudio。组成:由对象资源管理器(图2-1的左侧)和多文档浏览与编辑区(查询分析器+表结构设计器+表记录编辑器+信息浏览等,图4-1的右侧)等。
2.SQLServer管理工作室8
4.2创建数据库SQLServer的数据定义功能包括定义数据库、表、触发器、断言、视图、索引、登录、数据库角色、数据库角色和过程(如表4-1所示)等数据库(存储文件)属于内模式,表属于模式,视图属于外模式,索引隶属于表,登录、数据库角色、数据库角色和登录属于数据库安全,过程属于存储过程(程序设计)创建数据库:创建/打开/关闭/删除创建表:创建/修改/删除结构;添加/修改/删除记录9
S
您可能关注的文档
- 大数据可视化项目实战教程(ECharts+Vue.js)(微课版)【电子课件】项目4 智慧农业大屏数据传输.pptx
- 大数据可视化项目实战教程(ECharts+Vue.js)(微课版)【电子课件】项目6 基于Vue.js的智慧农业后台管理系统前端框架搭建.pptx
- 数据库系统原理 课件 第10章 数据库设计.pptx
- 数据库系统原理 课件 第1章 概述.pptx
- 数据库系统原理 课件 第2章 关系代数.pptx
- 数据库系统原理 课件 第3章 数据完整性.pptx
- 数据库系统原理 课件 第5章 概念逻辑模型.pptx
- 数据库系统原理 课件 第6章 关系规范化.pptx
- 数据库系统原理 课件 第7章 数据安全.pptx
- 数据库系统原理 课件 第8章 数据并发.pptx
最近下载
- 雪地胎的选用与更换-2024年世界职业院校技能大赛一等奖展示PPT.pptx VIP
- 一种提高线性聚乙烯膜料耐候性及拉伸性能的复合助剂及其制备方法.pdf VIP
- 【新教材】人教版(2024)七年级下册英语教学计划.docx
- 2026年中国厨房剪市场调查研究报告.docx
- 第一单元第二课《山水合璧》教案 湘美版2025美术七年级下册.pdf
- 2026年月日历表 (每月一张 A4可打印).pdf VIP
- 智能体应用发展报告(2025).pdf VIP
- 企业微信使用管理规范及注意事项.docx VIP
- 基于ANSYS的感应加热数值模拟分析-机械制造及其自动化专业论文.docx VIP
- 2025年交通运输部所属事业单位招聘真题.docx VIP
原创力文档

文档评论(0)