考研复试-必备数据库试题4
考研复试数据库(四)

考研复试数据库(四)第四部分关系数据库模式设计(⼀)、考核内容(1) 关系约束与关系模式、关系的规范化设计(2) 函数依赖与公理体系(3) 关系模式的分解与规范化(⼆)、考核要求(1)了解关系约束与关系模式的表⽰;理解关系模式规范化设计的必要性。
(2)理解函数依赖的定义和相应的概念。
(3)了解函数依赖的公理体系。
(4)了解关系模式分解的相关概念。
(5)理解完全函数依赖、部分函数依赖和传递函数依赖。
(6)理解第⼀范式、第⼆范式、第三范式和BCNF范式的定义;掌握关系模式规范化的⽅法;掌握关系模式分解的⽅法。
*掌握求X关于F的闭包的⽅法。
*掌握求函数依赖集F的最⼩函数依赖集的⽅法。
*理解保持⽆损联接的分解,掌握其判断⽅法。
*掌握关系候选键的求解⽅法。
*掌握向3NF的模式分解算法。
(⼀)选择1.关系规范化中的删除操作异常是指①,插⼊操作异常是指②。
A.不该删除的数据被删除 B.不该插⼊的数据被插⼊C.应该删除的数据未被删除 D.应该插⼊的数据未被插⼊2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A.关系规范化理论 B.关系运算理论C.关系代数理论 D.数理逻辑3.规范化理论是关系数据库进⾏逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满⾜:其每⼀属性都是()。
A.互不相关的 B.不可分解的C.长度可变的 D.互相关联的4.关系数据库规范化是为解决关系数据库中()问题⽽引⼊的。
A.插⼊、删除和数据冗余 B.提⾼查询速度C.减少数据操作的复杂性 D.保证数据的安全性和完整性5.规范化过程主要为克服数据库逻辑结构中的插⼊异常,删除异常以及()的缺陷。
A.数据的不⼀致性 B.结构不合理C.冗余度⼤ D.数据丢失6.当关系模式R(A,B)已属于3NF,下列说法中()是正确的。
A.它⼀定消除了插⼊和删除异常 B.仍可能存在⼀定的插⼊和删除异常C.⼀定属于BCNF D.A和C都是7.关系模型中的关系模式⾄少是( )。
数据库原理复试

1、以下哪个是关系数据库中的基本数据单位?A、字段B、记录C、表D、数据库(答案:B)2、在SQL语言中,用于删除表中数据的命令是?A、DELETEB、DROPC、TRUNCATED、REMOVE(答案:A)3、数据库的三范式(3NF)要求?A、消除重复字段B、消除非主属性对主键的传递依赖C、所有字段都直接依赖于主键D、表中只能有一个主键(答案:B)4、以下哪种类型的索引通常用于提高查询速度,但会减慢插入、删除和更新操作?A、主键索引B、唯一索引C、全文索引D、普通索引(答案:D)5、在关系数据库中,为了保持数据的一致性和完整性,通常使用哪种约束来确保一列中的数据唯一?A、PRIMARY KEYB、FOREIGN KEYC、UNIQUED、CHECK(答案:C)6、以下哪个操作可以回滚未提交的事务,撤销自上次提交以来的所有更改?A、COMMITB、ROLLBACKC、SAVEPOINTD、SET TRANSACTION(答案:B)7、在数据库设计中,用于描述数据实体及其关系的图形化表示方法是?A、数据流图B、ER图C、状态图D、用例图(答案:B)8、SQL中的JOIN操作用于?A、创建新表B、删除表中的数据C、根据指定条件合并两个或多个表的数据D、修改表结构(答案:C)9、以下哪个概念描述了数据库管理系统(DBMS)中用于存储数据的逻辑结构?A、模式B、实例C、视图D、索引(答案:A)10、在数据库恢复技术中,通过定期保存数据库的状态,以便在发生故障时恢复到某个一致状态的方法是?A、日志恢复B、备份恢复C、镜像恢复D、冗余恢复(答案:B)。
考研数据库9套题及答案

精选文库第一套一、选择题(每题 1 分,共 20 分)1. 在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B.文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式B. 内模式C.存储模式D. 模式4.作为关系数据系统,最小应具备的关系运算是()。
A.排序、索引、统计B. 选择、投影、连接C.关联、更新、排序D. 显示、打印、制表5.在 select语句中使用 group by Sno时, Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6.在 where 语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7.对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8.在关系模式 R(U,F)中, Y∈ X F+是 X→ Y 是否成立的()。
A.充分必要条件B. 必要条件C.充分条件D. 既不充分也不必要条件9.在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A.需求分析阶段B. 概念设计阶段C.逻辑设计阶段D. 物理设计阶段10.基本 E-R 图就是数据库的()。
A.外模式B. 逻辑模式C. 内模式D. 概念模式11.从数据流图构造 E-R 图时,选择实体一般应先考虑数据流图中的()。
A.数据项B. 数据流C. 数据处理D. 数据存储12.以下()不是当前常用的存取方法。
A.索引方法B. 聚簇方法C. HASH方法D. 链表方法13.事务一旦提交,对数据库的改变是永久的,这是事务的()。
A.原子性B. 一致性C. 隔离性D. 持久性14.并发控制要解决的根本问题是保持数据库状态的()。
数据库考研必备复试题

