电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SQL+Server+网络数据库技术与 应用 复习

103页
  • 卖家[上传人]:w****i
  • 文档编号:90923614
  • 上传时间:2019-06-20
  • 文档格式:PPT
  • 文档大小:1.46MB
  • / 103 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、2019/6/20,SQL Server 2000 网络数据库技术与应用,1,TEL:13100515775,2019/6/20,SQL Server 2000 网络数据库技术与应用,2,1.1.2 基本概念,必是具有逻辑关系和确定意义的数据集合。 是针对明确的应用目标而设计的,都有自己的用户及相应的应用程序。 表示了现实世界的一小部分。,为了更好地掌握数据库系统,需要熟悉和理解以下概念。 1.数据库(DataBase) 数据库是指按一定的数据模型组织和存储的一组相互关联的数据的集合。具有以下特性。,2019/6/20,SQL Server 2000 网络数据库技术与应用,3,2.数据库管理系统(DateBase Managenment System) 数据库管理系统是一个应用软件系统,用于对数据、数据库进行有效的管理,是数据库系统的核心软件。数据库管理系统应具有以下功能。 存储管理 任务管理 安全性管理 完整性管理 并发控制 数据库管理系统主要负责维护数据库的结构,任务包括以下几个方面。 维护数据库内数据间的关系。 确保数据存储正确,定义数据间关系的规则未被违反。 在系统崩溃的情况下

      2、,按已知的一致性程度恢复所有的 数据。 数据库管理系统的作用是使用户能够快速地建立、维护、修改、检索、操纵和删除数据库中的数据。,2019/6/20,SQL Server 2000 网络数据库技术与应用,4,根据实体间的联系,有以下几种数据模型表示:,层次模型 用树形结构表示实体间的联系。(1:1 或 1:m) 网状模型 层次模型的一般形式。(1:m 或 n:m) 实体联系模型(E-R模型) 描述现实世界的最好方式。 关系模型 用表格数据表示实体与实体间的联系的模型。,2019/6/20,SQL Server 2000 网络数据库技术与应用,5,3.SQL Server 2000存储结构, 页和扩展页 SQL Server 2000数据库存储数据基本单位是页,一页大小为8KB。一条记录只能存储在一页中,不能跨页存储。Text、Ntext、Image类型数据不存储在数据页中。 扩展页是分配给表和索引的基本单位,一个扩展页由 8个连续的页组成。 文件和文件组 SQL Server 2000有以下三类文件: 主要数据文件(.mdf) 次要数据文件(.ndf) 日志文件(.ldf),一条记录的

      3、最大字节数是多少?,1M存储空间可有多少个扩展页?,2019/6/20,SQL Server 2000 网络数据库技术与应用,6, SQL Server 2000文件具有两类名称 逻辑文件名:是指在T-SQL语句中能够标识的文件名称,符合命名要求且唯一。如 “MyDB1”。 物理文件名:称为操作系统文件名,是指文件物理存储的名称,符合操作系统命名规则。 如“E:SQL ServerMSSQLDataMy_DB1_Data.MDF”,4.SQL Server 2000数据库引擎结构,2019/6/20,SQL Server 2000 网络数据库技术与应用,7,本章小结,本章首先介绍了SQL Server 2000 体系结构,数据库基本概念,Microsoft SQL Server 2000的发展过程,客户机/服务器体系结构,SQL Server 2000体系结构。 着重介绍了几种数据模型:层次模型、网状模型、关系模型、E-R模型。 在关系模型中,要掌握以下概念:属性、元组、关系模式。 在SQL Server 2000存储结构中,要掌握以下概念:页和扩展页、文件和文件组、文件的两类名称(逻

      4、辑和物理文件名称)。,2019/6/20,SQL Server 2000 网络数据库技术与应用,8,1. 数据库系统所支持的模型主要有: 答:层次模型、网状模型、关系模型。 2. SQL Server 2000文件具有两类名称: 答: 逻辑文件名、物理文件名。 3.SQL Server 2000有以下三类文件:主要数据文件、次要数据文件、日志文件。 4.SQL Server 2000数据库存储数据基本单位是页,一页大小为8KB。一条记录只能存储在一页中,不能跨页存储。一条记录的最大字节数是 8K 。 5.扩展页是分配给表和索引的基本单位,一个扩展页由 8个连续的页组成。1M存储空间可有 16 个扩展页?,2019/6/20,SQL Server 2000 网络数据库技术与应用,9,2019/6/20,SQL Server 2000 网络数据库技术与应用,10,2.SQL Server 2000的版本及配置,使用SQL Server 2000 各种版本或组件必须安装的操作系统如下:,2019/6/20,SQL Server 2000 网络数据库技术与应用,11,2.3 SQL Serve

      5、r 2000系统数据库 2.3.1 SQL Server 2000系统数据库概述,安装SQL Server时,系统自动地创建4个系统数据库: master数据库 master数据库用来存放系统级的信息,如保存本地及远程用户帐号、与本地服务器有交互的远程服务器、进程、可配置的环境变量、系统错误信息、分配给各数据库的存储空间、系统上可用的磁带和磁盘、活动锁等。, model数据库 model数据库是所有用户数据库和Tempdb数据库的模板数据库。它是为用户创建数据库提供的模板,它包含Master数据库的所有系统表子集,这些系统表是每个用户定义数据库时都需要的。,2019/6/20,SQL Server 2000 网络数据库技术与应用,12, msdb数据库 支持SQL Server Agent。msdb数据库中的表sysdbmainplan _history保存了系统维护的工作信息,并且为调度信息提供一个存储区。 tempdb数据库 tempdb数据库是SQL Server上数据库使用的共享工作空间,为临时表和其它临时工作存储需要提供了一个存储区。在每次启动时都重新创建,在系统启动时总是干

      6、净的。, pubs和Northwind数据库 pubs和Northwind数据库是作为培训工作提供的实例数据库,属于用户数据库。一般来说,当培训工具使用完后,要重新安装它,以便恢复其原貌。 用户数据库 作为数据库拥有者(DBO)的用户自己创建的数据库。他拥有对数据库的所有访问权限。,2019/6/20,SQL Server 2000 网络数据库技术与应用,13,本章小结,本章首先介绍了系统软硬件配置的要求,接着介绍了SQL Server 2000的安装,介绍了SQL Server 2000系统数据库。 SQL Server 2000的成功安装后,系统自动创建6个系统数据库:Master数据库、Model数据库、Msdb数据库、Tempdb数据库、 Pubs和Northwind数据库。,2019/6/20,SQL Server 2000 网络数据库技术与应用,14,第3章 SQL Server 2000 开发环境,2019/6/20,SQL Server 2000 网络数据库技术与应用,15,SQL Server 群组中各项目的作用,2019/6/20,SQL Server 2000 网

      7、络数据库技术与应用,16,3.1.2.企业管理器的主要功能 1.企业管理器的窗口,目录树,任务图标,2019/6/20,SQL Server 2000 网络数据库技术与应用,17,3.2 SQL查询分析器,SQL查询分析器是一个图形化的管理工具,主要用于编写、测试T-SQL语句、批处理。SQL 查询分析器是运行、调试 SQL 脚本的最佳工具。 3.2.1 查询分析器的主要窗口 进入查询分析器的方法有两个: 从系统“开始”“程序”“SQL Server ” 从企业管理器“工具”“SQL查询分析器”,对象浏览窗口,SQL脚本窗口,输出结果窗口,1.查询分析器环境由三个子窗口组成,2019/6/20,SQL Server 2000 网络数据库技术与应用,18,本章小结,本章介绍了SQL Server 2000的主要工具:企业管理器、查询分析器和事件跟踪器。通过这些工具可以完成大部分的操作,可以从菜单、任务栏和树状区等不同的位置完成系统的各种操作。,2019/6/20,SQL Server 2000 网络数据库技术与应用,19,第4章 T-SQL语言基础,2019/6/20,SQL Serve

      8、r 2000 网络数据库技术与应用,20,4.2.3 数据操纵语言 数据操作主要有:插入数据(insert)、查询数据(query)、更新数据(update)、删除数据(delete)四种方式,数据操纵主要用于数据的更改、插入等操作。 1.查询操作 SELECT语句是数据库开发人员使用最频繁的SQL语句,其作用就是提取表中的数据。语法如下:,SELECT column-list INTO Clause FROM Clause WHERE Clause GROUP BY Clause,UNION Clause COMPUTE BY Clause ORDER BY Clause FOR Clause OPTION Clause,2019/6/20,SQL Server 2000 网络数据库技术与应用,21,4.2.4 数据控制语言 数据控制语言主要用于安全性控制如权限管理等。其内容包括以下三个方面: 用来授予或回收操作数据库的某种特权; 控制数据库操纵事务发生的时问及效果; 对数据库实行监视。 权限管理具体的类型可分为授权、取消以及禁止权限操作。在SQL Server中使用GRANT、RE

      9、VOKE和DENY三种命令来管理权限。,2019/6/20,SQL Server 2000 网络数据库技术与应用,22,数据类型,二进制型 binary(n), varbinary(n),字符型 char(n),varchar(n),日期及时间 datetime, smalldatetime,精确数值型 decimal(p,s),近似数值型 float(n),real,整型 int,bigin,smallint,tinyint,货币型 money, smallmoney,特殊类型 bit,timestamp,table,文本 text,图象 image,SQL Server 2000支持的数据类型如下:,Unicode 字符串 nchar,nvarchar,ntext,2019/6/20,SQL Server 2000 网络数据库技术与应用,23,1局部变量 局部变量的定义:在批处理或存储过程中使用DECLARE语句来声明,并用SET或SELECT语句赋值。变量声明后,在未曾赋值前,初始值为NULL。,声明局部变量的语法如下。 DECLARE local_variable data_type|cursor_ variable_name CURSOR,代表变量名,变量名必须用符号作为开头,任何系统支持或者用户自定义的数据类型,但变量不能是Text、Ntext或Image数据类型,代表光标变量名,也须以符号开头,规定的是局部光标变量,例13:定义一个临时表变量。 DECLARE TableVar TABLE (Cola int PRIMARY KEY , Colb char(3) INSERT INTO TableVar VALUES(1, ABC) INSERT INTO TableVar VALUES(2, def) SELECT * FROM TableVar GO,2019/6/20,SQL Server 2000 网络数据库技术与应用,24,2全局变量 SQL Server2000提供了

      《SQL+Server+网络数据库技术与 应用 复习》由会员w****i分享,可在线阅读,更多相关《SQL+Server+网络数据库技术与 应用 复习》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.