数据库原理实践试题
数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。
一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。
数据库系统基础理论与实践考试

数据库系统基础理论与实践考试(答案见尾页)一、选择题1. 数据库系统的基本概念是什么?A. 存储数据的技术B. 管理数据的方法论C. 用于存储和管理数据的软件系统D. A和B2. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据安全控制3. 关系模型的主要特点是什么?A. 非结构化数据存储B. 数据之间的关联性C. 二维表表示数据D. 数据库标准化4. 什么是数据库事务?A. 一系列数据库操作序列,具有原子性、一致性、隔离性和持久性(ACID)B. 一个应用程序或进程C. 一个数据文件D. 一组索引5. 什么是索引?为什么它们对数据库查询性能很重要?A. 一种特殊的表格,用于存储部分数据B. 一种用于快速查询数据的数据结构C. 一种数据库配置D. 与数据表分开存储的额外数据6. 什么是数据库模式?A. 数据库中所有数据的集合B. 数据库中数据的结构和组织C. 数据库的物理布局D. 数据库的逻辑视图7. 什么是关系代数?A. 一种编程语言B. 一组操作数据库的规则和函数C. 一种数据库查询语言D. 与数据库系统不直接相关的理论8. 什么是备份和恢复策略?为什么它们对数据库系统至关重要?A. 一种数据加密技术B. 定期复制数据以防止数据丢失C. 对数据进行编码的过程D. 在发生故障时恢复数据的计划9. 什么是数据库分区和分片?A. 将大型数据库分成多个较小的独立数据库的过程B. 一种数据压缩技术C. 一种数据备份方法D. 一种数据安全措施10. 什么是读写分离?它在数据库中的应用是什么?A. 将读操作和写操作分配给不同的服务器B. 一种数据库连接技术C. 优化数据库性能的一种方法D. 一种数据同步机制二、问答题1. 什么是数据库系统?请简述数据库系统的组成部分。
2. 数据库管理系统的主要功能是什么?3. 什么是关系模型?请简述关系模型的基本概念。
4. 什么是SQL语言?请简述SQL语言的主要功能。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
(完整word版)数据库原理试卷A(标准答案)

单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A ).A. 制约规则B。
静态特性 C. 动态特性D。
数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC。
DB包括DBMS和DBS D。
DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C ).A。
实体完整性约束 B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B ).A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D ).A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C。
系统故障D。
事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A。
只能读不能写B。
只能写不能读C。
既可读又可写D。
不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A ).A.数据的描述B。
数据库系统基础理论与实践考试

数据库系统基础理论与实践考试(答案见尾页)一、选择题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. 数据库操作的一组操作序列,具有原子性、一致性、隔离性和持久性(ACID)C. 数据库操作的一组操作序列,具有原子性、一致性、隔离性和持久性(ACID)和性能优化D. 数据库操作的一组操作序列,具有原子性、一致性、隔离性和持久性(ACID)和故障恢复7. 数据库管理系统的主要组成部分包括哪些?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据库管理员(DBA)D. 数据库缓冲区8. 在数据库系统中,什么是视图?A. 一种虚拟表,其内容来自一个或多个表的行B. 一种虚拟表,其内容来自一个或多个表的列C. 一种虚拟表,其内容来自一个或多个表的数据D. 一种虚拟表,其内容来自一个或多个表的结构9. 数据库复制在提高数据可用性和容错性方面发挥着重要作用。
请问哪一项不是数据库复制的主要目的?A. 提高数据访问性能B. 提高数据冗余度C. 确保数据的一致性D. 提高数据的可靠性10. 什么是数据库的三级模式结构?它包括哪三个层次?A. 外模式、模式和内模式B. 存储模式、逻辑模式和物理模式C. 用户模式、概念模式和内部模式D. 外模式、内模式和存储模式11. 关系数据库中的关系模型是什么?A. 二维表结构B. 层次结构C. 网状结构D. 星型结构12. 数据库设计中,规范化的主要目的是什么?A. 减少数据冗余B. 增加数据独立性C. 提高数据完整性D. 提高查询效率13. 数据库管理系统的主要功能是什么?A. 数据定义B. 数据查询C. 数据更新D. 数据控制14. 什么是事务?A. 一段程序代码B. 一组操作数据库的操作序列C. 一个逻辑单位,是数据库管理系统执行过程中的一个基本逻辑单位D. 一个存储在计算机中的具体文件15. 什么是视图?A. 一种虚拟表,其内容来自一个或多个表的行B. 一种数据结构,用于存储经常使用的数据C. 一种用于限制对数据库表访问的机制D. 一种用于查询数据库的命令16. 什么是触发器?A. 一种存储过程,用于自动执行特定的操作B. 一种数据验证机制,用于确保数据的准确性C. 一种在特定事件发生时被自动执行的程序或函数D. 一种用于备份数据库的机制17. 什么是数据库备份?A. 一种将数据库中的数据复制到一个或多个位置的过程B. 一种恢复数据库中数据的过程C. 一种优化数据库性能的过程D. 一种删除数据库中旧数据的过程18. 什么是数据库的三级模式结构?A. 外模式、模式和内模式B. 外模式、子模式和内模式C. 外模式、主模式和子模式D. 外模式、全局模式和局部模式19. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制20. 规范化理论中的第一范式要求数据库中的每个属性都是()。
《数据库原理》实践考试题目

