当前位置:文档之家› 第二章 数据库的创建习题答案

第二章 数据库的创建习题答案

第二章 数据库的创建习题答案

一、选择题

DADDA CDBDB

二、填空题

1、逻辑物理

2、数据和对象的集合

3、关系数据库管理系统

4、.mdb

5、使用模板向导创建空数据库

第二章 数据库的创建习题

一、选择题 1、以下叙述中,正确的是() A.ACCESS只能使用系统菜单创建数据库应用系统 B.ACCESS不具备程序设计能力 C.ACCESS只具备了模块化程序设计能力 D.ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统2、Access数据库存储在扩展名为( )的文件中 A..mdb B..adp C..txt D..exe 3、打开数据库的方法有( )种 A.1 B.2 C.3 D.4 4、Access数据库中包含( ) 对象 A.表B.查询C.窗体D.以上都包含 5、ACCESS中表和数据库的关系是() 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、一个Access数据库包含三个表、五个查询和两个窗体,两个数据访问页,则该数据库一共需要多少个文件进行存储?() A.12 B.10 C.3 D.1 11、在Access中,()的作用是为了更好地组织数据库对象的? A.数据表B.组C.查询D.窗体 二、填空题 1、数据库的设计分为()设计和()设计。 2、数据库是一个关于某一特定主题或目标的() 3、Access是()软件。 4、()是数据库设计的第二步。 5、Access数据库的文件扩展名是()。 6、创建Access 数据库,可以()创建数据库、用()创建数据库以及()。 7、数据库中的数据有其逻辑结构和物理结构,逻辑结构与物理结构之间的变换由()来完成,而应用程序不必关心,这实现了数据的()。 8、由于数据冗余,当进行更新时,稍不谨慎,易引起数据()和数据的()。

第2章数据库和表的创建

第2章数据库和表的创建 一、选择题 1.建立表的结构时,一个字段由()组成。 A.字段名称 B.数据类型 C.字段属性 D.以上都是 2.Access2003中,表的字段数据类型中不包括()。 A.文本型 B.数字型 C.窗口型 D.货币型 3.Access2003的表中,()不可以定义为主键。 A.自动编号 B.单字段 C.多字段 D.OLE对象 4.可以设置“字段大小”属性的数据类型是()。 A.备注 B.日期/时间 C.文本 D.上述皆可 5.在表的设计视图,不能完成的操作是()。 A.修改字段的名称 B.删除一个字段 C.修改字段的属性 D.删除一条记录 6.关于主键,下列说法错误的是()。 A.Access2003并不要求在每一个表中都必须包含一个主键。 B.在一个表中只能指定一个字段为主键。 C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的值。 D.利用主键可以加快数据的查找速度。 7.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。 A.关键字 B.默认值 C.有效性文本 D.输入掩码 二、填空题 1.是为了实现一定的目的按某种规则组织起来的数据的集合。 2.在Access2003中表有两种视图,即视图和视图。 3.如果一张数据表中含有“照片”字段,那么“照片”字段的数据类型应定义为。4.如果字段的取值只有两种可能,字段的数据类型应选用类型。 5.是数据表中其值能惟一标识一条记录的一个字段或多个字段组成的一个组合。6.如果字段的值只能是4位数字,则该字段的输入掩码的定义应为。 三、判断题 1.要使用数据库必须先打开数据库() 2.“文件”→“关闭”菜单命令可退出Access 2003应用程序() 3.最常用的创建表的方法是使用表设计器。() 4.表设计视图中显示的是字段标题() 5.在表的设计视图中也可以进行增加、删除、修改记录的操作。() 6.要修改表的字段属性,只能在表的设计视图中进行。() 7.文本类型的字段只能用于英文字母和汉字及其组合。() 8.字段名称通常用于系统内部的引用,而字段标题通常用来显示给用户看。()9.如果一个字段要保存照片,该字段的数据类型应被定义为“图像”类型。()10.“有效性规则”用来防止非法数据输入到表中,对数据输入起着限定作用。()四、简答题 1.创建数据库和表的方法有哪些? 2.简述使用“表设计器”创建表的基本步骤?

数据库第二章课后习题解答

第3部分 习题及其解答 第一章的两道题 设计 N 开始时间 结束时间 版权 专利号 月薪

3-2 习题2 分别把习题、习题的ER 图转换成关系模型数据结构。 【参考答案】 1.习题的ER 图可转换成如下的关系模型数据结构。 ① 程序员(编号,姓名,性别,年龄,单位,职称),其中编号是关键字; ② 程序(程序名称,版权,专利号,价格),其中程序名称是关键字; ③ 设计(编号,程序名称,开始时间,结束时间),其中(编号,程序名称)是关键字。 2.习题的ER 图可转换成如下的关系模型数据结构。 ① 工厂(工厂名称,厂址,联系电话),其中工厂名称是关键字; ② 产品(产品号,产品名,规格,单价),其中产品号是关键字; ③ 工人(工人编号,姓名,性别,职称,工厂名称,雇用期,月薪),其中工人编号是关键字,工厂名称是外关键字,雇用期和月薪是联系属性; ④ 生产(工厂名称,产品号,月产量),其中(工厂名称,产品号)是关键字,生产关系是表示联系的。 判断下列情况,分别指出它们具体遵循那一类完整性约束规则 生产 月产量 雇用 雇用期

