SQLServer数据库应用第一章.ppt

上传人:za****8 文档编号:6247657 上传时间:2020-02-20 格式:PPT 页数:48 大小:693.50KB
返回 下载 相关 举报
SQLServer数据库应用第一章.ppt_第1页
第1页 / 共48页
SQLServer数据库应用第一章.ppt_第2页
第2页 / 共48页
SQLServer数据库应用第一章.ppt_第3页
第3页 / 共48页
点击查看更多>>
资源描述
计算机应用基础 教材与课时安排 使用教材 SQLServer数据库应用高等教育出版社课程安排 授课 32学时实验 16学时 第一章SQLServer概述 本章主要内容SQL及其特点SQLServer的结构SQLServer的安装 几个问题 什么是数据 什么是数据库 数据库有什么用处 日常生活中与自己密切相关的数据库有哪些 数据 存储在某一种媒体上能够识别的物理符号 数据有数字 文字 图形 图象 声音等多种表现形式 数据库 DataBase DB 是指存储在计算机存储设备上结构化的相关数据集合 它不仅包括描述事物的数据本身 而且还包括相关事物之间的联系 可以被多个用户共享的 与应用程序相互独立 1 1SQL与SQLServer 1 概念SQL是用来对存放在计算机中的数据库进行组织 管理和检索的语言 SQL一词是 StructuredQueryLanguage 结构式查询语言 的缩写 1 1 1SQL及其特点 ANSI着手SQL标准化工作ANSI第一个SQL标准ISOSQL标准1992ISOSQL 92至今 SQL标准计算机数据库查询语言 数据定义 Definition 数据操纵 Manipulation 数据管理 Management 存取保护 AccessProtection 处理控制 Control SQL功能 如何确定数据存储位置 表 table 索引 index 码 keys 行 rows 列 columns SQL本身并不是一个很完整的编程语言 如不支持流控制等 一般它都与其他编程语言 如DELPHI Powerbuilder VB VC等 结合来使用 这些用来作为前台开发语言 而这些语言大多数是面向对象的语言 2 特点 1 一体化的特点 2 统一的语法结构 多种使用方式 3 高度非过程化 4 语言简洁 5 客户机 服务器 Client Server 结构 6 支持异类复制 7 Internet数据库功能的集成 1 一体化的特点SQL语言能完成数据库生命期当中的全部活动 如 定义关系模式录入数据以建立数据库查询 更新 维护数据库重构数据库安全性控制 2 统一的语法结构 多种使用方式 大多数的程序接口采用嵌入的SQL 虽然使用方式不同 SQL的语法结构是一致的 3 高度非过程化在SQL中 只需用户提出 干什么 而无须指出 怎么干 存取路径的选择和SQL语句操作的过程由系统自动完成如 查询等 不必指明路径 4 语言简洁SQL语法简单 易学 SQL按其功能可以分为三大部分 5 SQLServer的应用结构 目前数据库应用系统的开发一般是基于Client Server 简称C S 模式的 这样的系统结构有3个部分 服务器 Server 客户端 Client 和网络 6 支持异类复制 它可以将SQLServer数据复制到其他的数据库中包括Access Oracle Sybase和DB2 并采用ODBC作为其连接机制 7 Internet数据库功能的集成 SQLServer的数据库引擎提供对Web技术的支持 支持数据库信息自动发布到HTML文档 1 1 2SQLServer的特点 数据库管理10个最重要的特点有关开发的10个最重要的特点有关商业智能特征的10个最重要的特点 1 1 3关系数据库模型简介 关系数据库是一种所有用户可见数据都严格按表的形式组织起来的表 且所有库操作都针对这些表中的数据关系数据模型是以集合论中的关系 relation 概念为基础发展起来的数据模型 关系是由若干个二维表组成的集合 每个二维表又称为关系 关系模型是用二维表格结构来表示实体以及实体联系间模型 几个概念 数据模型 是数据库管理系统用来表示实体与实体之间联系的方法 实体 客观事物在信息世界中称为实体 Entity 它是现实世界中任何可区分 识别的事物 实体可以是具体的人或物 也可以是抽象概念例 图书联系人 实体具有许多特性 实体所具有的特性称为属性 Attribute 一个实体可用若干属性来刻画例 联系人图书 数据库系统所支持的模型主要有 关系模型层次模型网状模型 通过关系 按给定的选择条件 选出符合条件的元组 较灵活 要查找一个记录必须从根记录开始 按给定条件沿一个层次路径进行查找 在查找语句中要说明查找的对象和存取的路径 操作较繁琐 班级 社团 学生 关系模型是RDBMS的基础 它包括三部分 数据结构 关系的完整性规则 关系操作集合 一般ODBC所支持的数据源大部分是关系数据库管理系统 RDBMS 关系数据库是应用数学方法来处理数据库数据的 与层次模型和网状模型相比 有很大改进 数据库管理系统 是指数据库系统中对数据进行管理的软件系统 改进表现在如下几点 面向集合的处理 可以一次操作多个行数据的逻辑独立性 使得应用程序不随数据库的改变而改变数据的自动导航 数据的访问路径由数据库优化器决定 方便了用户操作 关系模型的数据结构为单一的数据结构 由行和列组成的两维表 任意两行互不相同 列值是不可分的数据项 行和列的次序可任意 两行相同 d m n 列值可分 关系模型的完整性 实体完整性 参照完整性 用户定义的完整性 用主键唯一标志表中行和列 主键的任一属性不能为空 外键或者为空 或者等于它所参照的表的主键的某个值 对某一具体的数据库的约束条件 关系模型的操作表达能力非常强大 定义了很多的操作 其中主要有选择 selectoperation 投影 projectoperation 集合 连接等操作 1 2SQLServer的结构 目前数据库应用系统的开发一般是基于Client Server 简称C S 模式的 这样的系统结构有3个部分 服务器 Server 客户端 Client 和网络 SQL使应用程序采取分布式C S结构 前端 pc端 交互式查询 报表打印和应用程序 后端 服务器端 存储和数据管理的数据库引擎 SQL作为前端工具和后端引擎之间通信的桥梁 分布式 在一个或多个网络中可有多个SQLServer 用户可以将数据分别存放在各个SQLServer上 成为分布式数据结构 1 3SQLServer2005的安装 SQLServer2005版本 1 SQLServer2005EnterpriseEdition 32位和64位 2 SQLServer2005StandardEdition 32位和64位 3 SQLServer2005WorkgroupEdition 仅适用于32位 4 SQLServer2005DeveloperEdition 32位和64位 5 SQLServer2005ExpressEdition 仅适用于32位 32位平台上安装和运行SQLServer2005的硬件要求 1 3 1SQL2005的安装要求 SQLServer2005各组件对磁盘空间的要求 64位平台上安装和运行SQLServer2005的硬件要求 1 2 2SQLServer2005的安装内容 数据库包括 系统数据库 用户数据库 在安装SQLServer时 安装程序创建系统数据库 示例数据库PubsNorthwind master数据库 记录SQLServer的所有系统级信息 包括 master数据库记录SQLServer的初始化信息 实例范围的元数据端点链接服务器系统配置设置其他数据库 model数据库用作在SQLServer实例上创建的所有数据库模板 由于SQLServer每次启动时都要创建tempdb数据库 model数据库必须一直存在于SQLServer系统中 创建数据库时系统自动复制Model中的内容 然后用空页填充新数据库的剩余部分 msdb数据库供SQLServer代理计划警报和作业和作业 tempdb数据库保存所有的临时表和临时存储过程 并满足任何其它临时存储要求tempdb数据库是全局资源 在SQLServer每次启动时都重新创建 属于无垃圾数据库 pubs示例数据库以一个图书出版公司为模型 用于演示SQLServer数据库中可用的许多选项 该数据库及其中的表经常在文档内容所介绍的示例中使用 如果更改了pubs数据库 可以使用SQLServer安装中Install目录下的文件重新进行安装 1 3 3SQLServer2005的安装过程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!