数据库应用技术考题-2017秋季复习提供 (1)
数据库应用技术试题库及答案

湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (1)题型二选择题 (3)题型三简答题 (7)题型四综合题 (10)题型一填空题1.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。
2.21MB=__16__个扩展区。
3.SQL sewer 2000文件有两个名称逻辑文件名、物理文件名。
4.删除数据库命令格式:____DROP DATABASE 。
5.使用交叉连接将产生过多的__冗余数据______。
6.按照在数据库中实现完整性的作用级别,可以将其分为__对象级___、___总体级______。
7.核查约束的作用:用于检查输入数据取值是否正确。
8.使用默认过程的顺序依次为_创建默认、绑定默认、解除绑定、删除默认。
9.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。
10.SQL Server 2000支持两种登录验证模式:Windows身份验证模式、混合模式。
11.如果用户选择混合模式的验证模式,则需要设置sa用户的口令。
12.使用ALTER TABLE 语句可以实现对表结构的修改操作。
13.向表中添加列需要使用ALTER TABLE的ADD子句。
14.删除列需要使用DROP COLUMN 子句。
15.使用ALTER TABLE语句还可以向一个已经存在的表添加约束或删除约束,向表中添加约束需要使用ADD CONSTRAINT 子句。
16.删除约束使用DROP CONSTRAINT 子句。
17.Transact-SQL中的变量分为局部变量与全局变量,局部变量用@ 开头,全局变量用@@ 开头。
18.在Transact-SQL中,可以使用嵌套的IF…ELS E语句来实现多分支选择,也可以使用CASE 语句来实现多分支选择。
19.SQL Server 2000 使用了TOP 关键字,用于查询时只显示前面几行数据。
20.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。
国家开放大学(中央广播电视大学)2017年秋季学期“开放本科”期末考试数据库应用技术试题

国家开放大学(中央广播电视大学)2017年秋季学期“开放本科”期末考试数据库应用技术试题2018年1月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是( )。
A.学生学号B.插人数据D.教师编号C.建立约束参考答案:插人数据2.在E-R图中,实体用( )描述。
A.圆角矩形B.菱形框D.三角形C.矩形框参考答案:矩形框3.关于数据库三级模式中“模式”的说法,错误的是( )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示参考答案:模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键C.设置学生表的学号为主键B.设置系表中的“系名”为外键D.无法表达这两个表的引用关系参考答案:设置学生表中的“所在系”为外键5.关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列B.选择运算是从水平方向选取表中满足条件的记录C.进行选择运算的两个表必须结构相同D.进行选择运算时要求两个表中必须有同名列参考答案:选择运算是从水平方向选取表中满足条件的记录6.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式D.第四范式C.第三范式参考答案:第二范式7.关于SQLServer中扩大数据库空间的说法,正确的是( )。
A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作参考答案:日志文件和数据文件的空间都可以扩大8.属于普通编码可变长字符串类型的是( )。
《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案一、单项选择题(每题1分,共40分)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.下列不属于主索引特性的是。
A.主索引的值不可为空B.主索引的值不可重复C.主索引的值不必唯一D.一个表只有一个主索引7.在Access数据表中不能建立索引的字段类型是。
A文本B.数字C.日期/时间D.OLE对象8.在对表中某一字段建立索引时,若其值有重复,可选择索引。
A.主B.有(无重复)C.无D.有(有重复)9.在Access数据库中,表之间的关系通常定义为。
A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系10.在创建表间关系时,不可设置。
A.参照完整性B.级联更新相关字段C.级联删除相关字段D.级联增加相关字段11.关于准则Like”[!北京,上海,广州]”,以下可满足条件的城市是______。
A. 北京B. 上海C. 广州D. 杭州12.______是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录。
A. 选择查询B. 参数查询C. 操作查询D. SQL查询13.可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是______。
A. SQL查询B. 参数查询C. 操作查询D. 交叉表查询14.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是______。
数据库应用技术试题