1.用户写一条语句明确指定月份数据在1~12之间有效。 2.关系数据库中不允许主键值为空的元组存在。 3.从A 关系的外键出发去找B 关系中的记录,必须能找到。 【解答】 1.用户用语句指定月份数据在1~12之间有效,遵循用户定义的完整性约束规则。 2.关系数据库中不允许主键值为空的元组存在,遵循实体完整性约束规则; 3.从A 关系的外键出发去找B 关系的记录,必须能找到,遵循引用完整性约束规则。 判断下列情况,分别指出他们是用DML 还是用DDL 来完成下列操作 1.创建“学生”表结构。 2.对“学生”表中的学号属性,其数据类型由“整型”修改为“字符型”。 3.把“学生”表中学号“021”修改为“025”。 【解答】 1.创建“学生”表结构,即定义一个关系模式,用DDL 完成。 2.修改“学生”表中学号属性的数据类型,即修改关系模式的定义,用DDL 完成。 3.修改“学生”表中学号属性的数据值,即对表中的数据进行操作,用DML 完成。 给出两个学生选修课程关系A 和B ,属性为姓名、课程名、成绩。分别写出后列各关系代数运算的结果关系。 1.A 和B 的并、交、差、乘积、自然联接。 2.> '' (A ); 2= ''∧<'' (B ); ,(A ); (B )。 3. 关系A 姓名 课程名 成绩 李红 数学 89 罗杰明 英语 78 关系B 姓名 课程名 成绩 黄边晴 C++语言 86 李红 数学 89

数据库系统基础教程第二章答案