试卷一一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。
复试数据库原理含答案

二、主观题(共5道小题)35.什么是数据独立性?参考答案:数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据的定义与存储从程序中独立出来实现。
36.什么是数据抽象?参考答案:数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储结构、存储位置和存取方法等细节,即可存取数据库。
在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。
37.什么是演绎?参考答案:演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。
38.什么是弱实体?参考答案:弱实体是管理主体之外的实体型。
没有键属性的实体。
39.假定一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。
请用ER图进行概念模型的设计。
读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社对每个读者借的每本书有:借出日期和应还日期参考答案:二、主观题(共11道小题)25.什么是数据库?参考答案:数据库是永久存储的、相互关联的和可共享的数据集合。
26.设有一个关系数据库,有三个基本表,表的结构如下:STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。
年龄的数据类型为整型。
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
COURSE(课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型。
1)请用关系代数查询信息系学生的学号、姓名、课程号和成绩。
2)指出以上各关系的键和外键。
3)请用关系代数查询年龄在20以下同学的姓名,年龄。
4)请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”5 )请用SQL语言定义SC表,并定义外键约束SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
考研复试面试题 数据库

大型数据库有:Oracle、Sybase、DB2、SQL server小型数据库有:Access、MySQL、BD2等。
一、开放性1. SQL Server 只能在windows上运行,没有丝毫的开放性,2. Oracle 能在所有主流平台上运行(包括windows)。
完全支持所有的工业标准。
采用完全开放策略。
可以使客户选择最适合的解决方案。
对开发商全力支持。
3. Sybase ASE 能在所有主流平台上运行(包括windows)。
但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。
在多平台的混合环境中,会有一定问题。
4. DB2 能在所有主流平台上运行(包括windows)。
最适于海量数据。
二、可伸缩性,并行性1. SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
2. Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。
如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。
Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
3. Sybase ASE 虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER。
DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦。
4. DB2 具有很好的并行性。
DB2把数据库管理扩充到了并行的、多节点的环境。
数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。
数据库分区有时被称为节点安全性。
三、安全认证1. SQL server 没有获得任何安全证书。
2. Oracle Server 获得最高认证级别的ISO标准认证。
3. Sybase ASE 获得最高认证级别的ISO标准认证。
西安电子科技大学考研复试数据库题库(上岸必备)

西安电子科技人学考研复试数据库数据痄技术的奠基人之一, E.F.Codd 于 1970年发表多篇论文, 要紧论述的是。
A.层次数据校型 B 网络数据模型c. 关系数据膜型D面向对象数据模型在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特点的是_。
A.外模式 B. 内模式 C.储备栈式 D 栈式在数据库中,下列说法一是不正确的。
A.数据库幸免了一切数据的重复B若系统是完全能够操纵的,则系统可确保面新时的一致性C 数据库中的数据能够共享D 数据库减少了数据冗余数据所的网状膜型应满足的条件是_。
A.承诺一个以上的无双亲,也承诺一个结点有多个双亲B 必须有两个以上的结点C 有且仅有一个结点无双亲,其余结点都只有一个双亲D 每个结点有且仅有一个双亲层次膜型不能直截了当表示A.I: I关系B. I: m关系C. m:n关系D. I:I和I:m关系在数据库设计中用关系模型来表示实体和实体之间的联系。
关系模型的结构是_。
A.层次结构B. 二维表结构C. 网状结构D.封装结构数据库三级模式体系结构的划分,有利千保持数据库的_。
A.数据独立性B. 数据安全性 c. 结构规范化 D.操作可行性数据库的特点之一是数据的共穿,严格地讲,那个地点的数据共穿是指_。
A. 同一个应用中的多个程序共亨一个数据集合B 多个用户、同一种语言共享数据c.多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据渠合数据库(DB)、数据库系统(D郎)和数据库治理系统<DBMS)三者之间的关系是_。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括D腮和DBMSD. D豁确实是DB,也确实是DBMS数据库治理系统能实现对数据库中数据的杳询、插入、修改和删除等操作.这种功能称为。
A.数据定义功能B数据治理功能 C.数据橾纵功能 D 数据操纵功能通过指针链接来表示和实现实体之间联系的模型是_.A.关系模型B层次模型 c.网状模型 D 层次和网状膜型数据的正确、有效和相容称之为数据的_。
南京理工大学考研复试计算机数据库试题