数据库应用技术试题本试题共分为三个部分,包括选择题、填空题和应用题。
请根据题目要求完成每道题目,并在指定位置填写答案。
答题时请仔细阅读题目要求,并确保回答准确无误。
选择题:(每小题2分,共20分)1. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据存储和访问B. 用户权限控制C. 备份和恢复D. 执行业务逻辑2. 数据库设计的关键目标是什么?A. 数据库的安全性B. 数据库的性能C. 数据库的可扩展性D. 数据库的容错性3. 下面哪个命令用于在数据库中创建新表?A. ALTER TABLEB. DROP TABLEC. CREATE TABLED. UPDATE TABLE4. 数据库范式是用来做什么的?A. 优化数据库性能B. 确保数据完整性C. 降低数据冗余D. 管理数据库事务5. 数据库索引的作用是什么?A. 加快查询速度B. 减少存储空间C. 提高数据可靠性D. 管理数据库连接6. 下面哪个是关系型数据库管理系统(RDBMS)?A. MySQLB. MongoDBC. CassandraD. Redis7. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性8. 下面哪个是关系型数据库的数据模型?A. 层次模型B. 网状模型C. 关系模型D. 对象模型9. 下面哪个操作可以删除数据库中的所有数据?A. DELETE TABLEB. TRUNCATE TABLEC. DROP TABLED. REMOVE TABLE10. 数据库连接池的作用是什么?A. 管理数据库连接B. 优化数据库查询C. 提高数据并发性D. 存储数据库备份填空题:(每小题2分,共10分)1. 数据库中,一个表的每一列被称为一个__________。
2. 数据库的主键用来唯一标识表中的每一__________。
3. 在数据库中,多个表之间的关系可以通过__________键来建立。
4. 在SQL中,用于查询数据的命令是__________。
数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。
数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
17秋北理工数据库技术与应用在线作业

北理工《数据库技术与应用》在线作业试卷总分:100 测试时间:--单选题多选题判断题、单选题(共20 道试题,共50 分。
)1. 下列选项中,不属于数据库特点的是( )。
A. 数据共享B. 数据完整性C. 数据冗余较小D. 数据独立性低满分:2.5 分2. 在数据库系统阶段,数据( )。
A. 具有物理独立性,没有逻辑独立性B. 具有逻辑独立性,没有物理独立性C. 独立性差D. 具有高度的物理独立性和一定程度的逻辑独立性满分:2.5 分3. 五种基本关系代数运算是( )。
A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ满分:2.5 分4. 关于数据库系统三级模式的说法,下列选项中正确的是( )。
A. 外模式、概念模式、内模式都只有一个B. 外模式有多个,概念模式和内模式只有一个C. 模式只有一个,概念模式和内模式有多个D. 三个模式中,只有概念模式才是真正存在的满分:2.5 分5. 在下列关于关系的陈述中,错误的是()。
A. 表中任意两行的值不能相同B. 表中任意两列的值不能相同C. 行在表中的顺序无关紧要D. 列在表中的顺序无关紧要满分:2.5 分6. 下列实体类型的联系中,属于多对多联系的是( )。
A. 学生与课程之间的联系B. 学校与教师之间的联系C. 商品条形码与商品之间的联系D. 班级与班长之间的联系满分:2.5 分7. ( )是长期存储在计算机内的有组织,可共享的数据集合。
A. 数据库管理系统B. 数据库系统C. 数据库D. 文件组织满分:2.5 分8. 子模式DDL用来描述( )。
A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构满分:2.5 分9. 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段满分:2.5 分10. SQL语言的SELECT语句中,能实现投影操作的是()。
试卷代 国家开 放大学 秋季学期“开 放本科”期末考试 数据库应用技术试题及答案 月

