sybase数据库基础知识

上传人:suns****4568 文档编号:91123496 上传时间:2019-06-23 格式:DOC 页数:68 大小:659.50KB
返回 下载 相关 举报
sybase数据库基础知识_第1页
第1页 / 共68页
sybase数据库基础知识_第2页
第2页 / 共68页
sybase数据库基础知识_第3页
第3页 / 共68页
sybase数据库基础知识_第4页
第4页 / 共68页
sybase数据库基础知识_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《sybase数据库基础知识》由会员分享,可在线阅读,更多相关《sybase数据库基础知识(68页珍藏版)》请在金锄头文库上搜索。

1、课程 TD000004sybase数据库基础知识ISSUE2.0TD000004 sybase数据库基础知识ISSUE2.0目 录目 录课程说明1课程介绍1课程目标1相关资料1第1章 数据库系统的组成11.1 计算机系统11.2 数据库11.3 数据库管理系统(DBMS)21.4 应用程序和用户21.5 小结31.6 习题3第2章 Sybase数据库简介42.1 版本42.2 Sybase数据库的特点42.3 Sybase数据库的组成62.4 小结82.5 习题8第3章 SYBASE有关概念93.1 数据库设备93.2 系统数据库103.2.1 master数据库113.2.2 model数据

2、库113.2.3 sybsystemprocs数据库133.2.4 临时数据库tempdb133.3 数据库对象133.3.1 表(Tables)133.3.2 存储过程(Stored procedures)163.4 SQL Server的用户及权限193.4.1 建立SQL服务器用户名(登录帐号)193.5 小结203.6 习题20第4章 几个实用程序214.1 isql214.1.1 启动isql214.1.2 退出isql234.2 bcp234.3 showserver234.4 startserver244.5 小结244.6 习题24第5章 SQL Server的启动与关闭255

3、.1 SQL Server的启动255.1.1 自动启动265.1.2 手工启动265.1.3 检查数据库系统是否启动265.2 数据库服务器关闭265.2.1 自动关闭265.2.2 手工关闭275.3 小结295.4 习题29第6章 T-SQL语言306.1 数据定义语句(DDL)306.1.1 建立对象create306.1.2 删除对象drop316.2 数据操作语句(DML)316.3 数据控制语句(DCL)326.4 小结356.5 习题36第7章 数据库的备份与恢复377.1 系统软件故障恢复377.2 介质故障的恢复387.2.1 备份数据库和事务日志387.2.2 恢复数据库

4、397.2.3 监控事务日志空间大小方法407.3 小结427.4 习题42第8章 常见问题及处理438.1 操作系统问题的处理438.2 数据库的问题处理468.3 小结53附录54附录1只有在master数据库中才能有的系统表54附录2在用户数据库和系统数据库中都有的系统表55附录3由SQL Server提供的系统过程功能和执行权限56附录4常用SQL命令58习题答案60iiTD000004 sybase数据库基础知识ISSUE2.0课程说明课程说明课程介绍本课程对应的产品版本为:第三方软件sybase 11.9.2版。本课程是与华为OptiX iManager工作站网管系统的一个配套用书

5、,目的是为了读者了解本部分的内容后能够更好的维护OptiX iManager工作站网管,本课程包括的主要内容如下:数据库系统的组成结构和简单介绍,数据库中的相关概念和操作数据库的几个实用程序,数据库的启动、关闭、备份和恢复操作,以及数据库系统的常见故障处理。课程目标完成本课程的学习后,您应该能够:l 了解sybase数据库的结构和基本概念。l 能够使用ISQL工具操作和维护数据库。l 能够处理常见的数据库故障。相关资料SYBASE数据库 华为公司培训中心SYBASE SQL SERVER 11 参考大全 宇航出版社工作站网管维护手册 华为公司中研传输业务部66TD000004 sybase数据

6、库基础知识ISSUE2.0第8章 常见问题及处理第1章 数据库系统的组成P 路标: 了解数据库系统的功能、特点和组成。数据库系统是用于组织和存取大量数据的管理系统,方便多用户使用计算机软、硬件资源组成的系统。它与文件系统的重要区别是数据的充分共享、交叉访问以及与应用(程序)的高度独立性。数据库系统由计算机系统、数据库、数据库描述、数据库管理系统、数据库应用程序和用户组成。1.1 计算机系统计算机系统指的是用于数据库管理的计算机硬件资源和基本软件资源。硬件资源包括CPU,大容量内存(用于存放操作系统,数据库管理系统、应用程序、数据库等),直接存取的外部存储设备(硬盘)。软件资源包括操作系统,应用

