基础理论体系结构_第1页
基础理论体系结构_第2页
基础理论体系结构_第3页
基础理论体系结构_第4页
基础理论体系结构_第5页
已阅读5页,还剩66页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLServer实务与管理上海立信会计学院SQLServer操作和管理数据第1章SQLServer基础第2章单表查询第3章联接查询第4章子查询第5章表表达式第6章集合运算第7章数据修改第8章事务和并发第9章可编程对象第10章安全管理第11章备份与还原操作管理第1章SQLServer基础第2章单表查询第3章联接查询第4章子查询第5章表表达式第6章集合运算第7章数据修改第8章事务和并发第9章可编程对象第10章安全管理第11章备份与还原操作管理第1章SQLServer基础第2章单表查询第3章联接查询第4章子查询第5章表表达式第6章集合运算第7章数据修改第8章事务和并发第9章可编程对象第10章安全管理第11章备份与还原操作管理SQL语言操作和管理数据(SQLServer实现T-SQL)第1章SQLServer基础基本概念第1章SQLServer基础1.1数据库理论SQLServer实现了数据库理论第1章SQLServer基础1.1数据库理论一、集合论二、谓词逻辑数据库所基于的数学理论第1章SQLServer基础1.1数据库理论一、集合论第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合(主观灵活,根据实际需要)例第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合(用表表示,集合运算等)演示第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象(例Age>20)演示第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象关系数据库所基于的数学理论第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据集合即表客户号住址001松江002徐汇......第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据(列标题即关心的属性)客户号住址001松江002徐汇......集合即表第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点(列标题即关心的属性)客户号住址001松江002徐汇......集合即表第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003?......1、缺少的值第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值(特殊处理以后讲)NULL第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性(关系模型最大的优点之一)NULL第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性(完美无缺陷)NULL第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性NULL1)域完整性2)实体完整性3)引用完整性主键等类型等外键等第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性NULL1)域完整性2)实体完整性3)引用完整性主键等类型等外键等(整数域)(字符域)演示第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性NULL1)域完整性2)实体完整性3)引用完整性主键等类型等外键等(主键)第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据客户号住址001松江002徐汇003NULL......1、缺少的值2、数据完整性表实现数据完整性NULL1)域完整性2)实体完整性3)引用完整性主键等类型等外键等(主键)订单号客户号100000011000100210002001......(外键)第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表订单号客户号住址订单号客户号客户号住址法1)一个大表法2)两个小表例:设计订单表第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表订单号客户号住址订单号客户号客户号住址法1)一个大表(规范?)法2)两个小表(规范?)例:设计订单表第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表法1)一个大表(规范?)法2)两个小表(规范?)例:设计订单表订单号客户号住址10000005松江10001005松江10002005松江.........订单号客户号100000051000100510002005......客户号住址005松江第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表法1)一个大表(规范?)法2)两个小表(规范?)例:设计订单表订单号客户号住址10000005松江10001005松江10002005松江.........订单号客户号100000051000100510002005......客户号住址005松江重复第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表法1)一个大表(不规范)法2)两个小表(规范)例:设计订单表订单号客户号住址10000005松江10001005松江10002005松江.........订单号客户号100000051000100510002005......客户号住址005松江重复第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表法1)一个大表(不规范)法2)两个小表(规范)例:设计订单表订单号客户号住址10000005松江10001005松江10002005松江.........订单号客户号100000051000100510002005......客户号住址005松江重复(无冗余,不易出错)第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据1、缺少的值2、数据完整性3、规范化表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表关系在数据库的实现就是数据表()?(A)是(B)否一个关系代表一个集合()?(A)是(B)否第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表关系在数据库的实现就是数据表(A)?(A)是(B)否一个关系代表一个集合()?(A)是(B)否第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表关系在数据库的实现就是数据表(A)?(A)是(B)否一个关系代表一个集合(A)?(A)是(B)否第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表属性的类型实现()?(A)域完整性(B)实体完整性(C)引用完整性主键实现()?(A)域完整性(B)实体完整性(C)引用完整性外键实现()?(A)域完整性(B)实体完整性(C)引用完整性第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表属性的类型实现(A)?(A)域完整性(B)实体完整性(C)引用完整性主键实现()?(A)域完整性(B)实体完整性(C)引用完整性外键实现()?(A)域完整性(B)实体完整性(C)引用完整性第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表属性的类型实现(A)?(A)域完整性(B)实体完整性(C)引用完整性主键实现(B)?(A)域完整性(B)实体完整性(C)引用完整性外键实现()?(A)域完整性(B)实体完整性(C)引用完整性第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论1、缺少的值2、数据完整性表实现数据完整性NULL3、规范化设计规范的表属性的类型实现(A)?(A)域完整性(B)实体完整性(C)引用完整性主键实现(B)?(A)域完整性(B)实体完整性(C)引用完整性外键实现(C)?(A)域完整性(B)实体完整性(C)引用完整性第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据表需要注意几点关系数据库所基于的数学理论第1章SQLServer基础1.1数据库理论一、集合论对象可以分为集合二、谓词逻辑设定条件选择对象三、关系数据库用表(关系)表示数据关系数据库所基于的数学理论第1章SQLServer基础1.1数据库理论第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构SQLServer实现了数据库理论第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件(5个实例相当5台独立服务器)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件实例类型名称默认实例计算机名命名实例计算机名\实例名(实例按名称区分)(5个实例相当5台独立服务器)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件实例类型名称默认实例计算机名命名实例计算机名\实例名第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件实例类型名称默认实例计算机名命名实例计算机名\实例名(5个实例相当5台独立服务器)(演示)(实例按名称区分)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件实例类型名称默认实例计算机名命名实例计算机名\实例名客户端2)SQLServerManagementStudio1)VC,VB等应用程序(SQLServer自带的图形界面管理工具)(5个实例相当5台服务器)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件实例类型名称默认实例计算机名命名实例计算机名\实例名客户端2)SQLServerManagementStudio1)VC,VB等应用程序(SQLServer自带的图形界面管理工具)(类似资源管理器)(演示)(查看数据库)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例安装在计算机上的服务器软件第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例实例上有数据库二、数据库第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库1、系统数据库2、用户数据库第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库1、系统数据库2、用户数据库mastermodeltempbmsdb服务器配置等信息模板调试(定时备份等)自动化作业信息第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库1、系统数据库2、用户数据库3、物理文件逻辑日志文件主数据文件第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象数据库内部第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象1、架构碗第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象1、架构1)权限管理第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象1、架构1)权限管理2)命名空间架构名.对象名(例如HR.Employees)(演示)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象1、架构1)权限管理2)命名空间架构名.对象名(创建数据库默认架构dbo)第1章SQLServer基础1.1数据库理论1.2

SQLServer体系结构一、SQLServer实例二、数据库三、架构和对象1、架构1)权限管理2)命名空间架构名.对象名2、对象表,视图,存储过程等容器乒乓球第1章SQLServer基础1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论