数据库原理与应用测试题A
数据库原理与应用智慧树知到答案章节测试2023年安徽中医药大学

绪论单元测试1.数据模型的三要素是数据结构、数据操作、数据完整性约束( ).A:错B:对答案:B2.数据模型的三要素是数据检索、数据更新、数据删除( ).A:对B:错答案:B3.数据模型的三要素是主键、元组、属性( ).A:错B:对答案:A第一章测试1.下列选项中,( )不是数据库系统的特点.A:数据共享B:数据独立性高C:数据完整性D:数据冗余很高答案:D2.数据模型的三要素是( ).A:数据检索、数据更新、数据删除B:实体、属性、联系C:数据结构、数据操作、数据完整性约束D:主键、元组、属性答案:C3.在下面的两个关系中,学号和学院代号分别为学生关系和学院关系的主键(或称主码),则外键是什么.学生(学号,姓名,学院代号,成绩)学院(学院代号,学院名称,学生人数) ( )A:学生关系的”学院代号”B:学院关系的”学院名称”C:学生关系的”学号”D:学院关系的”学院代号”答案:A4.设有顾客和商品两个实体,每个顾客会购买多种商品,每种商品会有多个顾客购买,则顾客和商品实体之间的联系类型是( ).A:1:1B:m:n答案:B5.一个结点只能有一个双亲,结点之间只可以有一对多联系的模型是( ).A:网状模型B:层次模型C:关系模型答案:B第二章测试1.从关系数据库中选出部分列的查询操作是( ).A:选择B:投影C:连接D:除答案:B2.关系R与关系S只有一个公共属性,T1是R与S作θ条件连接的结果,T2是R与S自然连接的结果,则( ).A:T1的属性个数大于或等于T2的属性个数B:T1的属性个数小于T2的属性个数C:T1的属性个数大于T2的属性个数D:T1的属性个数等于T2的属性个数答案:C3.一个关系模式只有一个( ).A:外键B:主键C:组合键D:候选键答案:B4.设关系R和S的属性个数分别为2和3,那等价于().A:1B:1C:1D:1答案:D5.设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()。
数据库原理与应用考试试题及答案

1. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
A. 1NFB. 2NFC. 3NFD. BCNF2 .下列关于数据库恢复说法不正确的是()A.事物故障恢复采用日志文件B.系统故障恢复采用日志文件C.介质故障恢复采用日志文件D.以上故障恢复均不采用日志文件3. 下面()不是常用的数据模型?A. 关系模型B. 线性模型C. 层次模型D. 网状模型4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5 .DBMS中实现事务持久性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统6.数据库与文件系统的根本区别在于()A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间7. SQL语言是()的语言,容易学习。
A.过程化B. 非过程化C.格式化D. 导航式8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A. 完整性控制B. 访问控制C. 安全性控制D. 并发控制9.DBMS普遍采用()方法来保证调度的正确性。
A. 索引B. 授权C. 封锁D. 日志10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 零级封锁协议11. 下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关12. 关系模型中实现实体间N:M 联系是通过增加一个()。
A.关系实现B. 属性实现C. 关系或一个属性实现D. 关系和一个属性实现13. 关系代数运算是以()为基础的运算。
A. 关系运算B. 谓词演算C. 集合运算D. 代数运算14. 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案一、选择题1.一下关于关系的说法正确的是(A)A.一个关系就是一张二维表B.在关系所对应的二维表中,行对应属性,列对应元组。
C.关系中各属性不允许有相同的域。
D.关系的各属性名必须与对应的域同名。
2.关系数据表的关键字可由(D)属性组成。
A.一个B.两个C.多个D.一个或多个3.进行自然连接运算的两个关系(A)A.至少存在一个相同的属性名B.可不存在任何相同的属性名C.不可存在个相同的属性名D.所有属性名必须完全相同4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)。
A.数据模型B.概念模型C.层次模型D.关系模型5.Access 2010 数据库具有很多特点,下列叙述中,正确的是(B)。
A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数B. Access 2010可以通过编写应用程序来操作数据库中的数据C. Access 不能支持Internet/Intranet 应用D. Access 2010 使用切换面板窗体管理数据库对象6.数据表的基本对象是(A)A.表B.查询C.报表D.窗体7.利用Access 2010 创建数据库文件,其扩展名是(B)A.mdbB.accdbC.xlsxD. acc8.启动Access 2010 后,最先显示的是什么界面(C)A.数据库工作界面B.“打开”窗口C. Backstage D导航窗格9.在Access 数据库对象中,不包括的是(B)A.表B.向导C.窗体D.模块10.表的组成内容包括(C)A.查询和字段B.报表和字段C.字段和记录D.记录和窗体11.在Access 2010 数据库的表设计视图中,不能进行的操作是(A)A.修改字段类型B.设置索引C.增加字段D.删除记录12.某数据库的表中要添加Internet 站点的网址,应该采用的字段类型是(B)A.OLE对象B.超级链接C.查阅向导D.自动编号13.对数据表进行筛选操作,结果是(D)A.显示满足条件的记录,并将这些记录保存在一个新表中B.只显示满足条件的记录,将不满足条件的记录从表中删除C.将满足条件的记录和不满足条件的记录分为两个表进行显示D.只显示满足条件的记录,不满足条件的记录被隐藏14.在Access的数据表中删除一条记录,被删除的记录(A)A.不能恢复B.可恢复为第一条记录C.可恢复为最后一条记录D.可恢复到原来位置15.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是(B)A. NotIn(“张三”,“李四”)B. “张三”Or“李四”C. Like(“张三”,“李四”)D. “张三”And“李四”16.假设某一个数据库表中有一个姓名字段,查找不姓王的记录的准则是(A)A. Not“王*”B. Not“王”C. NotLike“王”D. “王*”17.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是(B)A. =Date ()-15B. <Date()-15C.>Date () -15D. <=Date()-1518.除了从表中选择数据外,还可以对表中数据进行修改的查询是(C)A.选择查询B.参数查询C.操作查询D.生成表查询19.关于删除查询,下面叙述正确的是(D)A.每次操作只能删除一条记录B.每次只能删除单个表中的记录C.删除过的记录只能用“撤消”命令恢复D.每次删除整个记录,并非是指定字段中的记录20.在查询“设计视图”窗口,什么不是字段列表框中的选项(C)A.排序B.显示C.类型D. 准则21.操作查询不包括(B)A.更新查询B. 参数查询C.生成表查询D.删除查询22. SQL能够创建(C)A.更新查询B.追加查询C.各类查询D. 选择查询23. SQL语句中的DROP关键字的功能是(C)A.创建表B.在表中增加新字段C.从数据库中删除表D.删除表中记录24.年龄在18~21岁之间的男生的设置条件可以设置为(B)A. “>18 0r <21”B. “>18 And <21”C. “>18 Not <21”D. “>18 Like <2”25.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最好的查询方式是(B)A.选择查询B.交叉表查询C.参数查询D.操作查询26.利用一个或多个表中的全部或部分数据建立新表的是(A)A.生成表查询B.删除查询C. 更新查询D.追加查询二、填空题1.表是由行和列组成的,行也称___元组___,列也称为__属性___或字段。
数据库原理与应用题库

选择题
在关系数据库中,主键的作用是:
A. 唯一标识一条记录(正确答案)
B. 允许空值
C. 可以重复
D. 无实际作用
下列哪项不是数据库管理系统的功能?
A. 数据定义
B. 数据操作
C. 数据安全
D. 数据挖掘(正确答案)
在数据库设计中,将E-R图转换为关系模型的过程属于:
A. 概念结构设计
B. 逻辑结构设计(正确答案)
C. 物理结构设计
D. 需求分析
事务的四个特性中,保证事务执行过程中不受其他事务干扰的是:
A. 原子性
B. 一致性
C. 隔离性(正确答案)
D. 持久性
在SQL中,使用哪个关键字来连接两个或多个查询结果集,并返回所有记录?
A. JOIN
B. UNION(正确答案)
C. INTERSECT
D. MINUS
数据库的三级模式结构中,描述数据库物理存储结构和存取方法的是:
A. 内模式(正确答案)
B. 概念模式
C. 外模式
D. 逻辑模式
关于数据库并发控制,以下哪种技术可以通过保持数据的多个版本来避免读-写冲突?
A. 两段锁协议
B. 多版本并发控制(MVCC)(正确答案)
C. 封锁
D. 时间戳排序。
(完整版)《数据库原理与应用》练习题

