第一章数据库基础知识1、在满足实体完整性结束的条件下(2012.3. 5 )A)一个关系中必须有多个候选关键字B)一个关系中只能有一个候选关键字C)一个关系中应该有一个或多个候选关键字D)一个关系中可以没有候选关键字2、有三个关系R、S和T如下:(2012.3. 6 )R S TA B C A B C A B Ca 1 2 a 1 2b 2 1b 2 1 d 2 1c 3 1c 3 1则由关系R和S得到关系T的操作是A)差B)自然连接C)交D)并3、在Access数据库中,用来表示实体的是(2012.3. 11 )(在Access中,用表来表示实体集,记录则表示实体)A)表B)记录C)字段D)域4、在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的(2012.3.12 )A)投影B)选择C)联接D)自然联接5、假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是(2012.3. 13)A)姓名B)学号C)专业D)年级主关键字是可以唯一标识一条记录的字段。
6、下列关于索引的叙述中,错误的是(2012.3.14 )A)可以为所有的数据类型建立索引B)可以提高对表中记录的查询速度C)可以加快对表中记录的排序速度D)可以基于单个字段或多个字段建立索引7、下列关于Access数据库特点的叙述中,错误的是(2011.9.1.11)A)可以支持Internet/Intranet应用B)可以保存多种类型的数据,包括多媒体数据C)可以通过编写应用程序来操作数据库中的数据D)可以作为网状型数据库支持客户机/服务器应用系统答案:D8、学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是(2011.9.1.12)A)一对一联系B)一对四联系C)一对多联系D)多对多联系答案:C9、一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是______。
(2011.3)A、1:1联系B、1:m联系C、m:1联系D、m:n联系10、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是______。
(2011.3)A、选择B、投影C、联接D、自然联接11、层次型、网状型和关系型数据库划分原则是(2010.9)A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式12、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是(2010.9)A)一对一B)一对多C)多对多D)多对一13、数据库设计中反映用户对数据要求的模式是(2010.9)A)内模式B)概念模式C)外模式D)设计模式14、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是(2010.9)A)自然连接B)交C)投影D)并15、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是(2010.9)A)选择B)投影C)连接D)关联16、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况一F,读者与图书之间形成了借阅关系,这种借阅关系是(2010.9)A)一对一联系B)一对五联系C)一对十联系D)一对多联系17、数据库管理系统中负责数据模式定义的语言是(2010.3)A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言18、在学生管理的关系数据库中,存取一个学生信息的数据单位是(2010.3)A)文件B)数据库C)字段D)记录19、有两个关系R和T如下:(2010.3)则由关系R得到关系T的操作是A)选择B)投影C)交D)并20、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。
宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为(2009.9)A)一对一联系B)一对多联系C)多对多联系D)无联系21、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是(2009.9)A)选择B)投影C)联接D)比较22、数据库应用系统中的核心问题是(2009.3)A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训23、有两个关系R,S如下:(2009.3)由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接24、将E-R图转换为关系模式时,实体和联系都可以表示为(2009.3)A)属性B)键C)关系D)域25、按数据的组织形式,数据库的数据模型可分为三种模型,它们是(2009.3)A)小开、中开和大型B)网状、环状和链状C)层次、网状和关系D)独享、共享和实时26、数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为(2009.3)A)一对一B)一对多C)多对多D)不能建立关系27、有三个关系R、S和T如下:(2008.4)由关系R和S通过运算得到关系T,则所使用的运算为(2008.4)A 并B 自然连接C 笛卡尔积D 交28、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(2008.4) A 课号,成绩 B 学号,成绩C学号,课号 D 学号,姓名,成绩29、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是(2008.4)A “顾客”与“收款口”的关系B “收款口”与“收款员”的关系C “班组”与“收款员”的关系D “收款口”与“设备”的关系30、在教师表中,如果找出职称为“教授”的教师,所采用的关系运算是(2008.4)A 选择B 投影C 联接D 自然联接31、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,__[5]___ 负责数据的模式定义与数据的物理存取构建。
(2008.4)32、下列叙述中正确的是(2007.9)A. 数据库系统是一个独立的系统,不需要操作系统的支持B. 数据库技术的根本目标是要解决数据的共享问题C. 数据库管理系统就是数据库系统D. 以上三种说法都不对32、下列叙述中正确的是(2007.9)A. 为了建立一个关系,首先要构造数据的逻辑关系B. 表示关系的二维表中各元组的每一个分量还可以分成若干个数据项C. 一个关系的属性名表称为关系模式D. 一个关系可以包括多个二维表用二维表来表示实体及实体之间联系的数据模型是(2007.9)A. 实体-联系模型B. 层次模型C. 网状模型D. 关系模型在企业中,职工的“工资级别”与职工个人“工资”的联系是(2007.9)A. 一对一联系B. 一对多联系C. 多对多联系D. 无联系假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是(2007.9)A. 书号B. 书名C. 作者D. 出版社下列属于Access对象的是(2007.9)A. 文件B. 数据C. 记录D. 查询下列叙述中错误的是(2007.4)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持38、在关系数据中,能够惟一地标识一个记录的属性或属性的结合,称为(2007.4)A.关键字B.属性C.关系D.域39、在现实世界中,每个人都有自己的出生地,实体”人”与实体”出生地”之间的联系是(2007.4)A.一对一联系B.一对多联系C.多对多联系D.无联系40、Access数据库具有很多的特点,下列叙述中,不是Access的特点的是(2007.4)A. Access数据库可以保存多种数据类型,包括多媒体数据B. Access可以通过编写应用程序来操作数据库中的数据C. Access可以支持Internet/Internet应用D. Access作为网状数据库模型支持客户机/服务器应用系统41、在关系运算中,选择运算的的含义是(2007.4)A.在基本表中,选择满足条件的元组组成一个新的关系B.在基本表中,选择需要的属性组成一个新的关系C.在基本表中,选择满足的元组和属性组成一个新的关系D.以上3种说法均是正确的42、下列实体的联系中,属于多对多联系的是(2006.9)A)学生与课程B)学校与校长C)住院的病人与病床 D)职工与工资43、在关系运算中,投影运算的含义是(2006.9)A)在基本表中选择满足条件的记录组成一个新的关系B)在基本表中选择需要的字段(属性)组成一个新的关系C)在基本表中选择满足条件的记录和属性组成一个新的关系D)上述说法均是正确的44、SQL的含义是(2006.9)A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵与控制语言45、一个关系数据库的表中有多条记录,记录之间的相互关系是(2006.9)A)前后顺序不能任意颠倒,一定要按照输入的顺序排列B)前后顺序可以任意颠倒,不影响库中的数据关系C)前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列46、“商品”与“顾客”两个实体集之间的联系一般是(2006.4)A)一对一B)一对多C)多对一D)多对多47、在E—R图中,用来表示实体的图形是(2006.4)A)矩形B)椭圆形C)菱形D)三角形48、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(2006.4) A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系49、常见的数据模型有3种,它们是(2006.4)A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录50、在以下叙述中,正确的是(2006.4)A)ACCESS只能使用系统菜单创建数据库应用系统B)ACCESS不具备程序设计能力C)ACCESS只具备了模块化程序设计能力D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统51、不属于Access对象的是(2006.4)A)表B)文件夹C)窗体D)查询52、数据库设计的根本目标是要解决(2005.9)A) 数据共享问题B) 数据安全问题C) 大量数据存储问题D) 简化数据维护53、设有如下关系表:(2005.9)A B C1 1 22 2 3RS TA B C 11 2 2 2 3则下列操作中正确的是A) T=R ∩S B) T=R ∪S C) T=R ×S D) T=R/S54、数据库系统的核心是(2005.9)A) 数据模型 B) 数据库管理系统C) 数据库 D) 数据库管理员55、将两个关系拼接成一个新关系,生成的新关系中包含满足条件的元组,这种操作称为(2005.9)A) 选择 B) 投影 C) 联接 D) 并56、如果表A 中的一条记录与表B 中的多条记录相匹配,且表B 中的一条记录与表A 中的多条记录相匹配,则表A 与表B 存在的关系是(2005.9)A) 一对一 B) 一对多 C) 多对一 D) 多对多57、 利用Access 创建的数据库文件,其扩展名为(2005.9)A) .ADP B) .DBF C) .FRM D) .MDB58、Access 中表和数据库的关系是(2005.4)A) 一个数据库可以包含多个表 B) 一个表只能包含两个数据库C) 一个表可以包含多个数据库 D) 一个数据库只能包含一个表59、假设数据库中表A 与表B 建立了“一对多”关系,表B 为“多”的一方,则下述说法中正确的是(2005.4)A) 表A 中的一个记录能与表B 中的多个记录匹配B) 表B 中的一个记录能与表A 中的多个记录匹配C) 表A 中的一个字段能与表B 中的多个字段匹配D) 表B 中的一个字段能与表A 中的多个字段匹配数据表中的“行”称为(2005.4)A) 字段 B) 数据 C) 记录 D) 数据视图61、 在Access 中建立的数据库文件的扩展名是 【7】(2007.9)62、Access 数据库中的字节(Byte )数值类型在数据库中占 [6] 字节。