Exercise 2.2.1a For relation Accounts, the attributes are: acctNo, type, balance For relation Customers, the attributes are: firstName, lastName, idNo, account Exercise 2.2.1b For relation Accounts, the tuples are: (12345, savings, 12000), (23456, checking, 1000), (34567, savings, 25) For relation Customers, the tuples are: (Robbie, Banks, 901-222, 12345), (Lena, Hand, 805-333, 12345), (Lena, Hand, 805-333, 23456) Exercise 2.2.1c For relation Accounts and the first tuple, the components are: 123456 acctNo savings type 12000 balance For relation Customers and the first tuple, the components are: Robbie firstName Banks lastName 901-222 idNo 12345 account Exercise 2.2.1d For relation Accounts, a relation schema is: Accounts(acctNo, type, balance) For relation Customers, a relation schema is: Customers(firstName, lastName, idNo, account) Exercise 2.2.1e An example database schema is: Accounts ( acctNo, type, balance

数据库习题

数据库习题 第一讲走进数据库 1.1 走进数据库 1 数据库系统与文件系统的最根本的区别是()。 A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件 B.数据库系统复杂,而文件系统简单 C. 文件系统管理的数据量少,而数据库系统可以管理庞大数据量 D. 文件系统不能解决数据冗余和数据的独立性,而数据库系统能 正确答案: D 2 下述不是DBA 数据库管理员的职责的是()。 A.完整性约束说明 B.定义数据库模式 C. 数据库管理系统设计 D. 数据库安全 正确答案: C 3 数据库(DB ),数据库系统(DBS )和数据库管理系统(DBMS )之间的关系是()。 A.DBS 包括DB 和DBMS B.DBMS 包括DB 和DBS C.DB 包括DBS 和DBMS D.DBS 就是DB ,也就是DBMS

4()是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用 户共享,与应用程序彼此独立,统一管理的数据集合。 正确答案:数据库 5 在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是()。 正确答案:模式 1.2 关系数据库 1 在关系运算中,选择运算的含义是()。 A.从一个关系中找出满足给定条件的元组组成一个新的关系 B.从一个关系中找出需要的属性组成一个新的关系 C. 从一个关系中找出满足条件的元组和属性组成一个新的关系 D. 以上 3 种说法均是正确的 正确答案: A 2 在“学生表”中,要查找所有年龄大于30 岁姓王的男同学,所采用的关系运算是()。 A.选择 B.投影 C. 连接 D. 自然连接 正确答案: A 3 在关系运算中,()运算得到的新关系中属性个数通常多于原关系中属性个数。 A.选择 B.投影

数据库第二章习题及答案

第二章 关系数据库习题二 一、单项选择题: 1、系数据库管理系统应能实现的专门关系运算包括 B 。 A .排序、索引、统计 B.选择、投影、连接 C .关联、更新、排序 D.显示、打印、制表 2、关系模型中,一个关键字是 C 。 A .可由多个任意属性组成 B .至多由一个属性组成 C .可由一个或多个其值能惟一标识该关系模型中任何元组的属性组成 D .以上都不是 3、个关系数据库文件中的各条记录 B 。 A .前后顺序不能任意颠倒,一定要按照输入的顺序排列 B .前后顺序可以任意颠倒,不影响库中的数据关系 C .前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D .前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 4、有属性A ,B ,C ,D ,以下表示中不是关系的是 C 。 A .R (A ) B .R (A ,B ,C ,D ) C .D)C B R(A ??? D .R (A ,B ) 5、概念模型中,一个实体相对于关系数据库中一个关系中的一个 B 。 A 、属性 B 、元组 C 、列 D 、字段 二、设有一个SPJ 数据库,包括S ,P ,J ,SPJ 四个关系模式: S( SNO ,SNAME ,STA TUS ,CITY); P(PNO ,PNAME ,COLOR ,WEIGHT); J(JNO ,JNAME ,CITY); SPJ(SNO ,PNO ,JNO ,QTY); 供应商表S 由供应商代码(SNO )、供应商姓名(SNAME )、供应商状态(STATUS )、供应商所在城市(CITY )组成; 零件表P 由零件代码(PNO )、零件名(PNAME )、颜色(COLOR )、重量(WEIGHT )组成; 工程项目表J 由工程项目代码(JNO )、工程项目名(JNAME )、工程项目所在城市(CITY )组成; 供应情况表SPJ 由供应商代码(SNO )、零件代码(PNO )、工程项目代码(JNO )、供应数量(QTY )组成,表示某供应商供应某种零件给某工程项目的数量为QTY 。 今有若干数据如下: P 表

第二章 数据库及其操作

第二章数据库及其操作 练习一 一、选择题 1.打开一个数据库的命令是() A USE B USE DATABASE C OPEN D OPEN DATABASE 2.VISUAL FOXPRO 数据库文件是() A 是存放用户数据文件 B 管理数据库对象的系统文件 C 是存放用户数据和系统数据的文件 D 前三种说法都对 3.要为当前表所有职工0增加100元工资应该使用的命令 A CHANGE 工资WITH 工资+100 B REPLACE 工资WITH 工资+100 C CHANGE ALL WITH 工资+100 D REPLAC E ALL 工资WITH 工资+100 4.以下关于自由表的叙述,正确的是() A 全部是用以前版本的FOXPRO(FOXBASE)建立的表 B 可以用VISUAL FOXPRO建立,但是不能把它添加到数据库中 C 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D 自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表5.VISUAL FOXPRO 参照完整性规则不包括() A 更新规则 B 删除规则 C 查询规则 D 插入规则 6.在VISUAL FOXPRO 中以下叙述错误的是() A 关系也被称作表 B 一个表被存储为一个文件 C 文件的扩展名.DBF D 多个表存储在一个文件中 7.在VISUAL FOXPRO中不允许出现重复字段值的索引是( ) A 侯选索引和主索引 B 普通索引和惟一索引 C 惟一索引和主索引 D 惟一索引 8.如果在命令输入命令”LIST名称”.主窗口中显示: 记录号名称 1 电视机 2计算机 3电话线 4电冰箱 5电线假定名称学段为字符型,宽度为6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT (名称,2)=”电” IF RIGHT(名称,2)=”线” EXIT ENDIF ENDSCAN ? 名称 A 电话线 B 电线 C 电冰箱 D 电视机 9.在创建数据库表结构是,给指定了主索引,这属于数据完整性的( ) A 参照完整性 B 实体完整性 C 域完整性 D 用户定义完整性 10.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( ) A 改变表中记录的物理顺序 B 为了对表进行实体完整性约束 C 加快数据库表的更新速度 D 加快数据库表的查询速度 11.设有两个数据库表,父表子表之间是一对多的联系,为控制父表和子表中数据的一致性可以设置”参照完整性规则”,要求这两个表 A 在父表连接字段上建立索引,在子表连接字段上建立主索引 B 在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D 在父表和子表的连接字段上都要建立主索引 12.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是() A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略 13.在Visual FoxPro中,使用LOCAT FOR 命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用命令() A)LOCAT FOR 命令B)SKIP命令C)CONTINUE命令D)GO命令 14.在Visual FoxPro中,使用LOCAT ALL FOR 命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录() A)通过FOUND()函数返回.F.值B)通过BOF()函数返回.T.值 C)通过EOF()函数返回.T.值D)通过EOF()函数返回.F.值 15.在Visual FoxPro中,假设数据库sdb中数据库表s中有40条记录,其中年龄age小于20岁的记录有15个,20岁的记录有1个,年龄大于30岁的记录有10个。执行下面的程序后,屏幕显示的结果是() SET DELETE ON

