Oracle复习

合集下载

Oracle复习资料

Oracle复习资料

Oracle数据库第一章1. Oracle数据库简介Oracle是一个对象关系数据库管理系统,它既提供关系数据库系统的功能,又提供面向对象数据库系统的功能。

Oracle数据库基于“客户/服务器”(Client/Server)系统结构。

Oracle数据库的主要特点:1支持多用户、大事务量的事务处理。

2在保持数据安全性和完整性方面性能优越。

3支持分布式数据处理。

4具有可移植性。

2.关系理论的基础1关系型数据库使用了由行和列组成的相互关联的二维表的概念。

2关系型数据库的编程是非过程化的,一次能够对若干行进行操作。

3.数据库模式包含的逻辑结构:表、试图、序列、存储过程、同义词、索引、数据库链接。

4.Oracle体系结构的一些重要概念1实例:Oracle实例是后台进程和内存结构的集合,必须启动实例才能访问数据库中的数据。

2数据库:用于存储和检索相关信息。

3会话:是用户与Oracle服务器的单个链接。

4内存:Oracle的内存结构包含系统全局区(SGA)和程序全局区(PGA)1系统全局区(System Global Area)又称为共享全局区,它用来存储数据库信息,并由多个数据库进程共享。

2程序全局区(Program Global Area)包含单个服务器进程或单个后台进程所需的数据和控制信息。

5进程1用户进程:是一个需要与Oracle服务器进行交互的程序。

2服务器进程:用于处理连接到该实例的用户进程的请求。

3后台进程:此进程在Oracle实例启动时启动。

5.Oracle数据库有2种运行方式:归档方式和非归档方式。

6. Oracle数据库的物理文件分为三类:1数据文件:存储数据库中的实际数据,包括存储数据的表和索引,维护数据结构信息的数据字典,以及用于实现并发性的回滚段。

2日志文件:用于记录对数据库进行的修改信息。

3控制文件:是记录数据库物理结构的二进制文件,包含维护和验证数据库完整性的必要信息。

7Oracle逻辑组件:表空间、段、区、块和模式等。

Oracle数据库应用 复习题及答案

Oracle数据库应用 复习题及答案

Oracle数据库应用复习题(参考答案见P15)一、选择题1、以下()内存区不属于SGA。

A. PGAB. 日志缓冲区C. 数据缓冲区D. 共享池2、一个数据库由若干个()组成。

A.段B. 表空间C. 块D. 区3、在Oracle 中创建用户时,若未使用DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间,将()表空间分配给用户作为临时表空间。

A.TEMPB. USERSC. SYSTEMD. EXAMPLE4、监听并接受来自客户端应用程序连接请求的服务是()。

A. OracleCSServiceB. OracleDBConsoleSIDC. OracleJobSchedulerD. OracleOraDb10g_home1TNSListener5、()是一个小二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。

A. 数据文件B. 控制文件C. 日志文件D. 参数文件6、()进程把修改过的数据块从内存写回到数据库的数据文件中。

A. DBWRB. LGWRC. CKPTD. SMON7、()的任务是将已经写满的联机日志文件复制到归档日志文件中。

这仅在数据库运行在归档模式下时才发生。

A.恢复进程B. 进程监视进程C. 作业队列D. 归档进程8、()数据库应用架构又称为“瘦客户机”模式。

A. 多磁盘结构B. 两层模式C. 三层模式D. 磁盘映像9、数据字典表保存表、索引、视图以及所有其他数据结构的信息。

它们属于()用户。

A. SYSB. SYSTEMC. SCOTTD. SYSMAN10、如果用户要安装、查看和卸载Oracle 数据库系统,就需要使用()。

A. 通用安装器B. 数据库配置助手C. 企业管理器D. 网络配置助手11、如果用户需要在安装好Oracle的系统上创建、修改和删除数据库,就需要使用()。

A. 通用安装器B. 数据库配置助手C. 企业管理器D. 网络配置助手12、要删除一个大表里的所有记录,并释放占用的表空间,可以使用()命令。

oracle总复习

oracle总复习

oracle 总复习总复习1. oracle 体系结构实例得概念:即RDBMS ,与一个数据库相联系,它就是存取与控制数据库得软件机制。

实例得组成:实例由SGA(系统全局区)与Oracle 进程两部分构成。

