1数据库的物理结构有哪几种文件组成

合集下载

操作系统第四 十章自测题及解答

操作系统第四 十章自测题及解答

1、将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为( )。

2、分区分配中的存储保护通常采用( )和( )方法。

3、重定位的方式有( )和( )两种。

4、静态重定位在( )时进行:而动态重定位在( )时进行。

5、在虚拟存储管理中,虚拟地址空间是指逻辑地址空间,实地址空间是指( );前者的大小只受( )限制,而后者的大小受( )。

6、在段式虚拟存储管理中,程序所使用的最大段数以及段的最大长度是由( )来决定的。

7、在段页式存储管理系统中,每道程序都有一个( )表和一组( )表。

8、若选用的( )算法不合适,可能会出现抖动现象。

9、在页式存储管理系统中,常用的页面淘汰算法有:( ),选择淘汰不再使用或最远的将来才使用的页;( ),选择淘汰在主存驻留时间最长的页;( ),选择淘汰离当前时刻最近的一段时间内使用得最少的页。

10、Linux能支持许多不同的文件系统原因是它实现了与许多其他的操作系统可以很好兼容的()。

11、索引文件大体上由:( )区和( )构成。

其中索引)区一般按关键字的顺序存放。

12、数据传送方式有( )、( )和( )。

13、对操作系统而言,打开文件的主要作用是装入( )目录表。

14、从文件的逻辑结构上来说,可将文件分为( ) 文件和( )文件。

15、常用的文件物理结构有 ( )、( )、( )等三种。

16、为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全管理是( )安全管理。

17、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用()。

18、文件的安全性是指抵抗和预防各种物理性破坏及人为性破坏的能力,保证文件安全性常用的措施是()。

19、在一般操作系统中,设备管理的主要功能包括()、()、()和()。

20、( )是指能够控制一台或多台外围设备,独立完成输入输出操作的处理机。

21、虚拟设备是通过()技术把()设备变成能为若干用户()的设备。

数据库oracle知识点(自己整理的,可能部分有点小问题)11

数据库oracle知识点(自己整理的,可能部分有点小问题)11

1 oracle服务器由( oracle实例)和oracle数据库组成;2 下面哪个不是必需的后台进程(D)A SMONB LGWRC CKPTD ARCO3 用户进行增、删、改commit后,该记录存储的位置(备注:没有switch logfile)(A)A 联机日志文档B 归档日志文件C 数据文件D 联机日志文件和归档日志文件4 当oracle创建一个服务器进程的同时要为该服务器进程分配一个内存区,该内存区称为(程序全局区)5 简单阐述以下三种文件里面包含的内容?(控制文件、重做日志文件、数据文件)。

控制文件:包含维护和校验数据库一致性所需的信息重做日志文件:包含当系统崩溃后进行恢复所需记录的变化信息数据文件:包含数据库中真正的数据(以上答案仅供参考)6 以下说法错误的是(C)A PGA是一个私有的内存区,不能共享,且只属于一个进程B oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成C oracle数据库物理存储结构是由控制文件,归档日志文件,数据文件三部分组成D 数据未被写到数据文件中,这些数据缓冲区被标为脏缓冲区7 获取参数SGA_MAX_SIZE需要利用的数据字典是( v$parameter )8 如果没有正常退出Oracle得情况下重新启动了所用的PC,由(B)负责它的清理工作A SMONB PMONC DBWRD LGWR9以下什么文件能确保Oracle系统在遇到数据文件丢失或损坏后可以完全恢复数据库中的数据?(C)A 联机日志文件B 数据文件C 归档日志文件D 控制文件10以下show parameter ( db_block_size)可以查看数据库块大小.11以下哪条命令可以显示emp表的表结构(D)A show empB select * from emp 查询表内容C show parameter v$empD desc emp显示表结构12使用任何方法创建一个数据库,Oracle都会自动创建两个超级用户system和(sys),它们也被称为数据库管理员用户13 SQL*Plus作为sysdba连接数据库的命令是:(conn / as sysdba)14请简单描述OEM(Oracle企业管理器)是什么OEM是一个功能强大而且操作简单的图形化数据库管理员工具。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

全国2008年10月高等教育自学考试数据库系统原理试题

全国2008年10月高等教育自学考试数据库系统原理试题