第二讲:结构化查询语言(一)

第二讲:结构化查询语言SQL(一) 在数据库中的所有的数据都是由DBMS进行管理的。那么程序员如何通过DBMS与数据库进行交互呢?这就需要程序员和DBMS之间有一个相互交流和沟通的语言,我们将这个语言称之为结构化查询语言,即Structured Query Language,英文简称SQL。 作为一个合格的程序员,SQL指令是我们在开发基于数据库的应用时使用的最多的与数据库打交道的命令。因此数量掌握SQL语句是必要的。 【SQL语句的分类】 通常我们将SQL中的指令分为数据定义语句(DDL)、数据操纵语句(DML)、数据控制语句(DCL)。它们各自的描述如下: 数据定义语句(DDL): 数据定义语句DDL用于定义和修改数据库对象。数据库对象包括模式(表)、外模式(视图)和内模式(索引)。常用的数据定义语句有create、alter、drop 等 数据操纵语句(DML): 数据操纵语句DML用于完成数据查询和数据更新的功能,数据的查询功能包括查询语句SELECT,数据更新功能包括插入语句INSERT、删除语句DELETE、更新语句UPDATE。 数据控制语句(DCL): 数据控制语句DCL用于定义数据的安全控制功能,主要是对数据库中的对象的存取控制,即其规定不同的用户对不同的数据库对象具有不同的存储权限。常用的指令为GRANT、REMOVE。

【数据库的生命周期】 数据库的生命周期是指数据库从创建、使用直至消亡的过程。通常在这个过程中我们需要使用以下的数据库指令: 数据库的生命周期一般由程序员自己掌握,但是在某一些大型应用中也会将应用程序与数据库分离为两个独立的服务器,由专门的数据库管理员负责管理数据库的生命周期。 【SQL语句的注释】 SQL语句中的注释通常有两种:单行注释和多行注释。 单行注释: 单行注释通常使用两个横线表示,即“--注释内容”只能对SQL语句中的某一行进行注释。 多行注释: 多行注释采用和C程序一样的注释即“/*注释内容*/”,通常可以对SQL中的一段进行注释。 【创建数据库】 数据库的创建通常使用数据定义语句CREATE进行。基本格式如下: 其中CREATE是数据定义语句,意思为创建,后跟DATABASE关键字进行说明,此时创建的对象为数据库。DATABASE_NAME是指由用户创建的数据库名称。通常命名规则与C++等高级语言中的命名规则相同。 [例] 创建一个学生数据库

数据库第二章课后习题解答

第3部分习题及其解答第一章的两道题

3-2 习题2 2.6 分别把习题1.10、习题1.11的ER图转换成关系模型数据结构。 【参考答案】 1.习题1.10的ER图可转换成如下的关系模型数据结构。 ①程序员(编号,,性别,年龄,单位,职称),其中编号是关键字; ②程序(程序名称,,专利号,价格),其中程序名称是关键字; ③设计(编号,程序名称,开始时间,结束时间),其中(编号,程序名称)是关键字。 2.习题1.11的ER图可转换成如下的关系模型数据结构。 ①工厂(工厂名称,厂址,联系),其中工厂名称是关键字; ②产品(产品号,产品名,规格,单价),其中产品号是关键字; ③工人(工人编号,,性别,职称,工厂名称,雇用期,月薪),其中工人编号是关键字,工厂名称是外关键字,雇用期和月薪是联系属性; ④生产(工厂名称,产品号,月产量),其中(工厂名称,产品号)是关键字,生产关系是表示联系的。 2.8 判断下列情况,分别指出它们具体遵循那一类完整性约束规则? 1.用户写一条语句明确指定月份数据在1~12之间有效。 2.关系数据库中不允许主键值为空的元组存在。 3.从A关系的外键出发去找B关系中的记录,必须能找到。 【解答】 1.用户用语句指定月份数据在1~12之间有效,遵循用户定义的完整性约束规则。 2.关系数据库中不允许主键值为空的元组存在,遵循实体完整性约束规则; 3.从A关系的外键出发去找B关系的记录,必须能找到,遵循引用完整性约束规则。 2.9 判断下列情况,分别指出他们是用DML还是用DDL来完成下列操作? 1.创建“学生”表结构。 2.对“学生”表中的学号属性,其数据类型由“整型”修改为“字符型”。 3.把“学生”表中学号“021”修改为“025”。 【解答】 1.创建“学生”表结构,即定义一个关系模式,用DDL完成。 2.修改“学生”表中学号属性的数据类型,即修改关系模式的定义,用DDL完成。 3.修改“学生”表中学号属性的数据值,即对表中的数据进行操作,用DML完成。 2.12 给出两个学生选修课程关系A和B,属性为、课程名、成绩。分别写出后列各关系代数运算的结果关系。