(1-8)ORACLE 进程:就是操作系统中得一种机制,它就是实现资源共享与调度控制得单元。

(1-8) SGA:就是一内存区域,存放数据库实例得数据与控制信息, 由共享得sql 区、数据缓冲区、日 记缓冲区、请求队列、响应队列构成。

(1-8)Oracle 处理SQL 语言得过程:客户端与服务器建立连接之后,由事件监听程序将 sql 语句发送到服务端进行处理,然后由服务器进程对sql 语句进行语法分析与执行,将数据读入缓冲区,将 结果返回客户端。

2、Oracle 得逻辑结构与物理结构1. 逻辑结构主要掌握表空间、段、区间、数据块得概念及关系表空间:一个数据库被划分为一个或多个逻辑单位该逻辑单位。

段:模式对象数据得存储单位,它就是数据库得某个对象使用得全部区间得集合。

(1-29)区间:由很多连续得数据块组成得数据库存储空间。

它就是数据库存储分配单位。

数据块:就是数据库最小得I/O 单位。

之间得关系:一个表空间对应多个段,一个段对应多个区间,一个区间对应多个数据块。

外模式一一用户瞧到得数据库得逻辑结构,也称为模式对象,它组成了谭峯的{丄1享的駅摇“ 一个数据库得关系设计。

主要包括:表、视图、索引、序列、聚集、触发器、过程等。

概念模式一一DBA 瞧到得数据库得逻辑结构,它支配一个数据库得物理空间如何使用。

主要包括:表空间、段、区间、数据块。

内模式一一数据库得物理结构,它们为数据信息提供真正得物理存储。

主要包括:控制文件、日志文件、数据文件。

(1-22)4. 掌握表空间与数据文件之间得关系1.每个表空间由一个或多个数据文件组成 2.表空间通过增加数据文件来扩大。

也可以增加某个数据文件得大小来扩大。

oracle复习提纲

oracle复习提纲

Oracle复习提纲数据库应用部分1.Oracle数据库体系结构Oracle由实例和数据库组成;实例由内存结构SGA和后台进程PGA组成;关键后台进程及其作用:系统监视器(system monitor,SMON)的主要职责包括重新启动系统、清除临时段、执行盘区结合等;进程监控器(process monitor,PMON) 的主要职责是监控服务器进程和注册数据库服务;数据库写入器(database writer,DBWn)负责执行将缓存中的数据块写回到磁盘的写入操作;日志写入器(log writer, LGWR)负责将重做日志缓冲区中的日志记录写入磁盘日志文件组;检查点(checkpoint,CKPT)进程负责使用最新的检查点信息更新所有的控制文件和数据文件标题;归档器(ARCn)归档器会随着数据库的运行完成其工作,有效地采用热备份或在线备份。

3种物理文件:控制文件(control file)是Oracle服务器在启动期间用来标识物理文件和数据库结构的二进制文件(后缀ctl,select name from v$controlfile,只需要一个控制文件,最好多个副本);数据文件(data file)是用于存储数据库数据的文件(后缀dbf,select file_name,file_id,bytes from DBA_DATA_FILES,至少一个);重做日志文件(redo log files) 是用于记录对数据库的所有修改,仅用于恢复数据库(后缀rdo或log,select group#,members,status from v$log和v$logfile,至少有两个重做日志文件组);逻辑结构数据块(data blocks)是数据库中最小的分配单元,也是数据库使用的最小I/O单元(show parameter db_block_size)盘区(extent)是在磁盘上连续的块的组。

一个盘区在一个表空间中,且在表空间中单一的文件中(storage)段(segments)(表、索引等)由一个或多个盘区组成,段存在于表空间中(数据段、临时段和回滚段)表空间(table spaces)是用户可以在Oracle系统中使用的最大的逻辑存储结构, SYSTEM 和 SYSAUX 表空间是必需的表空间,SYSTEM,SYSAUX ,TEMP, UNDOTBS1, USERS,EXAMPLE2.Oralce数据库安装数据库安装后常用的2个系统级用户:sys,system初始化参数文件的作用:也称启动参数文件,是配置Oracle数据库的一个重要方面,初始化参数文件内包括定义参数,静态限制参数,动态性能参数,控制或修改数据库和数据库实例操作的参数。

Oracle复习

Oracle复习

选择题:1.Oracle 11g中的g代表( B )A.网络B.网格C.节点D.站点2.Oracle数据库文件默认的安装目录是(B )A.adminB. ordataC.binD.database3.在数据库服务器的安装过程中,不是默认创建的账户是(B )A.SYSB.DBAC.SYSTEMD.SCOTT4.可以在Oracle服务器的安装目录的(C )文件中查看Oracle的各种端口的使用情况A.spfile.oraB.initorcl.oraC.portlist.iniD.tnsname.ora5.完全卸载Oracle 11g时,需要进行的第一步操作是(A )A.停止所有的Oracle服务B.启动Oracle的卸载向导C.删除磁盘上的Oracle文件D.删除数据Orcl6.SQL Developer软件不可以用于(D )A.创建表B.创建存储过程C.录入表的数据D.创建数据库7.登录SQL Seveloper软件时,主机名要写( A )A.主机的名字B.数据库的名字C.AdministratorD.SYS8.在SQL*Plus中执行刚输入的一条命令用(A )A.正斜杠/B.反斜杠\C.感叹号D.句号9.在SQL*Plus中显示当前用户的命令是(C )A.show accountB.show accountnameC.show userD.show username10.在SQL*Plus中显示EMP表结构的命令是(B )A.LIST EMPB.DESC EMPC.SHOW DESC EMPD.STUCTURE EMP11.Oracle数据库物理存储结构是指(D )A.控制文件B.重做日志文件C.数据文件D.以上都是12.以下(A )内存区不属于SGAA.PGAB.重做日志缓冲区C.数据库高速缓冲区D.共享池13.下列组建不是Oracle实例的组成部分是(C )A.系统全局区B.pmon后台进程C.控制文件D.调度程序14.系统全局区的缓冲区以循环方式写入的是(D )A.数据缓冲区B.重做日志缓冲区C.大池D.共享池15.如果一个服务进程中止,下列进程可以用来释放它所占有的资源的是(D )A.DBWNB.LGWRC. SMOND.PMON16.保护监听程序配置信息的位置和名称分别是(C )A.客户端,listener.oraB.客户端,tnsnames.oraC.服务器端,listener.oraD.服务端端, tnsnames.ora17.为了通过网络连接数据库,需要在客户端建立(C )A.监听程序进程B.实例服务C.网络连接服务台D.HTTP服务18.Oracle客户端定义与服务器连接的配置文件的路径通常为(D )A.$Oracle_home/binB. $Oracle_home/admin/C. $Oracle_home/network/D. $Oracle_home/network/admin/19.在Windows操作系统中,Oracle的(A )服务监听并接受来自客户端应用程序的连接请求A.OracleHome_NAMETHNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer20.Oracle网络监听器位于(B )A.Oracle客户端B.Oracle服务器端C.Oracle客户端和服务器端D.Oracle的中间层服务器端21.创建数据库时命令格式的关键字是( A )。

oracle数据库技术复习(软件)

oracle数据库技术复习(软件)

试卷结构:(1)选择题(10分)(2)填空题(20分)(3)简答题(22分)(4)看程序写结果或功能(3*6,18分)(5)设计题(5*6 ,30分)复习重点(1)Oracle 10g 数据库的新特性1、服务器可管理性2、性能调整3、安全性4、可用性和可恢复性5、商业智能6、应用程序开发方面的新功能7、其他新增的数据库功能增强的工作空间管理器;•增强的流功能;•增强的SQL*Plus功能;•新增的SQL语句;•在returning子句中使用合计函数。

(2)oracle 10服务器体系结构(实例+数据库文件)Oracle 服务器由一个Oracle 实例和一个Oracle 数据库组成。

Oracle 实例:Oracle 实例是后台进程和内存结构的组合。

必须启动实例才能访问数据库中的数据。

每次启动实例都会分配一个系统全局区(SGA) 并启动Oracle 后台进程。

SGA是一个内存区域,用于存储由数据库进程共享的数据库信息。

数据库文件:数据库文件是操作系统文件,它为数据库信息提供实际的物理存储,数据库文件用于确保数据保持一致以及能够在实例失败的事件中得以恢复。

1.内存(系统全局区(SGA)+程序全局区(PGA))系统全局区(SGA):是Oracle系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。

分为:数据库缓冲区、重做日志缓冲区、共享池总的大小为三项之和程序全局区PGA:是包含单个Oracle进程使用的内存区。

PGA只有用户连上Oracle数据库、并创建一个会话时,才在内存中分配,是非共享的。

2.物理oracle数据库的必须文件(数据文件,控制文件,重做日志文件)重做日志文件的归档模式(归档模式,非归档模式)ARCHIVELOG(归档):当所有日志组都写满之后,又回到第一组之前,该组中原有数据写入归档日志,存入磁盘。

NOARCHIVELOG(非归档):通常默认都为非归档模式。

最新的oracle期末复习要点

最新的oracle期末复习要点

期末复习要点1.启动OEM服务和监听服务。

并写出数据库的三种启动状态以及各个状态之间转换的语句。

数据库的4种关闭方式(第一章)答:(1)启动监听:lsnrctl start 查看监听:lsnrctl status停止监听:lsnrctl stop启动OracleServiceORCL服务:net start OracleServiceORCLstartup nomout;alter database mount;shutdown immeadiate;startup mount;alter database open;shutdown abort;startup open;alter user system identifide by aa;alter user system identifide by aaa;(2)STARTUP [ NOMOUNT | MOUNT | OPEN | FORSE ] [ RESTRICT ] [ PFILE = 'PFILE_NAME' ];nomount 启动例程,但不装载数据库,即只完成启动步骤的第一步Mount 启动例程,装载数据库,但不打开数据库,即只完成启动步骤的第一步和第二步Open 启动例程,装载数据库,打开数据库,即完成全部的三个步骤转换.从NoMount模式切换到Mount模式(没有从mount切换到nomount的) 命令:ALTER DATABASE MOUNT;当数据库状态为关闭时,切换到Open模式命令:ALTER DATABASE OPEN;在Open模式下,还可以选择将数据库设置为非受限状态和受限状态。

命令:在启动Open模式时,添加restrict关键字:startup restrict设置或取消受限状态:alter system enable\disable restricted session;(3)1、shutdown normal 正常方式关闭数据库。

oracle复习提纲

oracle复习提纲

ORACAL复习提纲1、了解Oracle数据库启动过程和需要加载的文件;了解ORACLE的启动过程很关键,对数据库维护尤其重要,oracle 服务一定要先开启动,不然的话,在SQLPLUS下怎么操作基本都没有用。

1、启动实例startup nomount:读取参数文件,分配SGA,启动后台进程。

2、安装数据库startup mount 实例与数据库对应,数据库仍关闭,依据参数文件中的control_files,读取并打开控制文件.3、打开数据库startup 根据控制文件,找到数据文件和日志文件,数据库被打开,此时用户可以操作数据库.2.了解数据库的逻辑结构,并掌握各个结构之间的关系;常见的逻辑结构包括:表空间、数据段、扩展区间、块构成。

表空间是数据库中的基本逻辑结构,一系列数据文件的集合。

表空间和段是逻辑存储上的一对多的关系,在一个段中可以存在多个区间。

数据块是ORACLE最基本的存储单位,他是OS数据块的整数倍。

ORACLE 的操作都是以块为基本单位,一个区间可以包含多个块。

3.一个客户端发起的连接数据库请求,了解与数据库连接的过程,通过哪个服务来建立关系;OracleOraDb10g_home1TNSListener,该服务是服务器端为客户端提供的监听服务,只有该服务在服务器上正常启动,客户端才能连接到服务器。

该监听服务接收客户端发出的请求,然后将请求传递给数据库服务器。

一旦建立了连接,客户端和数据库服务器就能直接通信了使用数据访问技术连接Oracle数据库:1. 使用Connection对象建立数据库连接。

2. 使用Command对象执行数据库操作。

3. 采用连线或者断线的方式进行数据的存取。

4. 使用Connection对象的Close方法关闭数据库连接。

4.关注用户的建立语法和其中相关的参数Creat user 用户名Identified by 口令Default tablespace 默认表空间Temporary tablespace 临时表空间5.了解数据库中的集中登录模式,哪些模式对应哪些用户,各用户都拥有什么权限;1)操作系统权限验证登陆:系统管理员身份登录2)Oracle密码验证:一般用户登录一般情况下,oracle用户权限都是通过角色来赋予的,另外,oracle登录时也可以控制用户的权限,例如as sysdba,实际上是以最高的系统管理员身份登录,拥有最高权限;如果as nomal这种方式登录时,就是具有创建用户时所赋予的权限和角色;一般sysdba、sysoper这两个登录权限只是适用于管理员使用。

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