全国2008年10月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库是长期存储在计算机内、有组织的、统一管理的相关( )A.文件的集合B.数据的集合C.命令的集合D.程序的集合2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( )A.外模式B.内模式C.逻辑模式D.存储模式3.数据库系统中存放三级结构定义的DB 称为( )A.DBSB.DDC.DDLD.DBMS4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )A.派生属性B.多值属性C.复合属性D.NULL 属性5.对关系的描述不正确...的是( ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换6.若属性X 函数依赖于属性Y 时,则属性X 与属性Y 之间具有( )A.一对一联系B.一对多联系C.多对一联系D.多对多联系7.设F 是关系模式R 的FD 集,如果对F 中每个非平凡的FD X —Y ,都有X 是R 的超键,则( )A.R 属于2NF ,但不一定属于3NFB.R 属于3NF ,但不一定属于BCNFC.R 属于BCNF ,但不一定属于4NFD.R 属于4NF8.关系Rl 和R2如下表所示:则R 1与R 2进行笛卡尔积运算,其结果的元组数为( )A.1B.3C.6D.99.设四元关系R (A ,B ,C ,D ),则下面不正确...的是( ) A.)R (B D ,∏为取属性D ,B 的两列组成新关系 B.)R (4,2∏为取属性的值是4,2的两列组成新关系 C.)R (B D ,∏与)R (4,2∏是等价的 D.)R (B D ,∏与)R (2,4∏是相同关系10.下列叙述正确的是( )A.在ORDER BY 子句后只能有一个属性B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D.ORDER BY子句中必须指明是升序或降序,不能缺省12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C#FROM SCWHERE()A.G=0B.G<=0C.G=NULLD.G IS NULL12.数据库恢复的主要依据是()A.DBAB.DDC.文档D.事务日志13.不能..激活触发器执行的事件是()A.SELECTB.UPDATEC.INSFRTD.DELETE14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是()A.查询分析器B.服务管理器C.企业管理器D.事件探查器15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库复习要点2

数据库复习要点2

SQL部分复习要点每个事务的处理必须满足ACID原则,即原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability.SQL中可被锁定的资源从小到大分别是行、页、扩展盘区、____表_________ 和______数据库___________。

Sql提供了6中锁定模式分别是:排他、共享、更新、意向、架构、键范围如果允许用户对视图进行更新和插入操作,但又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪个子句?在表中插入数据的语句是在表中创建视图的语句是为了去除结果集中的重复的行,可在select语句中使用以下哪个关键字?下列关于游标的说法,不正确的是(d )A)是从数据表中提取出来的数据B)以临时表的形式存放在内存中C)在游标中有一个数据指针D)利用goto语句可以移动该指针利用“fetch”游标的操作不包括(C )A)openB)fetchC)quitD)close12、不属于存储过程的优点有(D )A)存储过程的能力大大增强了SQL语言的功能和灵活性。

B)可以降低网络的通信量C)在运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案D)存储过程可以使没有权限的用户不能直接或间接存取数据库数据,从而保证数据的安全。

系统安全性是指在系统级控制数据库的存取和使用的机制,包含:⑴有效的用户名/口令的组合。

⑵一个用户是否授权可连接数据库。

⑶用户对象可用的磁盘空间的数量。

⑷用户的资源限制。

⑸数据库审计是否是有效的。

⑹用户可执行哪些系统操作。

1.掌握sqlserver2005中用户的创建、删除和权限管理方法.(1)创建SQL SERVER登录名例如:以命令方式创建SQL SERVER认证方式登录名,登录名使用yan,密码是123456Create login yan with password=’123456’;(2)用户的创建例如:使用命令方式创建YGGL的数据库用户,用户名是yan,登录名是yanUse ygglGoCreate user yan for login yan(3)删除用户例如:使用命令方式删除YGGL的数据库用户yanUse ygglGoDrop user yan(4) 权限授予用户例如:以命令方式授予用户yan在YGGL数据库上salary表中的select,delete 权限。

数据库概论精品课程--主观题自测6

数据库概论精品课程--主观题自测6
技术 管理 基础数据
2 . 试述数据库设计过程。 (填空题)
查看答案
这里只概要列出数据库设计过程的六个阶段: 1) 需求分析 2) 概念结构设计 3) 逻辑结构设计
过程迭代 逐步求精
7 . 试述数据库设计的特点。 (填空题)
查看答案
数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有: 1)
3 . 十二分基础数据强调了数据的________
、________、________和________是数据库建设中的重要的环节。 (问答题)
查看答案
在概念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模式,在本篇中就是E-R图; ?
在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的视图(View),形成数据的外模式;
数据流 ? 数据存储 ?
处理过程五个部分其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。(详细参考《概论》书上6.2.3。注意,数据库设计阶段形成的数据字典与第十一章DBMS中的数据字典不同,后者是DBMS关于数据库中数据的描述,当然两者是有联系的)。
8 . 数据库的生命周期可分为两个阶段:一是数据库需求分析和________
;二是数据库实现和________。 (问答题)
查看答案
(问答题)
查看答案
需求分析 概念结构设计 逻辑结构设计 物理设计阶段 数据库实施阶段 数据库运行和维护阶段

DCA考试题库

DCA考试题库

达梦DCA题库第一章达梦数据库简介1。

DM数据库由哪三大结构组成?(多选)A.内存结构B.线程结构C.存储结构D.物理结构2.DM内存结构中包含哪三个部分?(多选)A.数据缓冲区B.日志缓冲区C.块缓冲区D.共享内存池3。

DM日志缓冲区的作用?A.存储数据块B.解决内存的申请与释放C.用于存放重做日志的内存缓冲区D.用于存放回滚日志的内容缓冲区4.DM共享内存池的作用?A.提高系统运行效率B.实现数据共享C.降低数据I/O带来的资源消耗D.解决DM Server对于小片内存的申请与释放问题5。

下列属于DM线程结构的是?(多选)A.用户线程B.日志线程C.服务器线程D.后台线程6.DM用户线程的启动时间是?A.启动DM服务器时B.启动DM实例时C.用户请求连接到服务器时D.新用户创建成功时7。

关于DM服务器线程说法错误的是?A.在用户建立会话时启动。

B.在启动DM实例时启动。

C.调用应用程序或DM工具时,DM服务器会通过创建服务器进程来执行应用程序发出的命令。

D.DM服务器还会针对一个实例创建一组后台进程。

8。

下列不属于DM服务器线程的是?A.监听线程B.工作线程C.存储线程D.检查点线程9。

监听线程的作用是?A.监听服务器的启动情况。

B.监听系统故障并发出警报。