第二章 数据库和表上机作业

根据上图的的两个表,完成下列操作题。 1、在2号工作区打开xscj01.dbf表;再在1号工作区打开xsda.dbf表。 2、使用Browse命令浏览xsda.dbf表中“计算机01”班的学生记录。(并说出这是什么关系操作?) 3、使用Browse命令浏览xsda.dbf表中所有记录的姓名、班级和入学成绩信息。(并说出这是什么关系操作?) 4、将记录指针定位到第3条记录,分别执行display和list命令,对比两个命令单独使用有何区别? 5、先清屏,再显示xsda.dbf表中4~7条记录,然后显示当前记录号。 6、先清屏,定位到xsda.dbf表中第4条记录,然后显示第4条至最后一条的所有记录。 7、先清屏,用函数显示xsda.dbf表中当前的记录号和记录总数。 8、先清屏,将记录指针定位到第8条,再向下移4条,分别求RECNO()和EOF()的值?(想一想为什么?)

9、先清屏,将记录指针定位到第1条,再向上移3条,分别求RECNO()和BOF()的值?(想一想为什么?) 10、将xsda.dbf中“计算机01”班的学生记录复制成xsda_jsj01.dbf表。并在3号工作区打开并浏览xsda_jsj01.dbf表,最后还要切换到1号工作区。 11、将xsda.dbf表结构复制成xsda_blank.dbf表,新表中只含学号、姓名、班级和入学成绩四个字段。(在3号工作区打开并浏览xsda_blank.dbf) 12、打开xsgl.pjx项目,将xsda_blank.dbf表添加到xs.dbc数据库中,然后在该表的姓名和班级之间插入一新字段性别C(2),并要求性别字段只能输入“男”或“女”,并将性别字段的默认值设为“男”;然后将要求学号字段只能输入数字字符;最后在表中输入一条记录:20040011 蔡健志男计算机01615 13、先使用命令关闭所有打开的文件,再使用“数据工作期”分别打开并浏览xsda.dbf、xscj01.dbf、xsda_blank.dbf三个表。 14、用命令打开xs.dbc数据库设计器窗口,将xsda_jsj01.dbf表添加至当前数据库。 15、使用菜单方式将xsda_blank表中的记录追加到xsda_jsj01.dbf表。 16、使用命令给xsda_jsj01.dbf表中所有女生作逻辑删除,再作物理删除。 17、使用命令zap彻底删除xsda_jsj01.dbf表中所有记录。 18、用locate命令逐一查找xsda.dbf表中入学成绩高于400分的记录,并显示记录号和记录内容,并判断查找是否成功。 19、使用索引命令对xsda.dbf表按入学成绩降序排序,并显示排序的结果。 20、使用SORT 命令对xsda.dbf表按入学成绩降序排序,排序的结果保存为xsda1.dbf。 (思考:比较使用索引命令和排序命令对表进行排序有何不同?)并查看xsda1.d bf表的内容。 21、使用表设计器对xsda1.dbf表先根据学号建立主索引xh,再根据班级建立普通索引bj,并将bj设为当前索引并浏览。(看该表是否根据班级进行排序) 22、对xsda1.dbf表先根据班级建立普通索引,班级相同再根据入学成绩升序建立索引。

数据库第二章