试题一1.现在为学校建立一个数据库,学校院系机构设置如下;一个系有若干个专业,每个专业一年只招一个班,每个班有若干学生.要求建立一个关系,学生,班级的数据库,关系模式为:学生S TUDENT(学号,姓名,年龄,班号)班CLASS(班号,专业名,系名,入学年份)系DEPARTMENT(系号,系名)2.使用SQL语句建表,要求声明:(1)每个表的主外码.(2)每个班级的人数不能超过20人.(3)学生年龄介于16到30岁之间.(4)学生姓名不能为空.(5)只有班里没有学生的时候,才能删除该班.3.插入如下数据-- CLASS(-- 101,软件, 计算机, 1995; 102,微电子, 计算机, 1996;-- 111,无机化学, 化学, 1995; 112,高分子化学, 化学, 1996;-- 121,统计数学, 数学, 1995; 131,现代语言, 中文, 1996;-- 141,国际贸易, 经济, 1995; 142,国际金融, 经济, 1996;STUDENT(-- 8101,'张三',18,101; 8102,'钱四',16,121;-- 8103,'王玲',17,131; 8105,'李飞',19,102;-- 8109,'赵四',18,141; 8110,'李可',20,142;-- 8201,'张飞',18,111; 8302,'周瑜',16,112;-- 8203,'王亮',17,111; 8305,'董庆',19,102;-- 8409,'赵龙',18,101; 8510,'李丽',20,142;DEPARTMENT(-- '001','数学'; '002','计算机';-- '003','化学'; '004','中文';-- '005','经济';4.完成以下的查询功能:(1)找出所有姓李的学生,并按其年龄由小到大排序.(2)列出所有开设超过两个专业的系的名字.(3)列出学生人数大于等于2的系的编号和名称.5.学生张三转到化学系111班,请更新相关的表6.设计触发器,插入学生时显示“插入成功”或“插入失败”试题二1.已知一个关系数据库的模式如下:职工E MP(职工号,姓名,工资,所在部门)部门D EPT(部门号,部门名,部门经理的职工号)2.使用SQL语句创建上述表,要求声明:(1)每个表的主外码.(2)职工姓名和部门名不能为空.(3)工资取800到5000之间整数.3.插入如下数据EMP-- E01,汤姆,4000,D02-- E02,丹尼,3000,D02-- E03,约翰,1000,D01-- E04,迪克,5000,D03-- E04,迪克,5000,D01-- E05,比尔,3500,D04DEPT-- D01,人事,E04-- D02,信息,E01-- D03,销售,E05-- D04,财务,E064.用SQL表达以下查询:找出那些工资高于其所在部门经理工资的职工的姓名及其工资.5. 新增加一个广告部门,编号为D066.完成数据库的差异备份7. 设计触发器,插入职工信息或部门信息时显示“插入成功”或“插入失败”试题三1.创建如下三个基本表,表结构如下:BORROWER:-- 借书证姓名系名班级-- 03001 赵垒信管系03-1-- 03002 刘诚信管系03-1-- 03101 陈林计算机系03-2LOANS:-- 借书证号图书登记号借书日期-- 03001 T00101 2004.04.01-- 03002 T00102 2004.05.01-- 04001 T00201 2004.05.31BOOKS:-- 索书号书名作者图书登记号出版社价格-- TP311.13 数据结构李卫T00101 科学19.00-- TP311.14 数据结构李伟T00102 科学20.00-- TP.065 数据结构导论李卫T00201 北航 16.50-- TP.1599 数据通信扬志T00301 清华28.502.检索借了5本书以上的学生的借书证号,姓名,系名和借书数量.3.检索借书和赵垒同学所借书中任意一本相同的学生的姓名,系名,书名和借书日期.4.建立信管系学生借书的视图SB,该视图的属性列由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成.5.定义相应的存储过程触发器,输入重复的“索书号”,显示“书籍已存在,请重新输入”,并拒绝输入。
数据库原理考试题库单选题100道及答案解析
数据库原理考试题库单选题100道及答案解析1. 数据库系统的核心是()A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B解析:数据库管理系统是数据库系统的核心,它负责管理和控制数据库。
2. 在数据库中,数据的物理独立性是指()A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS 的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C解析:数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
3. 数据库的特点之一是数据的共享,这里的数据共享是指()A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D解析:数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。
4. 下列关于关系模型的术语中,与二维表中的“行”对应的概念是()A. 属性B. 元组C. 关系D. 域答案:B解析:二维表中的“行”称为元组。
5. 在关系模型中,一个关键字()A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是答案:C解析:关键字可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成。
6. 关系数据库管理系统应能实现的专门关系运算包括()A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表答案:B解析:关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。
7. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的()A. 元组B. 行C. 记录D. 属性答案:D解析:自然连接要求两个关系有一个或多个共有的属性。
数据库原理试题及答案
数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
数据库原理及应用基础开发技术实践习题参考答案
习题1一、单项选择题1.A 2.B 3.A 4.B 5.C 6.D 7.B 8.B 9.A 10.D11.C 12.D 13.D 14.C 15.D16.A 17.D 18.D 19.D 20.C 21.A 22.B 23.A24.D 25.D 26.A 27.A 28.C 29.C二、填空题1.①人工管理②文件系统③数据库系统2.①组织②共享3.①数据库管理系统②用户③操作系统4.①数据定义功能②数据操纵功能5.①逻辑数据独立性②物理数据独立性6.物理独立性。
7.①层次模型②网状模型③关系模型8.根9.110.关系模型11.①现实世界②信息世界③计算机世界(或数据世界)12. DBA13. 实体14.数据模型15.文件16.关系模型17.二维表18.主码19.关系模式三、简答题1.答:数据库长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2.答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
(1)数据描述语言(DDL)数据描述语言对应数据库系统的三级模式(外模式、概念模式和内械式)分别有三种不同的DDL:外模式DDL和内模式DDL,它们是专门提供给DBA使用的,一般用户不必去关心。
外模式DDL是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。
概念模式DDL是用来定义内视图的数据描述语言。
内视图是从物理层中分离出来的,但不是物理视图。
数据库系统原理试题+答案
数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用实践考核试题
习题一:
请建立汽车修理管理数据库的三个基本表,表结构如下:
·汽车修理表:QCXL(编号(主键),牌号,修理项目,送修日期,完工日期,修理小时)·零件库存表:LJKC(零件号(主键),零件名,成本,价格,库存量,最低库存,订货量)·零件用量表:LJYL(编号(主键),零件号,数量)
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。
注意:上述各表中对属性的规定如下。
“汽车修理”表中,编号为数字长整型,完整性规则均为“999-10000”之间;牌号为字符型,长度为12;修理项目为文本型,不能为控制;送修日期为日期型;完工日期为日期型,修理小时为字符型。
“零件库存”表中:零件号为字符型,长度为6;成本为货币型;价格为货币型;库存
量为整型;最低库存为整型;订货量为整型。
“零件用量”表中,编号、零件号与前两个表相同,数量为整型。
题目:
(1)在汽车修理表中插入一条修理信息(3006,A1256341,11\5\10,3.0);
(2)检索修理过的所有汽车的信息;
(3)检索使用了零件号为300005的汽车编号与牌号;
(4)检索修理小时超过10小时的汽车的牌号和修理项目;
(5)把最低库存量低于5的零件提高100%;
(6)在基本表LJYL中删除零件名为“反光镜”的零件用量元组。
习题二:
创建一个名为PRODUCT的数据库,其由下面三个表组成:
1、产品信息表:“Information”I表
属性由(产品编号(Pno)、产品名称(Pname)、生产部门(Pdept)、检查员编号(Cno))构成。
可记为:I表(Pno ,Pname ,Pdept ,Cno),产品编号为主码。
2、产品生产表:“Manufacture”M表
属性由(产品编号(Pno)、生产日期(Pdate)、产量(Pnum))构成。
可记为:M 表(Pno ,Pdate ,Pnum),产品编号和生产日期为主码。
3、产品销售表:“Sale”S表
属性由(产品编号(Pno)、销售日期(Sdate)、销量(Snum)、销售地区(Sp))构成。
可记为:S表(Pno ,Sdate ,Snum ,Sp ),产品编号和销售日期为主码。
具体数据如下表:
“Information”I表
“Manufacture”M表
“Sale”S表
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入一定量数据,然后完成下列应用。
注意:上述各表中对属性的规定如下。
“产品信息”I表中Pno为长整型,取值范围在10000-99999之间;Pname为文本型;Pdept为文本型;Cno为整型,取值范围在100-200之间。
“产品生产”M表中Pno同上;Pdate为日期型,不能超过当前时间;Pnum为整型。
“产品销售”S表中Pno同上;Sdate为日期型,不能超过当前时间;Snum为整型;Sp 为文本型。
题目:
(1)往“产品信息”表中插入一条产品信息(10009,‘干式球磨机’,‘选矿设备制造厂’,147);
(2)列出101号检查员检查的所有产品信息;
(3)查询“选矿设备制造厂”生产的各种产品的产量;
(4)查询产品编号为10006的产品销量总计;
(5)在产品销售表中,将产品编号为10001的产品,销售日期为2006-3-27的销售地区更改为“广州”;
(6)为产品销售“Manufacture”表创建一个窗体,要求Manufacture表中的所有属性反映在窗体中。