C.监听远程信号并作出反应。

D.监听用户的连接请求,在客户端和服务器之间建立一个连接.10.下列不属于DM数据库基本文件的是?A.控制文件B.数据文件C.备份文件D.回滚日志文件11。

成功运行DM数据库所需的附加文件包括哪些?(多选)A.配置文件B.备份文件C.预警日志文件D.归档日志文件12.关于数据库、文件组与数据文件的关系说法正确的是?(多选)A.一个数据库包含多个文件组B.一个文件组只能包含一个数据文件C.一个文件组包含一个或多个数据文件D.一个数据文件仅属于一个数据库13。

关于SYSTEM数据库说法错误的是?A.是必须存在的库B.可以脱机存在C.用于核心功能D.是创建数据库时自动创建的14。

数据库填空

数据库填空

1 .数据库数据具有_永久储存_、_有组织_和_可共享_三个基本特点。

2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由_数据库_、_数据库管理系统_、_应用系统_和_数据库管理员_构成。

4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:_人工管理_阶段,_文件系统_阶段和_数据库系统_阶段。

5. 数据库具有数据结构化、最小的_冗余度_、较高的_数据独立性_等特点。

6. DBMS 还必须提供_数据的安全性_保护、_数据的完整性_检查、_并发控制_、_数据库恢复_等数据控制功能。

7. 模式(Schema)是数据库中全体数据的_逻辑结构_和_特征_的描述,它仅仅涉及到_型_ 的描述,不涉及到具体的值。

8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的_逻辑独立性_和_ 物理独立性_。

9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。

第一类是_概念模型_,第二类是_逻辑模型和物理模型(数据模型)_。

10. 数据模型的三要素是指_数据结构_,_数据操作_,_数据完整性_。

实际数据库系统中所支持的主要数据模型是_层次模型_,_关系模型_,_网状模型_。

11. 数据模型中的_数据结构_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,_数据操作_是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

14. 关系的完整性约束条件包括三大类:_实体完整性_、_参照完整性_和_用户定义完整性_。

15. 关系数据模型中,二维表的列称为_属性_,二维表的行称为_记录(元组)_。

16. 用户选作元组标识的一个候选码为_主码_,其属性不能取_空值_。

管理信息系统(第七版)黄梯云 第六章 管理信息系统的系统设计

管理信息系统(第七版)黄梯云 第六章 管理信息系统的系统设计

第六章管理信息系统的系统设计1.某种代码由3位字符组成,每位可选择8种字符,则代码的总数是()A 1000B 24C 64D 5122.下面哪个设备不是输入设备()。

A扫描仪B指纹识别C传感器D打印机3.数据库逻辑结构设计,将概念模型向逻辑模型转换时,下面哪个说法是不对的?A每一个实体集对应转换为一个关系模式B实体的属性作为对应关系的属性C实体中的码在关系模式中仍作为主码D联系的转换与联系的类型无关4.对输入数据,检查其输入值是否在规定范围内的校验方法是()A控制总数校验B界限校验C记录计数校验D逻辑校验5.根据计算代码校验位值的算术级数方法,如果原代码为2019,各位权值依次为4、3、2、1,模为11,则校验位的值为()A 8B 1C 5D 96.在信息系统流程图中,表示处理的符号是()正确答案B7.下面哪些不是数据库的物理结构设计的内容?A数据的存储结构B文件的逻辑结构C存取路径的选择D文件的组织形式8.系统设计阶段中进行新系统边界分析的目的是()A为了确定管理人员和计算机人员之间的分工B为了划分子系统C为了确定系统的人机接口D为了确定新系统的业务流程9.对输入数据,通过计算记录个数来检查记录有无遗漏和重复的校验方法是()A控制总数校验B对照校验C记录计数校验D平衡检验10.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务?A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段11.假定学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,CNAME,CREDIT),学生选课关系是SC(SNO,CNO,GRADE),要查找选修“数据库”课程的女学生的姓名,将涉及到的关系是()A SB C,SCC S,SCD S,C,SC12.磁盘文件是一种()A输入文件B输出文件C输入输出文件D周转文件13.区间码是把数据项分成若干组,用区间码的每一区间代表一个组,在码中()A数字的值和位置都代表一定意义B数字的位置代表一定意义,但数据的值是没有意义的C数字的值代表一定意义,但数字的位置是无意义的D用字符而不用数字表示意义14.输出设计应由()A系统分析员根据用户需要完成B系统设计员根据用户需要完成C程序设计员根据输入数据完成D系统设计员根据输入数据完成15.下面哪种文件不属于按文件的组织方式分类的? A周转文件B顺序文件C索引文件D直接存取文件多选题16.下面哪些设备是输入设备()A鼠标B光笔C绘图仪D智能卡17.输入设计应遵循以下哪些原则?A内容要丰富B减少延迟C减少数据差错D过程应尽量简化18.下面哪些是输出设计的内容?A输出设备B原始单据的格式C输出介质D数据的校验方法19.下面哪些是系统物理配置方案的设计依据?A系统的吞吐量B系统的响应时间C地域范围D系统的可靠性20.下面哪些说法是正确的?A关系的主码只能由表中的一个属性构成B关系的第二范式要求所有非主属性完全依赖于其主码C关系的第三范式要求所有非主属性直接依赖于其主码D关系就是二维表。

数据库在物理设备上的存储结构与存取方法称为数据库的物