1.当Oracle服务器启动时,下列哪种文件不是必须的(D)A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle数据库的逻辑结构中有以下组件A表空间B数据块C区D段这些组件从大到小依次是(B)A.ABCDB.ADCBC.ACBDD.DACB3.在Oracle中,下面用于限制分组函数的返回值的子句是(B)A.WHEREB.HAVINGC.ORDER BYD.无法限定分组函数的返回值4.在ORACLE中,游标都具有下列属性,除了(B)A.%NOTFOUNDB.%ROWTYPEC.%ISOPEND.ROWCOUNT5.在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句(C)A.OPENB.CLOSEC.FETCHD.CURSOR6.PL/SQL块中不能直接使用的SQL命令是(D)B.INSERTC.UPDATED.DROP7.以下不属于数据更新的SQL动词是(C)A.INSERTB.UPDATEC.CREATED.DELETE8.查询"Staff"表中所有李姓员工的编号、姓名信息,可用(A)语句A.SELECT sno,sname FROM staff WHERE sname LIKE '李%'B.SELECT sno,sname FROM staff WHERE sname LIKE '李_'C.SELECT sno,sname FROM staff WHERE sname IN '李%'D.SELECT sno,sname FROM staff WHERE sname IN '李_'9.处理用户算定义的异常需要3个步骤,以下不属于其中步骤的是(B)A.定义异常B.声明异常C.触发异常D.处理异常10.存储过程中有3种类型参数,若没有为参数指定类型,则默认是(A)类型A.INB.OUTC.IN OUTD.OFF11.段是表空间中一种逻辑存储结构,以下(D)不是ORACLE数据库使用的段类型A.牵引段B.临时段C.回滚段D.代码段12.ORACLE数据库物理结构包括以下三种文件,以下不属于是(A)A.系统文件B.日志文件C.数据文件D.控制文件13.在一台篁服务器上可以案卷多个服务软件,构成逻辑上的多个服务器,为区分这些不同的逻辑服务器,使用了称为(B)的概念A.片B.端口C.范围D.数据块14.关系数据模型(D)A.只能表示实体间的1:1联系B.只能表示实体间的1:N联系C.只能表示实体间的M:n联系D.只能表示实体间的上述3种联系15.数据库概念模式产生于数据库系统设计的(C)阶段A.规划B.需求分析C.概念设计D.逻辑设计16.在Oracle中,下面用于限制分组函数的返回值的子句是(B)A.WHEREB.HAVINGC.ORDER BYD.无法限定分组函数的返回值17.SQL server数据库文件有三类,其中主数据文件的后缀为(C)A.ndfB.ldfC.mdfD.idf18.下面字符串能与通配符表达式[ABC]%a进行匹配的是(C)A.BCDEFB.A_BCDC.ABC_aD.A%a_19.下列说法正确的是(B)A.视力是观察数据的一种方法,只能基于基本表建立B.视力是虚表,观察到的数据是实际基本表中的数据C.索引查找法一定比表扫描法查询速度快D.索引的创建只和数据的存储有关系20.下面描述错误的是(B)A.每个数据文件中有且中有一个主数据文件B.日志文件可以存在于任意文件组中C.主数据文件默认为Primary文件组D.文件组是为了更好的实现数据库文件组织判断题:1.在Oracle数据库中一个索引中最多可以包含5个列 (错)2.在"表列"列表中的"排序次序"列中可以选择排序方式,"ASC"为升序,"DESC"为降序,其默认为降序 (错)3.Oracle中同义词不允许修改,如果某个同义词创建错了,只能先删除再创建(对)4.在PL/SQL块中,只有执行部分是必需的,其他两部分都是可选的 (对)5.在PL/SQL块中,一个变量的名字声明为42TK5 (错)6.'abc' LIKE 'a_' (错)7.(10<5)OR(60NOT BETWEEN 20 AND 100) (错)8.在运算符的优先级中,AND比OR的优先级高 (错)9.员工与企业的联系是1对1的关系 (错)10.Oracle 数据库查看表空间的方法有企业管理方式和命令行方式 (对)11.数据块只能基于表或视图 (错)12.使用Having子句是为了限制Group by子句返回的行的个数 (对)13.Order by子句公对检索数据的显示有影响,并不改变表中行的内部顺序(对)14.从一个表中删除元组时,delete和drop table命令可以起到同样的效果(错)15.%rowtype用来保证数据类型和变量的长度与数据库中的数据列相一致(错)16.隐式指针与显式指针的不同在于显式指针仅仅访问一行,隐式的可以访问多行 (错)17.与主键不同,惟一键可以是NULL值 (对)18.Delete可以有选择地删除记录,使用Rollback语句可以取消这个命令的执行(对)19.整表数据删除,TRUNCATE命令删除整个数据表中的数据,整表删除只删除数据,表定义仍存在 (错)20.我们使用alter table命令的add选项向一个已存在的表中添加一个新的属性列时,新列的每一行最初的值均为NULL,只有当一个表还没有行的时候,我们才可以对添加的列用NOT NULL约束 (对)部分填空内容:数据库设计的基本步骤:·需求分析阶段·概念结构设计阶段·逻辑结构设计阶段·物理结构设计阶段·实施阶段·运行和维护阶段游标使用的步骤:·声明游标·打开游标·提取游标中的数据并处理数据·关闭游标数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

