数据库系统试
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
试题(一)
运行数据库的计算机系统就类型而言主要有那几种体系结构,请分别对其进行简要介绍。
答:
运行数据库计算机系统就其类型而言可以分为四种体系结构:
(1)集中式
(2)个人计算机局域网文件服务器系统
(3)客户/服务器
(4)分布式
(5) B/S结构
【集中式系统】任何处理和数据都在宿主计算机上,其中包括DBMS以及访问数据库的各种应用程序。
【个人计算机局域网文件服务器系统】当数据库管理系统运行在PC机上时,该PC机即可用作宿主机,也可用作终端,由管理系统和数据库应用程序所完成的各种独立功能组合成一个应用程序。
基于PC的数据库管理系统早期是作为独立的系统存在的,一次只能由一个人去访问数据库,虽着网络技术的发展,PC机之间互联形成局域网,使得不同PC机上的用户可以共享数据,局域网中的这种数据(通常是用户应用程序)驻留在文件服务器中。基于该模式的数据库系统,虽然用户可共享文件服务器的数据,所有的数据处理工作仍然在PC机上完成,文件服务器只是在其磁盘上搜索用户所需的数据文件,并将数据文件发送给PC机,对数据库所作的任何修改都要求PC机将整个数据文件发送回文件服务器。
【客户/服务器】客户/服务器体系结构通过将数据库管理系统和数据应用程序分开而增强了数据库的处理能力,应用程序可以在一台或多台用户工作站(通常是PC机)上运行,并与一个或多个运行在网络中的其他计算机的数据库管理系统通讯,虽然它们可能比较复杂,但这种客户/服务器数据库系统能比较好地利用当前各种功能较强的计算机。
【分布式】在一个分布式处理系统中,用户只需向本地的宿主机发送数据请求,本地宿主机如果确定它有该请求的数据,则在本地处理,否则将请求送入网络,从具有该数据的系统中取得该数据,并将结果送回用户,用户并不知道该数据是从一个不同的系统中取来的。
试题(二)
请对ORACLE数据库的如下概念进行简要回答
(1) 请对ORACLE数据库实例的概念进行简要说明;
(2) 说明表空间和数据文件的关系;
(3) 什么是重演日志,一个ORACLE数据库至少有几个重演日志文件,请说明ARCHIVELOG和NOARCHIVELOG两种模式的区别。
答:
1实例就是后台进程+分配的内存
2表空间实质是组织数据文件的一种途径,Oracle就是通过表空间这个数据库对象完成对数据的组织的。在将数据插入Oracle数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。
3重做日志记录对数据库所作的所有更改,至少有两个。在archivelog模式下,当重做日志写满后就做一次日志的归档,然后继续循环写日志,NOARCHIVELOG模式下循环写日志但不做归档。
试题(三)
请对SYBASE数据库的如下概念进行简要回答
(1) Sybase有那两类数据库;
(2) Sybase的系统数据库有那几个;
(3) 系统表是否只存在于系统数据库;
(4) Sybase 数据库的数据字典指的是什幺;
(5) 请对Master数据库的概念进行说明;
(6) 一般在什么情况下需要扩充tempdb数据库的大小;
(7) 简要说明数据库和数据库设备的关系;
(8) 在创建数据库时如何将事务日志放在独立的设备上;
(9) 通常估算数据库的存储空间时应计算那几方面的数据;
(10) 给出一至三种提高系统性能的常用
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
;
答:
1 系统数据库和用户数据库
2 ● 主数据库master;
● 模型数据库model;
● 系统过程数据库sybsystemprocs;
● 临时数据库tempdb。
3 不是,用户表在创建的时候也有系统表的一些子集
4 存放有关数据库信息的地方,其用途是用来描述数据的
5 包含许多系统表和系统过程,从总体上控制用户数据库和SQL Server的操作,构成了SYBASE系统的数据字典。MASTER数据库主要记录信息为:
● 登录帐号(SQL服务器用户名);syslogins,sysremolelogins
● 正在执行的过程;sysprocesses
● 可修改的环境变量;sysconfigures
● 系统错误信息;sysmessages
● SQL服务器上每个数据库的信息;sysdatabases
● 每个数据库占用的存储空间;sysusages
● 系统上安装的磁带及磁带信息;sysdevices
● 活动锁信息;syslocks
6 当大量的临时工作导致tempdb的表空间不足时候
7 所有的数据库都创建在数据库设备上。所谓数据库设备,是指用于存储数据库和数据库对象的磁盘原始分区或操作系统文件
8 在独立的设备上见表空间,然后在其上建立事务日志。
9 用户的数据,重做日志,事务日志。
10 在不同的磁盘上建立表空间,提高i/0性能,为数据库分配合适的内存,根据cpu的多少来增加数据库引擎。
试题(四)
(1) 请给出Sybase和Orcale数据库的客户端配置软件名称;
(2) 请说明客户端应用程序在连接数据库时,SYBASE和ORACLE的客户端软件应配置那些参数;
(3) 请对Sybase数据库片段的概念及片段的主要作用进行简要说明;
(4) Sybase数据库系统定义的段有那几个,简要说明这些段的作用;
(5) Sybase数据库中的用户分那几种类型,并给出权限管理层次;
(6) Sybase数据库中的用户有那几种角色;
(7) 请对事物的概念进行简要说明
答:
1 sybase central;oracle Net Configuration Assistant或oracle Net Manager
2 服务器名或ip地址,数据库名,监听端口
3 段(Segment)是数据库设备上磁盘空间的逻辑组合,它可以看作是指向一个或多个数据库设备的标签。利用段可以控制数据库对象的存放位置,可以将数据库对象分类存放到不同的段上。
a. 控制空间的使用:放在一个段上的数据库对象不会在段外增长;
b. 提高性能:处于不同磁盘设备上的段可以并行地读写;
d.处理大表:利用段,可以将一个大表分段放在独立的物理设备上,如将一个表的文本或图象数据存储另外的一个段上。
4 当用户创建一个数据库时,Sybase自动创建三个预定义的段:
system段:存放系统表(包括所有用户对象的定义)
default段:存放用户创建的各种对象,除非它们明显地指定到不同的段上。
Logsegment段:存放数据库的事务日志。
5 sa用户、数据库属主、数据库对象属主和数据库普通用户
sa用户在SQL SERVER中为最高等级用户,SQL SERVER中所有命令都可执行。
数据库属主(dbo)用户可对本数据库中所有对象(如表、视图、存储过程等)进行操作,
数据库对象属主为创建该对象的用户,在实际的数据库的管理中,一般为数据库属主。
数据库普通用户必须在数据库属主对本数据库中某些对象(如表、视图、进程等)赋予某些权限时,才可对本数据库中某些对象进行允许的操作。
6 系统管理员角色(SA role)系统安全员角色(SSO role)、操作员角色(OPER role)
7 就是确保"同时成功则成功,任何一个失败则失败"的一种机制。一个事务往往包括三种动作行为:开始事务(Begin Transaction),提交事务(Commit)和回滚(Rollback)。从开始事务到提交事务过程中所发生的一切数据库修改要么同时成功(被Commit,固化在数据库中),要么一个失败,大家同时回复原有状态(Rollback,数据库回复到事务开始时的状态)。
试题(五)
(1) Sybase的物理内存的使用主要有那几个部分;
(2) 命名缓存的内存来源于何种内存;
(3) 缺省数据缓存是如何建立的;
(4) 如何创建命名缓存;
(5) 如何对命名缓存进行邦定,请给出一个例子并简要对邦定
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
进行说明。
答:
1 过程缓存和数据缓存
2 数据缓存
3
4 sp_cacheconfig
5 ⑴ 创建命名高速缓存
sp_cacheconfig “tempdb_cache”,”10m”,”mixed”
⑵、重新启动server
⑶捆绑临时数据库到tempdb_cache高速缓存
sp_bindcache “tempdb_cache”, tempdb
试题(六)请对如下数据库的操作进行
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
,说明段和设备的分布情况以及数据库目标的存储情况.
本题
规划
污水管网监理规划下载职业规划大学生职业规划个人职业规划职业规划论文
了一个SYBASE数据库并执行了如下步骤:
步骤1:DISK INIT
NAME=”testdev1”,
PHYSNAME=”d:\sybdb\dev\testdev1.dat”,
VDEVNO=1,
SIZE=100M
步骤2:DISK INIT
NAME=”testdev2”,
PHYSNAME=”e:\sybdb\dev\testdev2.dat”,
VDEVNO=2,
SIZE=100M
步骤3:DISK INIT
NAME=”testdev3”,
PHYSNAME=”f:\sybdb\dev\testdev3.dat”,
VDEVNO=3,
SIZE=400M
步骤4:DISK INIT
NAME=”testdev4”,
PHYSNAME=”g:\sybdb\dev\testdev4.dat”,
VDEVNO=4,
SIZE=400M
步骤5:DISK INIT
NAME=”testlogdev”
,PHYSNAME=”h:\sybdb\dev\testlog.dat”,
VDEVNO=5,
SIZE=100M
步骤6:CREATE DATABASE TESTDB ON
testdev1=100M, testdev2=100M,testdev3=400M,testdev4=400M
log on testlogdev=100M
步骤6:SP_ADDSEGMENT textseg2, testdev2
SP_ADDSEGMENT textseg3, testdev3
SP_ADDSEGMENT imgseg, testdev4
步骤7:SP_DROPSEGMENT SYSTEM , testdev2
SP_DROPSEGMENT DEFAULT , testdev2
SP_DROPSEGMENT SYSTEM , testdev3
SP_DROPSEGMENT DEFAULT , testdev3
SP_DROPSEGMENT SYSTEM , testdev4
SP_DROPSEGMENT DEFAULT , testdev4
步骤8:
CREATE TABLE titleauthor
(au_id int not null,
title_id int not null,
au_ord varchar(2));
CREATE TABLE sales
(sale_id int not null,
sale_name varchar(20));
CREATE TABLE titles
(title_id int not null,
title varchar(80),
type char(2),
pub_id char(4)) on textseg2;
CREATE TABLE authors
(au_id int not null,
name varchar(30),
zip varchar(6)) on textseg3;
CREATE TABLE au_pix
(au_id int not null,
pic image) on imgseg;
步骤9:
SP_PLACEOBJECT textseg3,sales
答:
建立5个数据库设备文件,分别是testdev1=100M,testdev2=100M ,
testdev3=400M ,testdev4=400M,testlogdev=100M,在以上数据库设备上建
立数据库TESTDB,并在testdev2上建立段textseg2,在testdev3上建立段
textseg3,在testdev4上建立段imgseg, 并把testdev2 ,testdev3,testdev4,
设备文件上的default段和system段删掉,创建5张表,并在段textseg3上放置表sales。