数据库在物理设备上的存储结构与存取方法称为数据库的物
存取时间 插入时间 删除时间 空间开销
数据库系统设计与开发
北京邮电大学 计算机科学与技术学院
有序索引
有序索引: 索引项按搜索键值的顺序有序存储. 主索引: 顺序文件的记录顺序正是索引搜索键的顺序.
也称为聚簇索引 主索引的搜索键通常是主键, 但并非必要. 索引顺序文件: 带有主索引的顺序文件.
数据库系统设计与开发
北京邮电大学 计算机科学与技术学院
1数据库逻辑模式调整
将与平台无关的描述数据库逻辑结构的关系模式及其 视图转换为所选定的具体DBMS平台可支持的基本表和 视图,并利用DBMS提供的完整性机制设计定义在基本 表上的面向应用的业务规则。
(1) 实现目标数据库基本表和视图
遵循目标数据库的语法规则或变通
数据库系统设计与开发
北京邮电大学 计算机科学与技术学院
• 聚簇
– 为了提高某个属性(或属性组)的查询速度,把这 个或这些属性(称为聚簇码)上具有相同值的元组 集中存放在连续的物理块称为聚簇
– 许多关系型DBMS都提供了聚簇功能 – 聚簇存放与聚簇索引的区别
聚簇索引:索引项顺序与表中元组的物理顺序一 致。
➢数据库数据备份、日志文件备份等由于只在 故障恢复时才使用,而且数据量很大,可以 考虑存放在磁带上。
➢应用数据、索引和日志使用频繁,要求响应 时间短,必须放在支持直接存取的磁盘存储 介质上。
数据库系统设计与开发
北京邮电大学 计算机科学与技术学院
➢ 如果计算机有多个磁盘,可以考虑将表和索引分别放 在不同的磁盘上,在查询时,由于两个磁盘驱动器分 别在工作,因而可以保证物理读写速度比较快。
可以将大的基本表划分多个分区,每个分区作为一个 数据文件分别Fra bibliotek储在不同的磁盘上。

oracle物理结构

oracle物理结构

oracle物理结构在一个服务器中,每一个运行的数据库都有一个数据库实例(instancename) 相联系。

数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),即构成了oracle的内存结构。

然后启动若干个常驻内存的操作系统进程,即组成了oracle的进程结构。

除此之外,还有数据库的物理与逻辑结构。

数据库体系统结构图可以参考第一篇。

在接下来的篇幅中将分五篇来详细说明oracle数据库的体系结构。

•oracle物理结构•oracle逻辑结构•oracle内存结构•oracle进程结构•oracle连接配置结构本篇说明物理结构。

物理结构,即oracle数据库使用的操作系统文件结构。

对于数据库物理结构文件,不同的oracle版本,不同的操作系统平台上有不同的存储目录结构。

