预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库设计基础一、选择题1.下列数据模型中,具有坚实理论基础的是______。A.层次模型B.网状模型C.关系模型D.以上3个都是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.为了合理组织数据,应遵循的设计原则是______。A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括8.关系运算中花费时间可能最长的运算是______。A.选择B.联接C.并D.笛卡儿积9.下列关于参数传递的说法中,正确的是______。A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案A、B均正确。10.在数据库设计中,将E-R图转换成关系数据模型的过程属于______。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段11.下列说法错误的是______。A.关系中每一个属性对应一个值域B.关系中不同的属性可对应同一值域C.对应同一值域的属性为不同的属性D.DOM(A)表示属性A的取值范围12.对于现实世界中事物的特征,在实体一联系模型中使用______。A.属性描述B.关键字描述C.二维表描述D.实体描述13.把实体一联系模型转换为关系模型时,实体之间的联系在关系模型中是通过______。A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现14.专门的关系运算不包括下列中的______。A.连接运算B.选择运算C.投影运算D.交运算15.用二维表数据来表示实体及实体之间联系的数据模型为______。A.层次模型B.网状模型C.关系模型D.E-R模型16.数据库系统的核心是______。A.数据模型B.数据库管理系统C.软件工具D.数据库17.下列叙述中正确的是______。A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致18.下述关于数据库系统的叙述中正确的是______。A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统能比文件系统管理更多的数据19.关系表中的每一横行称为一个______。A.元组B.字段C.属性D.码20.数据库设计包括两个方面的设计内容,它们是______。A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计21.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。A.数据库系统B.文件系统C.人工管理D.数据项管理22.用树形结构来表示实体之间联系的模型称为______。A.关系模型B.层次模型C.网状模型D.数据模型23.关系数据库管理系统能实现的专门关系运算包括______。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表24.在关系数据库中,用来表示实体之间联系的是______。A.树结构B.网结构C.线性表D.二维表25.将E-R图转换到关系模式时,实体与联系都可以表示成______。A.属性B.关系C.键D.域26.按条件f对关系R进行选择,其关系代数表达式为_______。A.R|×|RB.R|×|fRC.σf(R)D.πf(R)27.SQL语言又称为______。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言28.视图设计一般有3种设计次序,下列不属于视图设计的是______。A.自顶向下B.由外向内C.由内向外D.自底向上29.数据处理的最小单位是______。A.数据B.数据元素C.数据项D.数据结构3