数据库技术第二章测试题 一、单选题。 1.建立表的结构时,一个字段由()组成。 A.字段名称 B.数据类型 C.字段属性 D.以上都是 2.Access2003中,表的字段数据类型中不包括()。 A.文本型 B.数字型 C.窗口型 D.货币型 3.Access2003的表中,()不可以定义为主键。 A.自动编号 B.单字段 C.多字段 D.OLE对象 4.可以设置“字段大小”属性的数据类型是()。 A.备注 B.日期/时间 C.文本 D.上述皆可 5.在表的设计视图,不能完成的操作是()。 A.修改字段的名称 B.删除一个字段 C.修改字段的属性 D.删除一条记录 6.关于主键,下列说法错误的是()。 A.Access2003并不要求在每一个表中都必须包含一个主键。 B.在一个表中只能指定一个字段为主键。 C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的值。 D.利用主键可以加快数据的查找速度。 7.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。 A.关键字 B.默认值 C.有效性文本 D.输入掩码 8.Access 2000共提供了()种数据类型 (A)8 (B)9 (C)10 (D)11 9.可用来存储图片的字段对象是()类型字段 (A)OLE (B)备注 (C)超级连结 (D)查阅向导 10.表是由()组成的 (A)字段和记录 (B)查询和字段 (C)记录和窗体 (D)报表和字段 11.“学号”字段中含有“1”、“2”、“3”……等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为()类型 (A)货币 (B)文本 (C)备注 (D)日期/时间 12.输入掩码通过()减少输入数据时的错误 (A)限制可输入的字符数 (B)仅接受某种类型的数据 (C)在每次输入时,自动填充某些数据 (D)以上全部 13.()数据类型可以用于为每个新记录自动生成数字 (A)数字 (B)超链接 (C)自动编号 (D)OLE对象 14.数据类型是() (A)字段的另一种说法 (B)决定字段能包含哪类数据的设置 (C)一类数据库应用程序 (D)一类用来描述Access表向导允许从中选择的字段名称 15.Access 2000提供了一个()有关产品和销售管理的数据库 (A)Employee (B)Student (C)NorthWind (D)Contact 16.掩码“####-######”对应的正确输入数据是() (A)abcd-123456 (B)0755-123456 (C)####-###### (D)0755-abcdefg 17.存储学号的字段适合于采用()数据类型 (A)货币 (B)文本 (C)日期 (D)备注 18.掩码“LLL000”对应的正确输入数据是() (A)555555 (B)aaa555 (C)555aaa (D)aaaaaa 19.Access 2000有三种关键字的设置方法,以下的()不属于关键字的设置方法(A)自动编号(B)手动编号(C)单字段(D)多字段20.在数据表视图下,不可以进行的操作有()。 A.修改字段名称 B. .添加,删除记录 C.删除字段 D.修改字段类型 21.在关系模型中,任何关系必须满足实体完整性、()和用户定义完整性。 A.结构完整性 B.数据完整性 C.参照完整性 D.动态完整性 22.用来控制文本框输入数据格式的是()。 A.输入掩码 B.默认值 C.标题 D.有效性规则 23.在数据表中,可以使用类型为()的字段来保存位图图像。 A.多媒体 BOLE对象 C.备注 D.文本 24.在Access2003中如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择()数据类型。 A.文本 B.数字 C.备注 D.字符 25.在Access中,对于不同数据类型的字段,其格式的选择也有所不同,对于货币型类型数据显示格式主要有() A.常规数字 B.货币 C.标准 D.以上都是 26.Access2003数据库中的表是由()组成的。 A.字段和记录 B.查询和字段 C.记录和窗体 D.报表和字段 27、“输入掩码”。用于设定控件的输入格式,对_________字段无效。() A、数字型 B、文本型 C、货币型 D、备注型 28、在数据表视图中,不能完成的操作是________。() A.移动记录 B.删除、修改、复制记录 C.查找、替换数据 D.排序、筛选记录 29.创建表时可以在()中进行。 (A)报表设计器(B)表浏览器(C)表设计器(D)查询设计器 30.不能进行索引的字段类型是()。 (A)备注 (B) 数值(C)字符 (D)日期 31、在Access2003中,若要在打开网络共享数据库时禁止他人打开该数据库,应选择( B )打开方式。 A. 只读 B. 独占 C. 独占只读 D. 打开 32.若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的打开方式为()。 A.以只读方式打开 B. 以独占只读方式打开 C.打开 D. 以独占方式打开 33.定义表结构时,不用定义()。 A.字段名 B.数据库名 C.字段类型 D.字段长度 34.Access2000中表和数据库的关系是( ). A.一个数据库可以包含多个表 B.一个表只能包含两个数据库 C.一个表可以包含多个数据库 D.一个数据库只能包含一个表 35.数据表中的“行”叫做()。 A.字段 B.数据 C.记录 D.数据视图 36.定义字段的默认值是指()。 A.不得使字段为空 B.不允许字段的值超出某个范围 C. 在未输入数值之前,系统自动提供数值 D. 系统自动把小写字母转换为大写字母 37.Access表中的数据类型不包括()。 A.文本B.备注C.通用D.日期/时间

数据挖掘第二讲作业

第二讲大数据分析处理概述 1、Hadoop是一个(C) A.进行大数据分析处理的操作系统 B.专门存储大数据的数据库 C.大数据计算框架 D.收费的商业数据分析服务提供商 2、Hadoop集群可以运行的3个模式是(ABC)多选 A.本地模式 B.伪分布模式 C.全分布模式 D.离线模式 3、在Hadoop中,计算任务被称为Job,JobTracker是一个后台服务进程,启动之后,会一直监听并接收来自各个TaskTracker发送的心跳信息,包括资源使用情况和任务运行情况等信息,它使用的端口号是(B) A.70 B.30 C.80 D.60 4、在Hadoop中,一个作业(Job)包含多个任务(Task),从JobTracker接收并执行各种命令:运行任务、提交任务、杀死任务等;另一方面,将本地节点上各个任务的状态通过心跳周期性汇报给JobTracker,它使用的端口号是(D) A.70 B.30 C.80 D.60 5、Hadoop是由(B)语言编写的 A.C B.Java C.Python D.Scala 6、Hadoop中,集群的结构是(A) A.Master/Slave 结构 B.P2P结构 C.串行结构 D.以上都是 7、Hadoop平台中使用哪种技术可以运行Python语言编写的MapReduce代码(A)