一、选择题(选择一个最合适的答案)60%1.在实体/联系图(E/R图)中,实体集的每个属性都隐含为:A多值。
B单值。
C不允许为NULL。
D前三者都不对。
2.“两个实体集之间若有联系,则该联系是唯一的。
”这种说法对吗?A正确B不正确C不能断定D应该说,若该联系是一对一,则是唯一的。
3.“一个多对一的联系隐含着一对一的联系。
”这种说法对吗A正确B不正确C不能断定D应该说,多对多的联系隐含一对一联系。
4.考虑银行业务中“储户”与“帐号”之间的联系,该联系的多重性应该是:A一对一B多对一C一对多D多对多5.下面哪种约束要求一组属性在任意两个不同实体上的取值不同。
A键(key)约束。
B单值约束。
C参照完整性。
D域(domain)约束6.参照完整性约束要求某个联系中被参照的实体________。
A至少有一个。
B有一个且仅一个。
C零个到多个。
D前三者都不对。
7.对于一个“弱实体集”,下面哪种说法不正确:A一定有一个多对一的联系到其它实体集。
B自身属性不能构成完整的键。
C可单独存在,而无需其它实体集。
D可以有自己的属性。
8.关系模型要求各元组的每个分量的值必须是原子性的。
对原子性,下面哪种解释不正确:A每个属性都没有内部结构。
B每个属性都不可分解。
C各属性值应属于某种基本数据类型。
D属性值不允许为NULL。
9.对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确:A改变属性的排列次序不影响该关系。
B改变元组的排列次序不影响该关系。
C改变元组的排列次序会改变该关系。
D关系的模式包括其名称及其属性集合。
10.若R是实体集R1与R2间的一个多对多联系,将其转换为关系R’,哪种说法不正确:A R’属性应包括R1与R2的所有属性。
B R’属性应包括R1与R2的键属性。
C R1与R2的键属性共同构成R’的键。
D R’的属性应包括R自身定义的属性。
11.若某关系R的属性集A函数决定R中所有其它属性,则A为关系R的一个:A键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共30分)1.要保证数据库的数据独立性,需要修改的是( )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式2.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3.在视图上不能完成的操作是( )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图4.SQL的集合成员资格比较操作“元组IN(集合)”中的IN的等价操作符是:()A.<>ANYB.<>ALLC.=ANYD.=ALL5.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作6.关系范式从低到高依此是()A. 4NF BCNF 3NF 2NF 1NFB.BCNF 4NF 3NF 2NF 1NFC. 1NF 2NF 3NF 4NF BCNFD.1NF 2NF 3NF BCNF 4NF7.在关系代数中,五种基本运算为()A.并、差、投影、选择、自然连接B.并、交、差、投影、选择C.并、差、投影、选择、笛卡尔乘积D.并、交、差、选择、乘积8.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D.E-R模型9.语句delete from sc 表明()A.删除sc中的全部记录B.删除基本表scC.删除基本表sc中的列数据D.删除基本表sc中的部分行10.收回所有用户对基本表STUDENT的UPDATE操作权限可由()语句完成。
A.REVOKE UPDATE ON TABLE STUDENT FROM W ANGB.REVOKE UPDATE ON STUDENT FROM WANGC.GRANT UPDA TE ON STUDENT TO PUBLICD.REVOKE UPDATE ON TABLE STUDENT FROM PUBLIC11.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:()A.共享锁B.排它锁C.写锁D.以上都不是12.SQL中的视图机制属于DBS的()A.完整性措施B. 恢复措施C. 安全性措施D. 并发性措施13.解决并发操作带来的数据不一致问题普遍采用()A.恢复B.封锁C.存取控制D.协商14.SQL语言有两种使用方式,分别称为交互式和()A.提示式SQLB.多用户SQLC.解释式SQLD.嵌入式SQL15.下列四项中,不属于关系数据库特点的是( )A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问二、填空题(每题1分,共15分)1.在数据库中,最常用的数据模型有、网状模型和。
2.数据管理技术经历了、、三个发展阶段。
3.在数据库系统中,数据的完整性是指数据的、、和。
4.SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。
5.并发操作带来数据不一致性包括三类:丢失修改、和。
6.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。
7.SQL语言集、数据操纵、和数据控制功能于一体。
8.事务应该具有四个属性: 、、隔离性和持续性。
9.视图是一个虚表,它从中导出。
在数据库中,只存放视图的,不存放视图的。
10.在SQL中,用命令可以修改基本表的结构,用命令可以修改表中的数据,用命令可以删除基本表。
11.两个实体间的联系有联系,联系和联系。
12.select命令中,表达条件表达式用where子句,分组用子句,排序用子句。
13.数据库运行过程中可能发生的故障有、和三类。
14.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的关键字是,学生关系的关键字是,外关键字是。
15.关系模型中可以有三类完整性约束:、和。
三、名词解释(每小题3分,共9分)1.事务2.数据库系统3.数据字典四、简答题(每小题4分,共16分)1.什么是日志文件?为什么要设立日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?2.DBA的主要职责是什么?3.试述数据库系统的三级模式结构及它们间的二级映象,并说明SQL对三级模式结构的支持?4.关系模型的完整性规则有那几类,分别为什么?在参照完整性规则中外部码属性的值也可为空吗?什么情况下才可以为空?五、(10分)某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别班级姓名学号课程:课程号、课程名、课时数教室:教室编号、地址、容量这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生可选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教室可上多门课。
1)请画出教员、学生、课程、教室的E—R 图。
2)将该E—R 图转换为关系数据模型。
六、(15分)关系数据库中有三个关系:学生:S(Sno,Sname,Ssex, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sdept:系;课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,试用SQL语言完成1)~5)各项操作。
1)检索学习了课程号’C2’的学生学号,姓名与成绩并按成绩递增排序;2)检索学生表中不姓’张’的学生的情况;3)查询每个学生的学号、姓名和相应的平均成绩;4)查询和’张三’同一个系的所有学生情况。
5)查询每门课的缺考人数。
七、(5分)假设有下面两个关系模式:职工(职工号,姓名,年龄,性别,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码;用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:(1)定义模式的主码;(2)定义参照完整性;(3)定义职工年龄不得超过60岁;(4)性别为男或女一、单项选择题(每小题2分,共30分)1.A2.C3.A4.C5.C6.D7.C8.D9.A 10.D11.B 12.C 13.B 14.D 15.D二、填空题(每题1分,共15分)1.层次模型关系模型2.手工阶段文件系统阶段数据库系统阶段3.正确相容有效4.视图存储文件5.不可重复读读脏数据6.日志文件7.数据查询数据定义8.原子一致9.一个或多个基本表定义数据10.Alter table Update Drop table11.一对一多对多一对多12.Group by Order by13.事务故障系统故障介质故障14.系编号学号系编号15.实体完整性参照完整性用户自定义完整性三、名词解释(每小题3分,共9分)1.事务:事务包含一条到多条SQL语句。
事务是数据库操作的基本单元,事务作为一个整体要么成功完成,要么失败什么也没有做,事务具有ACID特性。
2.数据库系统:是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统。
3.数据字典:数据字典:数据字典是对数据库结构的描述,存放着对实际数据库三级模式的定义,是数据库系统中各种描述信息和控制信息的集合。
四、简答题(每题4分,共16分)1.答:日志文件是记录数据库操作步骤的文件。
通过日志文件可以把数据库从不一致状态恢复到正确状态。
先写日志后写数据库,可防止写日志和写数据库这两步之间出现错误时,通过日志进行恢复不会对数据库造成影响。
2.答:DBA的主要职责是:数据库的设计;数据库的存储和存取;数据库的运行;数据库的重组;数据库的监控和维护。
3.答:数据库系统通常采用三级模式结构:外模式、模式、内模式。
提供了三级模式之间的二级映像。
模式内模式映像保证了数据物理独立性。
外模式模式映像保证了数据逻辑独立性。
外模式对应于视图,模式对应基本表,内模式对应于物理存储文件,SQL提供上述概念的支持。
4.答:有三类,分别为实体完整性、引用完整性、用户自定义完整性。
外部吗可以为空,当被引用的实体在被引用表中不存在时。
这时空值表示特殊意义。
五、(10分)1.2.教员<职工号,姓名,年龄,职称>课程<课程号,课程名,课时数,职工号,教室编号>学生<学号,姓名,性别,年龄>教室<教室编号,地址,容量>选修<学号,课程号,成绩>六、(15分)1.select s.sno,sname,gradefrom s,scwhere s.sno=sc.sno and o=’C2’order by grade asc;2.select sno,sname,ssex,sdeptfrom swhere sname not like’张%’;3.select sno,sname,avg(grade)from s,scwhere s.sno=sc.snogroup by s.sno;4.select sno,sname,ssex,sdeptfrom swhere sdept=(select sdept from s where sname=’张三’);5.select cno,count(*)from scwhere grade is nullgroup by cno七、(5分)Create table 职工(职工号char(10),姓名char(8),年龄smallint,职务char(10),性别char(2),工资numeric(6,2),部门号char(5),Check (年龄between 0 and 60),Check(性别in(‘男’,‘女’)),Primary key (职工号),Foreign key(部门号) references 部门(部门号));Create table 部门(部门号char(5),名称char(20),经理名char(8),电话varchar(15),Primary key(部门号));。