•winnt | d:/oracle/product/10.1.0/oradata/DB_NAME/*.*(oracle 10g);d:/orant/database/*.*(oracle7,oracle8)•Unix | /home/app/oracle/product/10.1.0/oradata/DB_NAME/*.*(10g);/home/app/oradata/db_name/*.*(8i,9i)数据库的物理结构文件按其作用可以分为三类:•数据文件•日志文件•控制文件物理存储结构是指从物理角度分析数据库的构成,即Oracle数据库创建后所使用的操作系统文件。

从物理存储结构上分析:每一个Oracle数据库是主要由三种类型的文件组成:数据文件、日志文件和控制文件,另外还包括一些参数文件。

其中:数据文件的扩展名为.DBF;日志文件的扩展名为.LOG;控制文件的扩展名为.CTL。

一、数据文件数据文件(Data File)用于存储数据库数据的文件,如表中的记录,索引,数据字典信息等都存储于数据文件中。

在存取数据时,Oracle数据库系统首先从数据文件中读取数据,并存储在内存中的数据缓冲区中。

数据库习题

数据库习题

一、选择题。

1.在后台进程中,哪一个用于负责将重做日志缓冲区中的内容写入重做日志文件中BA. SMONB. DBWRC. LGWRD. PMON2.用来设置系统启动时重做日志缓冲区大小的初始化参数为 CA. SHARED_POOL_SIZEB. LARGE_POOL_SIZEC.LOG_SIZED.DB_BLOCK_SIZE3.下面哪一个不是数据库物理存储结构中的对象 DA. 数据文件B. 重作日志文件C. 控制文件D. 表空间原题:()用来记录和描述数据库的物理存储结构信息。

4.数据库至少需要几个控制文件 AA. 1个B. 2个C. 由初始化参数决定D. 4个5.一个基本的PL/SQL块中,SELECT子句必须和 B 配合使用A. INB. INTOC. TOD. ON6.当FETCH执行失败时,游标的属性值为TRUE的是 CA. %ISOPENB. %FOUNDC. %NOTFOUNDD. %ROWCOUNT7.你应在哪些列上建索引? CA. 列值少的列B. 经常修改的列C. 列值分布广泛的列D. 空值少的列8.启动实例STARTUP MOUNT的含义是 AA. 打开实例,并且打开数据库B. 打开实例,可以进行对用户数据库和数据字典的操作C. 打开实例,从控制文件中装载数据库的信息,但是数据库没有打开,还不能使用。

D. 打开实例,从初始化参数文件中装载数据库的信息,但是数据库没有打开,还不能使用9.在手工创建数据库的情况下,执行CREATE DATABASE语句前应该执行以下哪条命令来启动实例?BA. STARTUP INSTANCEB. STARTUP NOMOUNTC. STARTUP MOUNTD. STARTUP RESTRICT10.下面哪一个对象占用实际的存储空间? BA. 视图B. 索引C. 序列D. 存储过程11.用来设置系统启动时共享存储区(共享池)大小的初始化参数为AA.SHARED_POOL_SIZERGE_POOL_SIZEC.LOG_SIZED.DB_BLOCK_SIZE12.哪个命令属于隐含提交命令? BA. CREATEB. UPDATEC. COMMITD. SELECT13.开启或关闭具有自动扩展属性的数据文件可以使用关键字()。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

08--13年全国自考数据库系统原理历年试题及答案20XX年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型C.B )A.模式B.外模式C.D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,,,则属性集BD的闭包(BD)+为(A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D ) B )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade&lt;=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

数据库课后习题(第一至四章)

数据库课后习题(第一至四章)

第一章1.1 名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

(7) 数据模型:模型是对现实世界的抽象。

在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

(8) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

oracle考试

oracle考试

1.Oracle和SQL Server相较较,以下说法正确的是( )a)Oracle只能在Windows上运行,没有丝毫的开放性;SQL Server能在所有主流平台上运行(包括Windows)b)Oracle很难处置日趋增多的用户数和数据卷;SQL Server平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案c)Oracle没有取得任何安全证书,SQL Server取得了最高认证级别的ISO标准认证d)SQL Server在多用户时性能不佳。

Oracle中引入了共享SQL和多线索服务器体系结构,从而减少了Oracle的资源占用,并增强了Oracle的并发处置能力2.关于Oracle的体系结构,正确的是( )a)Oracle服务器由进程结构和内存结构组成。

b)数据库的物理结构包括:表空间、段、区、块,逻辑结构包括:数据文件、日记文件、控制文件。

c)Oracle进程结构包括:服务器进程、用户进程、后台进程d)Oracle内存结构包括:物理内存、虚拟内存3.关于SGA和PGA,以下说法正确的是( )(选择两项)a)每一个Oracle实例都只有一个SGAb)当多个用户同时连接到一个例程时,所有的用户进程、服务器进程都拥有各自的SGAc)每一个服务器进程都有一个自己的PGAd)PGA能够由不同的服务器进程彼此访问4.对于Oracle的服务,描述正确的是( ac ) (选择两项)a)OracleOraDb11g_homeTNSListener服务:Oracle服务器的监听程序b)OracleDBConsoleSID:Oracle的核心服务,要启动Oracle实例,必需启动该服务c)OracleJobSchedulerSID:任务调度服务,负责对用户创建的作业按预先设置的时刻周期性地进行调度执行,从而实现Oracle服务器的自动管理功能d)OracleServiceSID:负责在Windows平台下启动Oracle企业管理器。

1数据库的物理结构有哪几种文件组成

1数据库的物理结构有哪几种文件组成

1数据库的物理结构有哪几种文件组成?数据文件重做日志文件控制文件其他文件2简要说明例程与数据库之间的联系与区别、ORACLE数据库是安装在磁盘上的ORACLE数据库文件和相关的数据库管理系统的集合。

磁盘上比较重要的文件包括数据文件,控制文件重做日志文件初始化参数文件口临文件。

鬼档重做日志文件例程是由在内从中的一组后台京城和内存结构组成。

3说明数据库,表空间和数据文件之间的关系。

ORACLE数据库的逻辑结构和物理结构的对应关系,一个ORACLE数据库可以拥有多个表空间,每个表空间有多个段组成,每个段由若干个区间组成,每个区间包含多个ORACLE 数据块,每个ORACLE数据块包含多个OS屋里磁盘快。

表空间有多个物理文件支持,具体存储表空间中的个对象。

4说明ORACLE 例程的系统全局区包括哪几部分?风别存储什么?主要包括数据库缓冲存储区,崇左日志缓冲区共享池三部分。

1用于存放最近访问的数据块。

2数据进行的所有更改都存储在崇左日志缓冲区,这些记录在以后会备考摆到重做日志文件中。

3共享池用于存放最近执行的SQL语句和数据字典信息,它的尺寸是由初始化参数SHARED_PLLL_SIZE来定义的。

大池用于为大的内存需求提供内存空间,它的尺寸有初始化参数LARGE_POOL SIZE定义。

6有几种日志操作模式?扎那几种日志操作模式下会生成归档日志?7ORACLE罗技存储结构有哪几部分构成?由表空间,段,区间,ORACLE块构成。

8 ORACLE数据库系统中的进程主要由用户进程和服务器端进程,服务器端进程又可以分为后台进程和服务器进程两类。

服务器端后台进程:数据库写入进程,日志写入进程,日志归档进程(不必要),检查带你进程,系统监控进程和进程监控进程三章ORACLE NET 是ORACLE网络产品的基础,他用需服务和他们的应用程序驻留在不同的计算机上,其主要功能是在客户机和服务器之间活在两个服务器之间建立网络绘画和传输数据。

Oracle数据库简答题-考试重点

Oracle数据库简答题-考试重点

1.简单描述Oracle数据库体系结构的组成及其关系?答:Oracle数据库体系结构由物理存储结构、逻辑存储结构和实例组成。

其中物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成.逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成.实例是数据库运行的软件结构,由内存结构和后台进程组成。

数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。

2、说明Oracle数据库物理存储结构的组成?Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。

在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。

3、说明Oracle数据库数据文件的作用?数据文件中保存了数据库中的所有数据,包括数据字典以及用户数据。

4、说明Oracle数据库控制文件的作用?控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。

在数据库启动时,数据库实例依赖初始化参数定位控制文件,然后根据控制文件的信息加载数据文件和重做日志文件,最后打开数据文件和重做日志文件.5、说明Oracle数据库重做日志文件的作用?重做日志文件是以重做记录的形式记录、保存用户对数据库所进行的修改操作,包括用户执行DDL、DML语句的操作。

如果用户只对数据库进行查询操作,那么查询信息是不会记录到重做日志文件中的。

6、说明数据库逻辑存储结构的组成和相互关系.Oracle9i数据库的逻辑存储结构分为数据块、区、段和表空间四种。

其中,数据块是数据库中的最小I/O单元,由若干个连续的数据块组成的区是数据库中最小的存储分配单元,由若干个区形成的段是相同类型数据的存储分配区域,由若干个段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库.7、说明数据库表空间的种类,以及不同类型表空间的作用.数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。

ORACLE试题

ORACLE试题

ORACLE选择B52X0001 ORACLE7数据库中,命令lsnrctl start 用到的参数文件是: ( )A、tnsnames.oraB、sqlnet.oraC、listener.oraD、以上都不对正确答案:C B52X0002 在将格式化的文本文件导入ORACLE时我们经常采用的是SQLLOAD命令,请选择正确的写法( )A、sqlldr username/password control = data_fileB、sqlldr username/password rows = 128 control = data_fileC、sqlldr username/password control = data_file rows = 64D、sqlldr username/password control = data_file.ctl 正确答案:D B52X0003 在Oracle维护过程中,第一步应查看数据库管理系统的运行日志,其日值文件名为:( )A、error_'SID'.logB、Alert_'SID'.logC、trace_'SID'.log E、logtail_'SID'.log 正确答案:B B52X0004 SGA(System Global Area)是ORACLE系统为实例分配的一组共享缓冲存储区,SGA分为几个部分。

( )A、4B、5C、6D、7 正确答案:A 库缓冲区、数据字典缓冲区、数据块高速缓冲区、重做日志缓冲区B52X0005 Oracle逻辑结构可分解为:表空间、数据库块、物理块、分类段、范围。

它们之间的大小关系正确的是( )A、表空间≥范围≥分类段≥数据库块≥物理块B、表空间≥范围≥分类段≥物理块≥数据库块C、表空间≥数据库块≥物理块≥分类段≥范围D、表空间≥分类段≥范围≥数据库块≥物理块正确答案:D B52X0006 ORACLE中模式为模式对象的集合,为一个数据库用户所占有,模式名为与该用户名同名,下列属于模式对象的有( ) A、表 B、视图C、快照D、用户环境文件正确答案:ABC B52X0007 ORACLE中 char类型与varchar2类型的区别,描述正确的是( )A、char 为定长字符数据类型B、char为不定长字符数据类型C、varchar2为定长数据类型D、varchar2为不定长数据类型正确答案:AD B52X0008 在ORACLE7数据库中,数据库备份可采用EXPORT命令,何种模式可以包含任务(JOB QUEUES)的数据: ( )A、TABLE模式B、USER模式C、FULL DATABASE 模式D、以上答案全对正确答案:BC B52X0009 下面对Oracle的索引描述正确的有。

完整word版oracle数据库简答题

完整word版oracle数据库简答题

简述表空间和数据文件之间的关系。

答:每一个数据文件都必须隶属r某个表空间,但一个表空间町以由多个数据文件组合而成。

tablespace是逻辑上的概念‘datafile则在物理上储存了数据库的种种对彖。

概述Oracle数据库体系的物理结构.答:Oracle数据库体系的物理结构是指数据库上实际的、可以从操作系统看到的文件,町以利用操作系统指令进行管理作业,物理存储结构组成文件如卜•所列:数据文件(DataFile): 实际存储数据的地方;在线重做口志文件(OnhneRedoLogFile):记录曾经发生过的动作, 当数据库受损时,可利用在线重做口志文件进行必要的恢复动作:控制文件(Control File): 记录数据库必要的信息,以验证及维护数据库的完整性的信息;初始化参数文件(Parameter File):当数据库开启时,用來架构出Oracle内存结构的文件:密码文件(Password File); 验证哪些帐号能开启、关闭Oracle数据库。

简要介绍表空间、段、区和数据块之间的关系。

答:Oracle的逻辑存储单元从小到大依次为:数据块、区、段和表空间。

表空间又由许多段组成,段由多个区组成,区又由多个数据块组成。

简述Oiacle实例系统中并后台进程的作用。

答:(1) DBWRn(DatabaseWriter)的主要工作是将数据缓冲区中被改过的数据写回到数据文件里。

(2) LGWR(Log Wnter)主要的工作是将Redo Log Buffer里的记录写到在线巫做□志文件中。

(3) SMON(SystemMonitor)^}两个主要的功能。

<1>•执行Instance Recovery:S数据库不正常中断后再度开启时,SMON会自动执行Instance Recovery,也就是会将在线®做口志里面的数据冋写到数据文件里面。

<2〉收集空间:将表空间内相邻的空间进行合并的动作。

(4)PMON(Process Monitor):监视数据库的用户进程。

数据库系统都有哪三级模式结构其优点是什么

数据库系统都有哪三级模式结构其优点是什么

数据库系统三级模式结构,这种结构的优点是什么?三种模式分别是那几种
三级模式结构:外模式、模式和内模式
一、模式(Schema)
定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

理解:
①一个数据库只有一个模式;
②是数据库数据在逻辑级上的视图;
③数据库模式以某一种数据模型为基础;
④定义模式时不仅要定义数据的逻辑结构(如数据记录
由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。

二、外模式(External Schema)
定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

理解:
①一个数据库可以有多个外模式;
②外模式就是用户视图;
③外模式是保证数据安全性的一个有力措施。

三、内模式(Internal Schema)
定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。

理解:
①一个数据库只有一个内模式;
②一个表可能由多个文件组成,如:数据文件、索引文
件。

它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法
其目的有:
①为了减少数据冗余,实现数据共享;
②为了提高存取效率,改善性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1数据库的物理结构有哪几种文件组成?数据文件重做日志文件控制文件其他文件2简要说明例程与数据库之间的联系与区别、ORACLE数据库是安装在磁盘上的ORACLE数据库文件和相关的数据库管理系统的集合。

磁盘上比较重要的文件包括数据文件,控制文件重做日志文件初始化参数文件口临文件。

鬼档重做日志文件例程是由在内从中的一组后台京城和内存结构组成。

3说明数据库,表空间和数据文件之间的关系。

ORACLE数据库的逻辑结构和物理结构的对应关系,一个ORACLE数据库可以拥有多个表空间,每个表空间有多个段组成,每个段由若干个区间组成,每个区间包含多个ORACLE 数据块,每个ORACLE数据块包含多个OS屋里磁盘快。

表空间有多个物理文件支持,具体存储表空间中的个对象。

4说明ORACLE 例程的系统全局区包括哪几部分?风别存储什么?主要包括数据库缓冲存储区,崇左日志缓冲区共享池三部分。

1用于存放最近访问的数据块。

2数据进行的所有更改都存储在崇左日志缓冲区,这些记录在以后会备考摆到重做日志文件中。

3共享池用于存放最近执行的SQL语句和数据字典信息,它的尺寸是由初始化参数SHARED_PLLL_SIZE来定义的。

大池用于为大的内存需求提供内存空间,它的尺寸有初始化参数LARGE_POOL SIZE定义。

6有几种日志操作模式?扎那几种日志操作模式下会生成归档日志?7ORACLE罗技存储结构有哪几部分构成?由表空间,段,区间,ORACLE块构成。

8 ORACLE数据库系统中的进程主要由用户进程和服务器端进程,服务器端进程又可以分为后台进程和服务器进程两类。

服务器端后台进程:数据库写入进程,日志写入进程,日志归档进程(不必要),检查带你进程,系统监控进程和进程监控进程三章ORACLE NET 是ORACLE网络产品的基础,他用需服务和他们的应用程序驻留在不同的计算机上,其主要功能是在客户机和服务器之间活在两个服务器之间建立网络绘画和传输数据。

ORACLE数据库的系统可以配置为三种体系结构,分别是一层结构(终端+服务器,数据库与应用程序均保存在服务器中,终端只完成输入、输出任务,称臣为主从结构)二层结构(客户、服务器结构,体现了分布式思想)三层结构(客户机+应用服务器+数据库服务器,)ORACLE数据库中的用户权限可分为三类,分别是数据库系统特权,对象权限和列访问权限。

系统特权允许用户执行特定的系统及操作或太特定的对象类型上执行特定的操作,如常见表空间,创建表和插入记录到人意表总,对象权限有九中类型,分别是插入,删除,更新,选择,修改,运行,参照引用,索引,读,写。

列访问权限限定用户只能在木个标的木些列上执行INSERT,UPDA TE操作或允许用户参照饮用木些列的值。

角色:角色是一组相关权限的集合。

概要文件:是一个命名的资源限制的集合。

也陈伟资源文件或配置文件,描述如何使用系统资源.DAB使用概要文件来限制用户对数据库和里程资源的使用,可以给每个用户分配概要文件,并且给所有没有专门的概要文件的用户分配一个默认概要文件,当把概要文件赋予某个用户时,系统就按照概要文件重的配置给用户分配资源。

该药文件主要包括两个内容:(1)管理数据库系统资源的使用(2)管理数据库口令的使用及验证方式。

同义词:同义词是对一个表,试图,序列,存储过程与函数,包,实体化试图或其他同义词建立的别名。

在用户的概要文件中没有制定的所有资源限制,都将使用默认概要文件总的限制设置。

每个数据库都有一个DEFAULT概要文件,其宗的限制用于两种情况:(1)如果没有明确地给出用户分配概要文件则该用户遵守DEFAULT该要稳健的限制。

(2)任何概要文件总的所有没有制定的相知都使用DEFAULT该药文件中的对应的限制.例3.2:数据库系统特权的授予与收回.>CONN sys/syspwd@orcl AS SYSDBA>GRANT CREA TE TABLESPACE TO scott;>GRANT CREA TE DA TABASE LINK TO scott;>CONNECT scott/tiger@orcl>COLUMN USERNAME FORMA T A10>SELECT username,privilege,admin_option FROM user_sys_privs;回收>CONN sys/syspwd@orcl AS SYSDBA>REVOKE CREA TE TABLESPACE FROM scott;>REVOKE CREA TE DA TABASE LINK FROM sctt;1写出查看模个用户所拥有的角色的SQL语句2如果你是DBA,你正在创建许多有相同系统特权的用户,你应当怎么做来是你的工作变得简单?3怎么样处理口令到期问题?4创建两个数据库用户并分别创建多个表,然后世纪一个测试ORACLE数据库提供的对象访问权限控制机制的实验。

可按如下提示操作(1)怪胡楚盈创建的用户,表。

以及以用户对另一用户的标的访问权限。

(2)运用CREA TE USER,CREA TE TABLE ,GRANT等语句创建数据库对象并授予相应的权限。

(3)准备测试数据并预测出现的结果。

(4)用INSERT,DELETE,UPDA TE,SELECT 语句执行测试用例并分析执行的结果。

4章1写出完成如下任务的相关SQL语句和SQL*PLUS命令,(1)创建一个名为test01的ORACLE数据库用户,初始密码为1234.(2)一改用户登陆并创建一个数据表空间test_ts,数据文件为test_ts.dbf,大小为2MB 各参数是指如下:初始区间大小为50K,扩展区间大小为50K,可分配区间数为2~50个(3)为表空间test_ts增加数据文件test-ts2.dbf,大小为10MB(4)重置数据文件test_ts2.dbf大小为15MB答:(1)create user test01 idenfied by test1234:(2)create tablespace test_tsDatafile test_ts.dbf size 5M reuseDefault storage(Initial 50KNext 50K(3)alter tablespace test_tsAdd datafile test_ts.dbfSize 10M reuse;(4)alter databaseDatafile test_ts2dbf reuse 15MB五章1表有以下几类关系表,临时表,按索引组织的表,外部表,对象表语气按套标例:为SCOTT的雇员表emp创建一个备份表emp_bak >CONN scott/tiger@orcl>DROP TABLE emp_bak;>CREA TE TABLE emp_bakAS SELECT*FROM emp;>DESC emp_bak>SELECT*FROM emp_bak;例:创建表stu2,并制定它的存储参数>DROP TABLE stu2;>CREA TE TABLE stu2(Sid V ARCHAR2(8)PRIMARY KEY,Name V ARCHAR2(20)NOT NULL,Age NUMBER(3).Addr V ARCHAR2(40))STORAGE(INITIAL 100KNEXT 20KMINEXTENTS 1MAXEXTENTS 99PCTINCREASE 10)TABLESPACE usersPCTFREE 10PCTUSED 40INITRANS 2MAXTRANS 10;例:创建表CONN scott/tiger@orclDROP TABLE student CASCADE CONSTRAINTS;CREA TE TABLE student(Sno V ARCHAR2(10).Name V ARCHAR2(20)NOT NULL,Sex V ARCHAR2(2),Age NUMBER(2),Class V ARCHAR2(7) NOT NULL,CONSTRAINT stu_pk)sno PRIMARY KEY(sno),CONSTRAINT stu_unique_name UNIQUE(name), CONSTRAINT stu_check)sex CHECK(sex IN(“男”,“女“)),CONSTRAINT stu_check_age CHECK(age BETWEEN 16 AND 20)); 创建课程表DROP TABLE course CASCADE CONSTRAINTS;CREA TE TABLE COURSE(Cno V ARCHAR2(4),Cname V ARCHAR2(16)NOT NULLRemark V ARCHAR2(200)DEFAULT”专业课”,CONSTRAINT course_pk_sno ORIMARY KEY(cno));创建成绩表DROP TABLE score;CREA TE TABLE score(sno varchar2(5),Cno V ARCHAR2(4),Score NUMBER(5,2),CONSTRAINT score_fk-sno FOREIGN KEY(sno)REFERENCES student(sno)ON DELETE CASCADE, CONSTRAINT score_fk_cno FOREIGN KEY(sno)REFERENCES course(cno)ON DELETE CASCADE, CONSTRAINT score_pk_sno_cno PRIMARY KEY(sno,cno));例5.6:创建按所应组织的表>CONN scott/tiger@orcl>DROP TABLE countries:>CREA TE TABLE countries(Country_id CHAR(2),Country_name V ARCHAR2(40),Currency_symbol V ARCHAR2(3),Region V ARCHAR2(15),CONSTRAINT country_id_pk PRIMARY KEY(COUNTRY_ID)) ORGANIZA TION INDEXINCLUDING country_namePCTTHRESHOLD 20STORAGE(INITIAL 4KNEXT 2KPCTINCREASE 0MINEXTENTS 1MAXEXTENTS 1)WVERFLOWSTORAGE(INITIAL 4KNEXT 2KPCTINCREASE 0MIEXTENTS 1MAXXTENTS 1);例5.9:按雇员工资分区建立范围分区表part_emp>CONN scott/tiger@orcl>drop table PART_emp(>CREA TE TABLE part_emp(EMPNO NUMBER(4)NOT NULL,ENAME V ARCHAR2(10),JOB V ARCHAR2(9),MGR NUMBER(4),HIREDA TE DA TE,SAL NUMBER(7,2),COMM NUMBER(7,2),DEPTNO NUMBER(3))PARTITION BY RANGE(sal)(PARTITION SAL_10000 V ALUES LESS THAN(1000)TABLESPACE users,PARTITION SAL_2000 V ALUES LESS THAN(2000)TABLESPACE ysers,PARTITION SAL_3000 V ALUES LESS THAN(3000)TABLESPACE users,PARTITION SAL_4000 V ALUES LESS THAN(4000)TABLESPACE users,PARTITION SAL_max V ALUES LESS THAN(MAXV ALUE)tablespace users);七章1简述使用数据库连接的一般步骤。

相关文档
最新文档