A.Hadoop Streaming B.Hadoop C++编程接口 C.Hive D.Hbase 8、在Hadoop中,下列哪项主要提供基础程序包以及和操作系统进行交互(A) A.Hadoop Common package B.Hadoop Distributed File System C.Hadoop YARN D.MapReduce Engine 9、Hadoop的局限和不足(ABCD) A.抽象层次低,需要手工编写代码来完成,使用上难以上手 B.对于迭代式数据处理性能比较差 C.中间结果也放在HDFS文件系统中 D.时延高,只适用Batch数据处理,对于交互式数据处理,实时数据处理的支持不够 10、以下哪项不是Hadoop Streaming框架的优点(C) A.可以使用其他语言(包括脚本语言)编写的程序移植到Hadoop平台上 B.可以使用性能更好的语言(C/C++)来编写程序 C.可以不用设置Map与Reduce过程 D.Streaming框架汇总通过limit等方式可以灵活的先知应用程序使用的内存等资源 11、下列哪些选项是Hadoop Streaming框架的缺点(A) A.Hadoop Streaming默认只能处理文本数据,无法直接对二进制数据进行处理 B.Hadoop Streaming 不方便程序向Hadoop平台移植 C.Streaming中的mapper和reducer默认只能向标准输出写数据,不能方便地处理多路输出 D.只要程序能从标准输入读取数据、向标准输出写数据,就能使用Hadoop Streaming 12、在Hadoop中,下列哪项主要功能是计算资源的调度(C) A.Hadoop common package B.Hadoop Distributed File System C.Hadoop YARN D.MapReduce Engine 13、在Hadoop中,下列哪项负责文件的分布式存储与访问(B) A.Hadoop common package B.Hadoop Distributed File System C.Hadoop YARN D.MapReduce Engine 14、在Hadoop中,下列哪项负责计算任务的并行化(D) A.Hadoop common package B.Hadoop Distributed File System

第二章 数据库和表

第二章数据库和表 一、选择题 1、以下叙述中,正确的是() A.ACCESS只能使用系统菜单创建数据库应用系统 B.ACCESS不具备程序设计能力 C.ACCESS只具备了模块化程序设计能力 D.ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 2、Access数据库存储在扩展名为( )的文件中 A..mdb B..adp C..txt D..exe 3、打开数据库的方法有( )种 A.1 B.2 C.3 D.4 4、Access数据库中包含( ) 对象 A.表B.查询C.窗体D.以上都包含 5、ACCESS中表和数据库的关系是() 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、一个Access数据库包含三个表、五个查询和两个窗体,两个数据访问页,则该数据库一共需要多少个文件进行存储?() A.12 B.10 C.3 D.1 11、在Access中,()的作用是为了更好地组织数据库对象的? A.数据表B.组C.查询D.窗体 12、在Access中,数据库的核心与基础是( ) A.表 B.查询 C.报表 D.宏 13、Access字段名的最大长度为() A.32个字符 B.64个字符 C.128个字符 D.256个字符 14、“TRUE/FALSE”数据属于() A.文本数据类型 B.是/否数据类型 C.备注数据类型 D.数字数据类型 15、在数据库中,对满足条件:允许一个以上的节点无双亲和一个节点可以有多于一个的双亲的数据模型称为( ) A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据库 16、一个元组对应表中()

第二章 数据库和表的操作

第二章数据库和表的操作 首先创建名为“教学管理”的数据库,完成以下操作: 1. 在数据库中,建立“教师表”,表结构如下: 教师表(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,电话号码,婚否,简历,照片,个人主页) 其中,教师编号、姓名、性别、政治面貌、学历、系别、电话号码为文本型,工作时间为日期型,职称为查阅向导类型(值包括教授,副教授,讲师,助教),婚否为是/否类型,简历为备注型,照片为OLE对象,个人主页为超链接类型,字段长度根据需要定义,最后输入四条记录。(注:教师编号以10开头,至少输入姓名中含有“军”字的一条记录) 2. 设置工作时间的格式为中日期。 3. 设置电话号码的输入掩码,使其书写格式为前6位为:“(0936)”,后7位为数字。 4. 设置性别字段的默认值为“女”,设置性别字段的有效性规则,使其只能取“男”或者“女”,有效性文本为:性别只能是男或女。 5. 设置教师编号的有效性规则,使其前两位必须为“10”,有效性文本为“教师编号的前两位必须为10”。 6. 为“教师表”创建主索引,索引字段为“教师编号”,索引名称为jsbh,降序;同时创建一普通索引,索引字段为“系别”,索引名称为系别;最后创建一多字段索引,索引字段包括“职称”、“工作时间”,索引名称为zcgzsj。 7. 将“教师表”中“教师编号”定义为主键。 8. 在数据库中建立“工资表”,表结构如下: 工资表(教师编号,基本工资,奖金,房租,公积金,医疗保险,应发工资,实发工资) 其中,教师编号为文本型,其他均为货币型,最后输入两条记录。 9. 在“教学管理”数据库中建立“教师表”和“工资表”之间的一对一关系。 10.打开Excel,分别在A1、B1、C1单元格中输入教师编号、课程名、学分,保存为“选课表.xls”,将“选课表.xls”导入到“教学管理”数据库中。 11.在“工资表”中奖金前面增加一字段,字段名为“生活补贴”,类型为货币型,