PL/SQL语言中的数据类型分为标量类型、复合类型、参考类型和LOB类型。

PL/SQL块包括3个基本部分:声明部分、执行部分和异常处理部分,只有执行部分是必需的,其它2部分都是可选的。

视图在关系模型中称为虚表,它是由一个或多个表(或视图)中提取的数据组成的,用查询来定义,所以视图也叫存储的查询。

ER模型中有实体、联系和属性3个主要概念:实体:是现实世界中可以区别于其他对象的“事件”或“物体”属性:实体中一般具有若干个特征,这些特征称之为实体的属性联系:实体和实体之间总会存在着这样或那样的关系,这些关系称之为实体的联系定义事务的语句有BEGIN TRANSACTION、COMMIT和ROLLBACK事务具有四个特性:原子性、一致性、隔离性和持续性,简称ACIDOracle数据库中的表的完整性约束有主键(PRIMARY KEY)、外键(FOREIGN KEY)、惟一性(UNIQUE)、检查(CHECK)、非空(NOT NULL)和缺省值(DEFAULT)作用:主键:保证主键列值的惟一性和非空性,在一个表中主键约束是惟一的外键:用来限定父表和子表中相应字段取值的一致性,在一个表中外键的约束是不惟一的惟一性:用来限定字段取值的非重复性,一般用在非主属性上,在一个表中惟一性约束是不惟一的检查:用来限定字段取值的范围,在一个表中检查约束是不惟一的非空:用来限定字段值必须是一个确切的值,在一个表中非空约束是不惟一的缺省值:用来设定当向表中插入记录却没有给指定字段赋值时,用该字段的默认值填充该字段Delete/Truncate:只删除数据,不删除结构Drop:删除表结构执行速度:drop>truncate>delete命令题:定义表的SQL命令CREATE TABLE STAFF_SQL(sno CHAR(5) PRIMARY KEY,sname CHAR(20) NOT NULL,ssex CHAR(2) CHECK(ssex IN('','')),sbirthday DATE,saddress CHAR(20),stel CHAR(15) UNIQUE,bno CHAR(10) REFERENCES business(bno),cno CHAR(15) REFERENCES card(cno);向“staff_sql0"表添加"sname"字段惟一性约束的SQL命令ALTER TABLE staff_sql0 ADD UNIQUE(sname);写出从表“staff_sql0"中删除两个字段"salary"、"salary_add"的SQL命令ALTER TABLE staff_sql0 DROP(salary,salary_add);写出将"staff"表中张超的企业编号改为“B200100211”的SQL命令UPDATE staffSET bno='B200100211'WHERE sname='张超';写出将"staff"表中李博的企业编号改为张超的企业编号的SQL命令UPDATE staffSET bno=(SELECT bno from staff where sname='张超')WHERE sname='李博';写出查询与李博在同一企业的员工的编号、姓名,并将显示结果按企业编号、员工编号排列的SQL命令SELECT sno,sname from staffwhere bno=(select bno from staff where sname='李博')order by bno,sno;。

相关文档
最新文档