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

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月高等教育自学考试数据库系统原理试题课程代码: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

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

2 . 试述数据库设计过程。 (填空题)
查看答案
这里只概要列出数据库设计过程的六个阶段: 1) 需求分析 2) 概念结构设计 3) 逻辑结构设计
过程迭代 逐步求精
7 . 试述数据库设计的特点。 (填空题)
查看答案
数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有: 1)
3 . 十二分基础数据强调了数据的________
、________、________和________是数据库建设中的重要的环节。 (问答题)
查看答案
在概念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模式,在本篇中就是E-R图; ?
在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的视图(View),形成数据的外模式;
数据流 ? 数据存储 ?
处理过程五个部分其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。(详细参考《概论》书上6.2.3。注意,数据库设计阶段形成的数据字典与第十一章DBMS中的数据字典不同,后者是DBMS关于数据库中数据的描述,当然两者是有联系的)。
8 . 数据库的生命周期可分为两个阶段:一是数据库需求分析和________
;二是数据库实现和________。 (问答题)
查看答案
(问答题)
查看答案
需求分析 概念结构设计 逻辑结构设计 物理设计阶段 数据库实施阶段 数据库运行和维护阶段
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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简述使用数据库连接的一般步骤。