一、判断题[数据库系统概论](F )数据库系统的核心是数据库(F )与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。
(F )一个信息只能用一种数据形式来表示。
(F )数据库系统是数据库管理系统的重要组成部分。
(F )数据库的三级模式是概念模型、逻辑模型和物理模型。
(F )E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。
(F )如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。
[关系型数据库基本原理](F )一个关系的主键只能包含一个属性。
(F )在实体-联系模型中,实体具有属性,联系不能具有属性。
(F )关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。
(F )在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。
(F )E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。
(F )E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。
[数据库的管理](T )数据库的文件包括数据文件、事务日志文件和索引文件。
(F )数据库的一个数据文件可以属于多个文件组。
(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。
(T )事务日志文件不属于任何文件组。
(T )一个数据库可以有0个次数据文件。
(F )每个数据库可以有1个或多个主数据文件。
[表的管理](F )创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。
( T)在SQL Server中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。
(T )在SQL Server中,存储逻辑型数据值的数据类型是bit.(F )SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。
(F )对于逻辑型的属性,赋值是只能写“YES”或“NO”。
(T)在SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。
数据库原理与应用试题及答案

一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库原理与应用考试试题
数据库原理与应用考试试题一、选择题1. 数据库的三级模式结构不包括以下哪个层次?A. 外模式B. 概念模式C. 逻辑模式D. 物理模式2. 下列哪项不是数据库系统解决的问题?A. 数据冗余B. 数据安全性C. 数据独立性D. 数据持久性3. 关系数据库的元组是指什么?A. 表格B. 行C. 列D. 字段4. 以下哪种不是数据库的关键特性?A. 数据的存储B. 数据的组织C. 数据的维护D. 数据的共享5. 在SQL语句中,用于从表中选择数据的命令是哪个?A. UPDATEB. DELETEC. SELECTD. INSERT二、问答题1. 请解释数据库的范式是什么,它对数据库设计有什么意义?2. 数据库事务是什么,事务的特性有哪些,为什么事务是数据库管理中的重要概念?3. 什么是索引?数据库中的索引有什么作用?如何创建索引?4. 请简要介绍一下关系型数据库和非关系型数据库的区别以及各自的优缺点。
5. 数据库管理系统的优点是什么?它对于数据操作以及数据查询有何帮助?三、综合题1. 某公司要求你设计一个员工信息管理系统,该系统需要记录员工的基本信息如姓名、性别、年龄、部门等,并支持员工的增删改查操作。
请简要描述你会如何设计该系统的数据库结构,包括数据表的设计和关系的建立。
2. 假设你是某银行的数据库管理员,银行拥有大量客户的账户信息和交易记录。
你将如何设计数据库以确保数据的安全性和一致性?请列出你所采取的措施。
以上为数据库原理与应用考试试题,完成后请按照要求分别回答选择题、问答题和综合题。
祝您考试顺利!。
数据库原理与应用小测
数据库原理与应用小测数据库是计算机科学领域中的重要概念,它是用于存储和管理数据的系统。
数据库原理与应用是数据库课程中的核心内容,其中包括了数据库的基本概念、数据模型、数据库管理系统以及数据库应用开发等方面的知识。
本文将通过小测的形式来检验读者对数据库原理与应用的了解程度。
一、选择题1. 下列哪个不属于数据库管理系统(DBMS)的功能?A. 数据库设计B. 数据存储C. 数据备份D. 数据可视化2. 数据模型是数据库中的基本概念之一,下列哪个不是常见的数据模型?A. 层次模型B. 关系模型C. 文档模型D. 线性模型3. SQL(Structured Query Language)是数据库中常用的查询语言,它用于进行数据库操作。
下列哪个不是SQL的基本操作?A. INSERT 插入B. UPDATE 更新C. DELETE 删除D. SELECT 选择4. 数据库的完整性约束是用于保证数据的正确性和一致性。
下列哪个是数据库完整性约束的实例?A. PRIMARY KEY 主键约束B. FOREIGN KEY 外键约束C. CHECK 约束D. ALL 约束5. 数据库应用开发中,常用的编程语言与数据库的接口是?A. Java - MySQLB. C++ - OracleC. Python - MongoDBD. HTML - PostgreSQL二、简答题1. 请简要解释数据库的三级模式结构。
数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库直接交互的接口,它定义了用户能够看到和操作的数据部分,可以根据用户的需求来定义外模式。
每个用户都可以拥有一个或多个自己的外模式。
概念模式描述了整个数据库的逻辑结构,它定义了数据库中数据的组织方式、关系以及数据之间的联系。
概念模式独立于具体的应用程序,可以视为全局的模式。
内模式是数据库在物理存储层次上的表示,描述了数据在物理存储介质上的组织方式和访问方法。
(完整版)数据库原理与应用试题及答案
一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。
A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。
A. OSB. DSC. DBMSD. DBS3.元数据是指()。
A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。
A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。
A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。
A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。
A. ABB. BCC. CDD. AD或BD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。
A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。
A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。
A. 不变B. 变为4C . 变为NULL D. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。
A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理与应用过程性考核期中测试
学号: 班级:15计科3班 姓名
一、选择题(本大题共8小题,每题3分,共24分)
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统
阶段。在这几个阶段中,数据独立性最高的是 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理
2.数据库的基本特点是 。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移
植 (4)统一管理和控制
B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩
充 (4)统一管理和控制
C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩
充 (4)统一管理和控制
D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统
一管理和控制
3.数据库中存储的是 。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息
4. 数据库中,数据的物理独立性是指 。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
5. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功
能称为 。
A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能
6. 数据库管理系统是 。
A.操作系统的一部分 B.在操作系统支持下的系统软件
C.一种编译程序 D.一种操作系统
7. DB、DBMS和DBS三者之间的关系是________。
A、DBS与DB和DBMS无关 B、DB包括DBMS和DBS
C、DBS包括DB和DBMS D、DBMS包括DBS和DB
8.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 。
A.外模式 B.内模式 C.存储模式 D.模式
二、填空题(本大题共14空,每题2分,共28分)
1.一个数据库 模式, 外模式, 内模式。
2.数据模型的组成要素 、 、 。
3.视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图
的 ,不存放视图的 .
4.设有如下关系表R:
R(No,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
①插入一个记录(25,’李明’,’男”,21,’95031’);
②插入’95031”班,学号为30、姓名为’郑和’的学生记录;
③将学号为10的学生姓名改为’王华’;
④将所有’95101’班号改为’95091’;
⑤删除学号为20的学生记录;
⑥删除姓’王’的学生记录;
三、论述题(本大题共3个小题,每题6分,共18分)
1. 数据 数据库管理系统
2. 候选码 主属性 全码
3. 关系模型的三类完整性约束
四、解答题(本大题共2题,每题15分,共30分)
1.设有如下关系,请用关系代数表达式表示下列查询语句:
学生关系S(S#,SNAME,AGE,SEX) 课程关系C(C#,CNAME,TEACHER)
选课关系SC(S#,C#,GRADE)
(1)查找“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索”李强”同学不学课程的课程号(C#)。
(4)检索选修课程号为k1和k5的学生学号(S#)。
(5)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
2.
有学生-课程关系数据库,用SQL语句实现下列问题。各关系表描述如下:
表1 student
列名 说明 数据类型 约束
Sno 学号 字符(8) 主键
Sname 姓名 字符(12) 非空,唯一
Ssex 性别 字符(2)
Sage 年龄 整型
Sdept 院系 字符(20)
表2 Course
列名 说明 数据类型 约束
Cno 课程号 字符(8) 主键
Cname 课程名 字符(8) 非空
Teacher 教师名 字符(10) 唯一
表3 SC
列名 说明 数据类型 约束
Sno 学号 字符(8)
主键,参照Student表
Cno 课程号 字符(8) 主键,参照Course表
Grade 成绩 短整型
(1)写出创建S表的SQL语句
(2)写出创建SC表的SQL语句
(3)检索姓"李"且倒数第2个字为"华"或"涛"字的学生的姓名和学号;
(4)定义视图S_age,其中包括学生学号、年龄
(5)修改表结构 在SC表中删除成绩字段列