数据库练习题.docx

上传人:s****u 文档编号:12808767 上传时间:2020-05-25 格式:DOCX 页数:22 大小:211.88KB
返回 下载 相关 举报
数据库练习题.docx_第1页
第1页 / 共22页
数据库练习题.docx_第2页
第2页 / 共22页
数据库练习题.docx_第3页
第3页 / 共22页
点击查看更多>>
资源描述
第一章练习题一、单项选择1( B )属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。 A数据模型 B概念模型 C非关系模型 D关系模型2数据库的三级模式结构即外模式、模式和内模式是对( C )的3个抽象级别。 A信息世界 B数据库系统 C数据 D数据库管理系统3. 1970年代,美国IBM公司的研究员E.F.Codd提出了数据库的( C )。 A. 层次模型 B. 网状模型 C关系模型 D. 对象模型4. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是( B )。A. 文件系统 B. 数据库系统 C.管理系统 D. 高级程序5. 在概念模型中,事物称为( A )。A. 实体 B. 对象 C.记录 D. 节点6. 数据库中对全部数据的整体逻辑结构的描述,作为数据库的( C )。 A. 概念模式 B. 内模式 C模式 D. 外模式7. 数据库的并发控制、完整性检查、安全性检查等是对数据库的( B )。A. 设计 B. 保护 C操纵 D. 查询8. ( A )是位于用户与操作系统之间的专门数据管理软件。 A. 数据库管理系统 B. 数据库系统 C数据库 D. 数据库应用系统9. 下列实体类型的联系中,属于多对多联系的( A )。 A. 学生与课程之间的联系 B. 学校与教师之间的联系 C. 商品条形码与商品之间的联系 D. 班级与班长之间的联系10. 下列四项中,不属于数据库系统特点的是( C ) 。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高11. 数据库的概念模型独立于 ( A ) 。 A具体的机器和DBMS BE-R图 C信息世界 D现实世界12. 数据库中存储的是 ( C ) 。 A数据 B数据模型 C数据以及数据之间的联系 D实体13. 数据库系统的核心是( B ) 。 A数据库 B数据库管理系统 C数据模型 D软件工具14. 数据库的特点之一是数据的共享,这里的数据共享是指( D ) 。 A同一个应用中的多个程序共享一个数据集合 B多个用户、同一种语言共享数据 C多个用户共享一个数据文件 D多种应用、多种语言、多个用户相互覆盖地使用数据集合15. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 ( C ) 。 A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能16. 数据库系统的数据独立性是指( B ) 。 A不会因为数据的变化而影响应用程序 B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C不会因为存储策略的变化而影响存储结构 D不会因为某些存储结构的变化而影响其他的存储结构17. 数据库管理系统是( B ) 。 A操作系统的一部分 B在操作系统支持下的系统软件 C一种编译程序 D一种操作系统18. 下述( D )不是DBA数据库管理员的职责。 A. 参与数据库设计 B. 数据库改进和重构 C. 数据库安全管理 D. 数据库管理系统设计19. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D ) 。 A. 层次模型 B. 关系模型 C. 网状模型 D. 实体-关系模型20. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )。 A. 模式 B. 物理模式 C. 子模式 D. 内模式二、填空1. 数据库就是长期储存在计算机内 有组织 和 可共享 的数据集合。2数据管理经历了人工管理、 文件系统 和 数据库系统 3个发展阶段。3用二维表结构表示实体与实体之间联系的数据模型称为 关系 模型。4. 区分不同实体的依据是 属性 。5. 数据库管理系统(DBMS)的主要功能是 对数据进行统一管理与控制 。6. 数据库系统的组成包括 数据库 、 操作系统 、 数据库管理系统 、 数据库管理员 、 应用系统 和 用户 。7. 数据库系统的三级模式分别是 内模式 、 模式 、 外模式 ,二级映像分别是 外模式/模式映像 、 模式/内模式映像 。8. 数据独立性又可分为 逻辑独立性 和 物理独立性 。当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 物理独立性 。9. 两个实体型之间的联系可抽象为三类,它们是 一对一联系 、 一对多联系 和 多对多联系 。10. 数据冗余可能导致的问题有 数据冲突 和 数据一致性维护困难 。三、E-R图练习1. 假设教学管理规定:一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。试画出E-R图。2. 建立电影信息数据库。现有电影,演员,制片公司等实体,其中,电影实体属性:影片编号、电影名、制作日期、放映时间、影片类别;演员实体属性:工作编号、姓名、性别、年龄、住址;制片公司实体属性:公司名、地址。一部电影需要多名演员参演;一名演员可以演多部电影;一部电影由一家公司制作,一家公司可制作多部电影。试画出E-R图。第二章练习题一、单项选择1. 用二维表结构表示实体以及实体间联系的数据模型为( C)。 . 网状模型 B. 层次模型 . 关系模型 D. 对象模型2. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且不包含多余属性,则称该属性或属性组为( A )。 A. 候选码 B. 数据项 C. 主属性 D. 主码3. 若某属性或属性组不是关系A的主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的( D )。 A. 外部属性 B. 主码 C. 内码 D. 外码4. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( A )。 A. 实体完整性规则 B. 参照完整性规则C. 用户定义完整性规则 D. 域完整性规则 5. 关系代数的5种基本运算为( C )。 A. 并、差、选择、投影、自然连接B. 并、差、交、选择、投影C. 并、差、选择、投影、笛卡尔积D. 并、差、交、选择、笛卡尔积6. 自然连接是构成新关系的有效方法。通常对关系R和S进行自然连接运算时,要求R和 S含有一个或多个共同( D )。 A. 元组 B. 行 C. 记录 D. 属性7. 下面对于关系的叙述中,哪一个是不正确的?( A ) B. 任意的一个二维表都是一个关系C. 关系中的每一个属性是不可分解的D. 在关系中元组的顺序是无关紧要的E. 同一列的值必须取自同一个域8. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元 组个数是( C )。 A. 400 B. 10000 C. 30000 D. 900009. 关系代数运算是以( C )为基础的运算 。 A. 关系运算 B. 谓词演算 C. 集合运算 D. 代数运算10. 关系数据库中的投影操作是指从关系中( B )。 A. 抽出特定记录 B. 抽出特定字段 C. 建立相应的影像 D. 建立相应的图形11. 关系代数中的连接操作是由( B )操作组合而成 。 A. 选择和投影 B. 选择和笛卡尔积 C. 投影、选择、笛卡尔积 D. 投影和笛卡尔积12. 设有关系R,按条件f对关系R进行选择,正确的是( C )。 ARR BR wv R C sf(R) DPf(R) f13. 关系模型中实现实体间 m : n 联系是通过增加一个( A )实现。 A. 关系 B. 属性 C. 关系或一个属性D. 关系和一个属性14. 设有关系R和S,下列关系运算中,( D )运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同” 。 A. RS B. RS C. RS D. RS15. 下列关系代数表达式中,哪些等式成立?( D ) (1) (2) (3) (4) A. 全部 B.(2)和(3) C. 没有 D.(1)和(4)16. 假设W=R S, 且W、R和S的元组数分别为p,m和n,则三者之间满足( D )。 A. pm+n B. pm+n C. p姓名,学号-出生年月,学号-班号,班号-系名,系名-宿舍区2NF班级:班号-专业名,专业名-系名,班号-人数,班号-入校年份2NF系:系号-系名,系名-系号,系号-系办公室地点,系号-人数BCNF学会:学会名-成立年份,学会名-地点,学会名-人数BCNF
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!