7、程序。1.2 数据库数据库是数据处理的新技术,也是一种先进的软件工程。什么是数据库?数据库是提供数据的基地。它能保存数据并让用户从它这里访问有用的数据。数据库中的业务数据是以一定的组织方式存储在一起的相互有关的数据整体。数据库中保存的数据是相关数据,是一种相对稳定的中间数据。为了便于管理和处理这些数据,将这些数据存入数据库时必须具有一定的数据结构和文件组织形式(顺序文件、索引文件)。“相关数据”、“一定的组织方式”和“共享”是关系数据库的三个基本要素。1.3 数据库管理系统(DBMS)DBMS是Data Base Management System 的缩写。它包括面向用户的接口功能和面向系统的

8、维护功能两大方面。前者为用户存取数据库提供必要的手段,包括处理能力。后者为数据库管理者提供数据库的维护工具。具体为数据库定义,数据装入,数据库操作、控制、监督、维护、恢复、通信等。DBMS通常由三部分组成:数据库描述语言(DLL)、数据操纵(DML)或查询程序、数据库管理例行程序。1.4 应用程序和用户数据库管理员(DBA) 是系统工作人员,负责对整个数据库系统进行维护。应用程序员 是后台专业用户,对数据库进行检索、插入、删除或更新等操作。非程序员 是终端用户,通过联机终端设备,由基本命令组成的询问语言对数据库进行检索、插入、删除或更新等操作。例如话务员,管理员,质检员。总之,信息的集合是数据

9、库,而DBMS的软件可用于完成信息的存储和检索。1.5 小结本节主要介绍了数据库系统的作用、特点和组成。1.6 习题1、简述数据库系统的作用、特点和组成。第2章 Sybase数据库简介P 路标:了解Sybase数据库系统的版本、特点和组成。2.1 版本1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 11.

10、9.2 及SYABSE 122.2 Sybase数据库的特点(1)客户/服务器系统在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。客户/服务器模型的好处是:l 它支持共享资源且在多台设备间平衡负载l 将处理工作分配在两个系统上,在网络上信息流通量将大大减少。(2)应用程序接口DB-LIB和NET-LIBDB-LIB:其它语言的连接;NET-LIB:各种网络和通讯协议的连接通过引入DB-LIB,NET-LIB,SYBASE 使整个Client/Server应用与网络和平台无关。(3)高性能Sybase真正

11、吸引人的地方还是它的高性能。体现在以下几方面: 可编程数据库通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。 触发器触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。 多线索化Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,Sybase的数据

12、库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。2.3 Sybase数据库的组成ssybase数据库的组成图Sybase数据库主要由三部分组成:(1) Sybase SQL ServerSybase SQL Server是进行数据库管理和维护的一个联机的关系数据库管理系统,是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。(2) Sybase SQL Toolset数据库应用系统的建立与开发的一组前端工具。由ISQL,DWB和APT组成。ISQL是与SQL Server进行交互的一种SQL句法分析器。ISQL接收用户

13、发出的SQL语言,将其发送给SQL Server,并将结果以形式化的方式显示在用户的标准输出上。DWB是数据工作台,是Sybase SQL Toolset的一个主要组成部分,它的作用在于使用户能够设置和管理SQL Server上的数据库,并且为用户提供一种对数据库的信息执行添加、更新和检索等操作的简便方法。在DWB中能完成ISQL的所有功能,且由于DWB是基于窗口和菜单的,因此操作比ISQL简单,是一种方便实用的数据库管理工具。APT是Sybase客户软件部分的主要产品之一,也是从事实际应用开发的主要环境。APT工作台是用于建立应用程序的工具集,可以创建从非常简单到非常复杂的应用程序,它主要用

14、于开发基于表格(Form)的应用。其用户界面采用窗口和菜单驱动方式,通过一系列的选择完成表格(Form)、菜单和处理的开发。(3) Sybase Open Client/Open Server通过Open Client的DB-LIB库,应用程序可以访问SQL Server。而通过Open Server的SERVER-LIB,应用程序可以访问其它的数据库管理系统。其是任何应用软件和任何类型的数据连接在一起的接口。2.4 小结本节作为了解性的内容主要介绍了Sybase数据库系统的版本、特点和组成部分。2.5 习题1、Sybase数据库系统的主要特点有哪些?第3章 SYBASE有关概念P 路标:掌握数据库设备的概念、作用和创建方法。掌握四个主要数据库的作用。掌握数据库对象的概念、作用。了解SQL Server的用户类别及管理方法。 Sybase SQL Server是一个多库数据库系统。这些数据库包括系统数据库和用户数据库。 而不论是系统数据库还是用户数据库,都建立在数据库设备上。3.1 数据库设备所有的数据库都创建在数据库设备上。所谓数据库设备,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号