《数据库程序设计》第02章在线测试

《数据库程序设计》第02章在线测试 A B C D {^2001/09/09 12:00 a}+60 A B C D 、逻辑性,日期型,日期时间型,备注型字段的长度分别为: A B C D 、如果需要将一个表 A B C D 表中的“部门”字段,命令为 A B C D

D、如果有备注,相应的.fpt文件也被打开 2、有关文件关闭,正确的说法是。 A、文件关闭指文件被写保护。 B、文件关闭指将内存中的数据保存到磁盘文件中。 C、文件关闭可以防止操作结束后数据的丢失。 D、当打开一个新表时,该工作区中原来打开的文件自动关闭。 E、VFP能自动关闭表,所以不用use命令关闭表也可以。 3、命令窗口不显示时,要使它再现,可以用 A、窗口菜单 B、SHIFT+F2 C、CTRL+F2 D、数据工作期 E、项目管理器 4、VFP中,字符型的定界符可以用 A、双引号 B、单引号 C、中括号 D、大括号 E、空格 5、在SB表中,显示所有启用日期在2000年到2002年的记录 A、list for 启用日期>1999/12/31 and 启用日期<2002/12/31 B、list for 启用日期>{^1999/12/31} and 启用日期<{2003/01/01} C、list for 启用日期>={^2000/01/01} and 启用日期<={2002/12/12} D、list for 启用日期<={^2000/01/01} and 启用日期>={2002/12/12}

正确错误 定义一个表,可以用下面的形式来表示:(6), 正确错误 、记录指针指向的记录为当前记录,所有被选中的记录都称为当前记录。 正确错误"abc">"aaaaaaaaaaa" 正确错误 , append命令都是既可以一次增加一条新记录,也可以一次增加一批新记录。 正确错误

第二章数据库与表练习题

第二章数据库与表 一、填空题 1、VFP中的表分为________表和________表两种,它们的扩展名均为________。 2、VFP中每个表都是由________和________两部分构成的。 3、VFP表的日期型字段的宽度为________,逻辑型字段宽度为________,备注型和通用型字段的宽度为________。 4、在VFP中,删除表中的记录通常分为两个步骤,分别称为________删除和________删除。 5、VFP中复合索引文件的扩展名是________。 6、在VFP中,使用total命令时,表文件应先________。 7、一个工作区某一时刻只能打开________个表;正在使用的工作区叫________工作区。 8、在不使用索引的情况下,为了定位满足某个条件的记录应该使用命令________,要继续查找可使用命令________。 9、当数据表非空时,执行go top命令后,函数bof()返回的值是________,当执行go bottom命令后,函数eof()返回的值是________。 11、数据库表之间的永久关系有两个类型,________关系和________关系。关系类型取决于________的索引类型。 12、参照完整性可以设置表的________、________和________规则。 13、向数据库中添加的数据表应该是目前不属于________的表。 14、为了确保相关数据库表之间数据的一致性,需要设置________规则。 15、在VFP中,一个表只能属于________个数据库。 16、“插入”触发器用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入的记录________。 17、在定义数据表字段间的有效性规则时,规则表达式的类型应是________型。 18、主索引或候选索引的关键字的值必须是________的,一个数据库表可以建立________个主索引和________个候选索引。 19、数据库表之间的一对多关系是通过主表的________索引和子表的________索引实现的。 二、选择题 1、在当前目录下建立学生表stud.dbf的命令是()。 A、create stud B、edit stud C、modify stud D、modi comm. stud 2、修改当前打开表结构的命令是()。 A、modi stru B、modi comm. C、edit stru D、creat 3、设计表结构时,数值型字段宽度为4,小数位为1,则表示的最大数为()。 A、9999 B、999.9 C、99.9 D、9.990 4、一个表的全部备注字段的内容存储在()中。 A、同一备注文件 B、不同备注文件 C、同一文本文件 D、同一数据库文件 5、以下关于空值(NULL)的叙述正确的是()。 A、空值等同于空字符串 B、空值表示字段或变量还没有确定值 C、VFP不支持空值 D、空值等同于数值0 6、员工表中“婚否”字段为逻辑型,要显示所有未婚职工的记录应使用命令()。 A、list for 婚否=“.F.” B、list for 婚否<>.F. C、list for not “婚否” D、list for not 婚否

相关主题
文本预览
相关文档 最新文档