试卷代号 :1256
国家开放大学(中央广播电视大学 )2017 年秋季学期"开放本科"期末考试
数据库应用技术 试题答案及评分标准
(供参考)
2018 年 1 月
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共 15 个
小题,每小题 2 分,共 30 分)
1. B
2. C
)。
A. real
B. nvarchar
C. numeric
D. varchar
9. 在表达式中,与"所在部门 NOT IN ('财务 fJ 后勤') "等价的是(
)。
A.所在部门! ='财务, AND 所在部门! ='后勤 1
B. 所在部门! '财务, OR 所在部门!= '后勤 F
C. 所在部门,财务, AND 所在部门='后勤 F
开课学期:微整型。
学时 z 小整型。
"授课"表结构:
教师号:普通编码定长字符类型,长度为 10 ,引用教师表的外键。
课程号:普通编码定长字符类型,长度为 20 ,引用课程表的外键。
授课学年:普通编码定长字符类型,长度为 6 ,非空。
主键: (教师号,课程号,授课学年)。
参考答案及评分要点:
CREATE T ABLE 教师(
28. (本题 10 分)写出创建如下三张数据表的 SQL 语句。
"教师"表结构: 教师号:普通编码定长字符类型,长度为 10 ,主键。 教师名:普通编码可变长字符类型,长度为 10 ,非空。 职称:统一字符编码定长字符类型,长度为 3 ,取值为"教授"、"副教授"、"讲师"、"助教"。 所在部门:普通编码可变长字符类型,长度为 20 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术试题-2017秋季复习提供一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)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. 关于SQL Server数据库组成的说法,正确的是()。
A.一个数据库可由多个数据文件和多个日志文件组成B.一个数据库可由多个数据文件和仅一个日志文件组成C.一个数据库可由仅一个数据文件和多个日志文件组成D.一个数据库可由仅一个数据文件和仅一个日志文件组成7. 如果数据库的日志文件空间满了,则能够()。
A.对数据库进行插入操作B.对数据库数据进行删除操作C.对数据库数据进行修改操作D.对数据库数据进行查询操作8. 设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是()。
A.intB.smallintC.tinyintD.bit9. 设有表M,将其中的Type列的数据类型改为NCHAR(4)。
能实现该功能的语句是()。
A.ALTER TABLE M ADD COLUMN Type NCHAR(4)B.ALTER TABLE M ALTER COLUMN Type NCHAR(4)C.ALTER TABLE M DROP COLUMN Type NCHAR(4)D.ALTER TABLE M ALTER Type NCHAR(4)10. 设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,正确的语句是()。
A.SELECT COUNT(*) FROM 选课表B.SELECT SUM(*) FROM 选课表C.SELECT COUNT(学号) FROM 选课表D.SELECT COUNT(DISTINCT 学号) FROM 选课表11. 设SC表中记录成绩的列为:Grade,类型为int。
若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,正确的Case函数是()。
A.Case GradeWhen 90~100 THEN '优'When 80~89 THEN '良'When 70~79 THEN '中'.When 60~69 THEN '及格'Else '不及格'EndB.CaseWhen Grade between 90 and 100 THEN Grade = '优'When Grade between 80 and 89 THEN Grade = '良'When Grade between 70 and 79 THEN Grade = '中'When Grade between 60 and 69 THEN Grade = '及格'Else Grade = '不及格'EndC.CaseWhen Grade between 90 and 100 THEN '优'When Grade between 80 and 89 THEN '良'When Grade between 70 and 79 THEN '中'When Grade between 60 and 69 THEN '及格'Else '不及格'EndD.Case GradeWhen 90~100 THEN Grade = '优'When 80~89 THEN Grade = '良'When 70~79 THEN Grade = '中'When 60~69 THEN Grade = '及格'Else Grade = '不及格'End12.删除计算机系学生(在student表中)的修课记录(在SC表中)的语句,正确的是()。
A.DELETE FROM SC JOIN Student b ON S.Sno = b.SnoWHERE Sdept = '计算机系'B.DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.SnoWHERE Sdept = '计算机系'C.DELETE FROM Student WHERE Sdept = '计算机系'D.DELETE FROM SC WHERE Sdept = '计算机系'13. 在视图的定义语句中,只能包含()。
A.数据查询语句B.数据增、删、改语句C.创建表的语句D.全部都可以14. 关于索引的说法,错误的是()。
A.索引由索引项组成,索引项只能由表中的一个列组成B.聚集索引对数据进行物理排序C.非聚集索引不对数据进行物理排序D.唯一索引可以确保索引列不包含重复的值15. 修改存储过程P1的语句,正确的是()。
A.ALTER P1B.ALTER PROC P1C.MODIFY P1D.MODIFY PROC P1二、判断题(正确的在括号内打上“√”,错误的打上“╳”。
本题共10个小题,每小题2分,共20分)1. SSMS只支持用图形化方法访问数据库,不支持用编写语句的方法访问数据库。
()2. 对数据库大小的修改,需要msdb数据库维护。
()3. 若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。
()4. “Sage TINYINT CHECK(Sage>=22 AND Sage<=60)”限制Sage列的取值只能在22到60之间。
()5. 使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。
()6. ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。
()7. SQL Server允许将一行数据存储在多个数据页上。
()8. 日志备份备份的是从上次备份到当前时刻新增的数据库日志内容。
()9. 在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。
()10. 设ADOrs是一个Recordset对象,则ADOrs("学号")表示得到“学号”列的值。
()三、简述题(本题共2个小题,每小题5分,共10分)1. 关系数据库的三个完整性约束是什么?各是什么含义?2. 什么是数据库的逻辑结构设计?简述其设计步骤。
四、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。
“汽车”表结构:汽车型号:普通编码定长字符类型,长度为20,主键。
汽车类别:普通编码定长字符类型,长度为10,取值为:“小轿车”、“商务车”、“SUV”生产年份:整型。
“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键。
经销商名:普通编码可变长字符类型,长度为30,非空。
地址:普通编码可变长字符类型,长度为50。
“销售”表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。
汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。
销售时间:日期时间型。
销售价格:整型主键:(经销商号,汽车型号,销售时间)。
2.(本题共20分,每小题5分)依据第1题所创建的三张表,写出完成下列操作的SQL语句。
1)查询2014年生产的汽车型号和汽车类别。
2)查询2013年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。
3)将销售价格超过100万元的汽车降价5万。
4)在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年份为2014。
3.(本题10分)依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小轿车”的经销商的经销商名和地址。
数据库应用技术参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.D2.D3.B4.C5.B6.A7.D8.C9.B 10.D11.C 12.B 13.A 14.A 15.B二、判断题(正确的在括号内打上“√”,错误的打上“╳”。
本题共10个小题,每小题2分,共20分)1.╳2.╳3.√4.√5.╳6.╳7.╳8.√9.╳10.╳三、简述题(本题共2个小题,每小题5分,共10分)1.参考答案:实体完整性、参照完整性和用户定义的完整性。
实体完整性指关系数据库中所有的表都必须有主键。
参照完整性用于描述和约束实体之间的关联关系。
用户定义的完整性是针对某一具体应用领域定义的数据约束条件,它反映某一具体应用所涉及的数据必须满足应用语义的要求。
2.参考答案:数据库逻辑设计的任务是把概念设计阶段产生的E-R图转换为具体DBMS支持的组织层数据模型,这些模式在功能、性能、完整性和一致性约束方面满足应用要求。
关系数据库的逻辑设计一般包含三项工作:1)将概念模型转换为关系数据模型。
2)对关系数据模型进行优化。
3)设计面向用户的外模式。
四、综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATE TABLE 汽车(汽车型号 char(20) primary key,汽车类别 char(10) CHECK(汽车类别 in('小轿车','商务车','SUV')), 生产年份int)评分要点:主键:1分;CHECK:2分,其他1分。
共计4分。
CREATE TABLE 经销商(经销商号char(20) primary key,经销商名varchar(30) not null,地址varchar(50))评分要点:主键:1分;其他:1分。