23春地大《Oracle数据库应用》在线作业一[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:南开在线 时间:2023-09-04 23:01

地大《Oracle数据库应用》在线作业一 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.在?Oracle?中创建用户时,若未提及?DEFAULT?TABLESPACE?关键字,则?Oracle?就将()表空间分配给用户作为默

23春地大《Oracle数据库应用》在线作业一[答案][答案]

正确答案:B

23春地大《Oracle数据库应用》在线作业一[答案]

正确答案:C

正确答案:B

地大《Oracle数据库应用》在线作业

正确答案:B

正确答案:B

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 30 分)

1.在?Oracle?中创建用户时,若未提及?DEFAULT?TABLESPACE?关键字,则?Oracle?就将()表空间分配给用户作为默认表空间。

正确答案:B

正确答案:D

A.USER

正确答案:A

B.SYSTEM

C.SYS

D.DEFAULT

正确答案:B

正确答案:B

 

2.以下对表空间描述正确的是?(??)

A.一个数据库只能有一个表空间

B.数据库中表空间数量是没有限制的,但数据文件数量有限制

C.一个表空间只能被一个用户所使用

D.一个表空间可以管理多个数据文件

正确答案:B

正确答案:A

 

3.分析下面两个SQL语句,选项中说法正确的有( ) SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY salary DESC; SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY 2 DESC;

正确答案:B

正确答案:C

A.两个SQL语句的结果完全相同

B.第二个SQL语句产生语法错误

C.没有必要指定排序方式为desc,因为默认的排序方式是降序排序

正确答案:A

正确答案:D

D.可以通过为第二个SQL语句的salary列添加列别名来使两个SQL语句得到相同的结果

正确答案:A

正确答案:C

 

4.在Oracle中,关于PL/SQL下列描述正确的是()

A.PL/SQL代表Power?language/SQL

B.PL/SQL不支持面向对象编程

C.PL/SQL块包括声明部分,可执行部分和异常处理部分

D.PL/SQL提供的四中内置数据类型是character,integer,float,Boolean

正确答案:A

正确答案:C

 

5.以下哪个选项不是建立新的表空间时必须要确定的?(??)

A.数据文件

B.表空间名称

C.数据文件的大小

D.数据文件最大值

正确答案:A

正确答案:A

 

6.在Oracle中,一个用户拥有的所有数据库对象统称为()

A.数据库

B.模式

C.表空间

D.实例

正确答案:A

正确答案:D

 

正确答案:B

正确答案:D

正确答案:B

正确答案:B

正确答案:A

7.DBMS__LOB数据包提供的??(??),返回LOB值的长度。

正确答案:D

正确答案:B

A.LENGTH

B.SUBSTR

C.INSTR

D.GETLENGTH

正确答案:D

正确答案:B

 

8.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()

A.用户进程

B.服务器进程

C.日志写入进程(LGWR

D.检查点进程(CKPT)

正确答案:B

正确答案:C

 

9.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限??()

A.CREATE?TABLE

B.CREATE?USER

C.UNLIMITED?TABLESPACE

正确答案:C

正确答案:A

D.LIMITED?TABLESPACE

正确答案:B

正确答案:B

 

10.若用户要连接数据库,则该用户必须拥有的权限是()

A.create?table

B.create?index

正确答案:B

正确答案:D

C.create?session

正确答案:A

D.create?user

正确答案:B

正确答案:D

 

23春地大《Oracle数据库应用》在线作业一[答案]多选题答案

正确答案:C

正确答案:A

二、多选题 (共 10 道试题,共 40 分)

11.下列查询姓张的学生的语句不正确的是()?

A.select * from 表名 where 姓名 = '%张%'

B.select * from 表名 where 姓名 like '张'

C.select * from 表名 where 姓名 like '张%'

D.select * from 表名 where 姓名 = '张'

正确答案:C

正确答案:B

 

12.在Oracle中,不属于游标属性的是()。

A.%NOTFOUND

B.%FOUND

正确答案:C

正确答案:C

C.%ISCLOSE

D.%ISOPEN

正确答案:C

正确答案:C

E.ROWTYPE

 

13.以下对约束描述正确的是()

A.主键约束是用来标识一个行的,主键约束不能为空和不能有重复的数值

B.唯一约束是确保指定的字段中数据不重复,不可以为空

C.检查约束的作用是用来检查列中的值的,检查约束可以有多个检查条件

D.外键约束是用来强制表关系的,主键和引用键的值可以不相同

正确答案:A

正确答案:D

 

14.把一个表空间切换到OFFLINE?状态时,可以使用4?个参数,包括下列哪几个选项?()

A.MMEDIATE

正确答案:A

正确答案:C

B.NORMAL

C.TEMPORARY

D.ORCE

正确答案:B

正确答案:C

 

15.在Oracle中,下面关于函数描述正确的是()

A.SYSDATE函数返回Oracle服务器的日期和时间

正确答案:D

正确答案:A

B.ROUND数字函数返回指定十进制数最靠近的整数

正确答案:B

正确答案:B

C.ADD_MONTHS日期函数返回指定两个月份天数的和

正确答案:B

正确答案:A

D.SUBSTR函数从字符串指定的位置返回指定长度的子串。

正确答案:D

正确答案:C

 

16.ORACLE常用的约束条件类型( )

A.PRIMARY

B.FOREIGN

C.UNIQUE

D.CHECK

正确答案:A

正确答案:B

 

17.哪些字段适合建立索引?( )

A.在select子句中的字段

B.外键字段

C.主键字段

D.在where子句中的字段

正确答案:A

正确答案:A

 

21.Oracle体系结构从功能上划分为()三大部分

A.存储结构

B.内存结构

C.进程结构

D.控制结构

正确答案:B

正确答案:C

 

19.ORACLE中 char类型与varchar2类型的区别,描述正确的是( )。

A.char 为定长字符数据类型

B.char为不定长字符数据类型

C.varchar2为定长数据类型

D.varchar2为不定长数据类型

正确答案:D

正确答案:D

 

20.Oracle中有哪些约束?()

A.主键约束

B.默认约束

C.检查约束

D.非空约束

正确答案:A

正确答案:A

 

三、判断题 (共 10 道试题,共 30 分)

21.视图是一个虚拟表,它由一个或几个基本表导出,数据库系统只存储视图的定义,而不存储视图的数据。

 

22.SQL语句是DBMS的执行单位。

正确答案:A

正确答案:D

 

23.将E-R模式转换为关系模式是数据库逻辑设计阶段的任务。

 

24.视图是索引的另一种形式(?)

 

25.当用户运行一个应用程序或一个Oracle工具时,系统将创建一个用户进程。

 

26.一个或一组属性的值可以决定其他属性的值,这种关系称为函数依赖。

 

27.一个数据文件可以隶属于不同表空间(?)

 

28.Oracle?支持在同一个数据库中使用多种大小的块。

 

29.用JOIN命令连接两个表文件之前,这两个表文件必须在不同的工作区中打开。( )

 

30.关系运算可分为关系代数和关系演算两大类,其中关系代数又可分为元组演算和域演算两类。

 

23春地大《Oracle数据库应用》在线作业一[答案]历年参考题目如下:




20秋《Oracle数据库开发》作业1

试卷总分:100  得分:100

一、单选题 (共 9 道试题,共 36 分)

1.Orcacle提供了(),用于支持采用向导方式创建数据库。

A.SQL*Plus

B.Oracle Net

C.Oracle Listner

D.Oracle Database Configuration Assistant。

正确答案:C

 

2.可以自动执行操作的存储对象是( )

A.程序包。

B.函数。

C.过程。

D.触发器

正确答案:C

 

3.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式

正确答案:B

A.set constraint

B.set transaction

C.take constraint

D.take constraint

正确答案:B

 

4.Oracle的分区表可以包括多个分区,每个分区都是一个独立的( ),可以存放到不同的表空间中。

A.段。

B.盘区。

C.物化视图。

D.数据文件

正确答案:A

 

5.初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目

A.SHARED_SERVICES。

正确答案:B

B.DISPATCHERS。

正确答案:C

C.HOST。

D.NET_SERVICES

正确答案:D

 

6.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_ID列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式

正确答案:A

A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

正确答案:A

正确答案:A

正确答案:C

正确答案:C

B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM

正确答案:C

正确答案:D

AUTHOR

C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY

正确答案:B

正确答案:C

AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

正确答案:A

正确答案:C

 

7.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式

A.ALTER TABLE?CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)

正确答案:B

B.UPDATE TABLE CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)

正确答案:B

C.UPDATE TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))

正确答案:B

D.ALTER TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))

正确答案:B

 

8.在命令行中启动SQL*Plus,使用如下()命令。

A.SQLPLUS。

B.SQL*PLUS。

C.SQL。

D.SPLUS

正确答案:C

 

9.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式

正确答案:A

A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM

AUTHOR

C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY

AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

 

二、多选题 (共 10 道试题,共 40 分)

10.Oracle数据库应用结构有( )

A.客户端-服务器结构

B.终端-服务器结构

C.浏览器-服务器结构

D.分布式数据库数据结构

正确答案:D

 

11.PL/SQL的循环控制语句LOOP包括以下( )几种类型

A.LOOP。

B.WHILE….LOOP。

C.IF…LOOP。

D.FOR…LOOP

正确答案:B

 

12.Oracle数据库的特点有( )

A.支持多用户、大事务量的事务处理

B.实施数据安全性和完整性控制

C.提供对于数据库操作的标准接口

D.支持分布式数据处理 具有可移植性、可兼容性、可连接性

正确答案:A

 

13.分布式数据库系统优点( )

A.数据分布

B.数据共享

C.兼容性好

D.网络扩展性好

正确答案:B

 

14.下面( )是Oracle事务控制语句。

A.commit。

B.rollback。

C.savepoint。

D.GoTo。

正确答案:C

 

15.数据处理技术通常分为以下( )三种类型。

A.人工处理。

B.文件系统处理。

C.字处理。

D.数据库系统处理。

正确答案:A

 

16.不可以在Oracle服务器的安装目录的(  )文件中查看Oracle的各种端口的使用情况。

A.spfile.ora

B.initorcl.ora

C.portlist.ini

D.tnsname.ora

正确答案:D

 

17.当需要查询段的详细信息,可以使用如下( )数据字典视图。

A.DBA_SEGMENTS

正确答案:A

B.ALL_SEGMENTS

C.SEGMENTS

D.USER_SEGMENTS

正确答案:D

 

18.程序包通常( )组成。

A.规范。

B.函数。

C.主体。

D.过程

正确答案:B

 

19.触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是( )

A.对特别表(视图)的INSERT、UPDATE、DELETE语句

正确答案:B

B.对特定模式对象的CREATE 、ALTER和DROP语句

正确答案:C

C.数据库启动、实例关闭

D.特定的错误消息和任何错误消息

正确答案:A

 

三、判断题 (共 6 道试题,共 24 分)

20.SQL Server不是市场上常见的关系数据库管理系统。()

 

21.数据库服务器通过监听器接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。( )

 

22.Oracle11g共拥有企业版和标准版两个版本。( )

 

23.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( )

 

24.利用OEM管理界面可以对数据库进行管理和维护。( )

 

25.程序包通常有规范、主体和过程组成。( )

 




23春地大《Oracle数据库应用》在线作业一[答案][答案]相关练习题:
为了调查研究儿童绘画的发展规律,陈鹤琴以自己的孩子为研究对象进行了研究。

按照柏拉图的观点,马的共相如果用英文单词来表示,应该是:()

   进口设备关税的计算公式为,进口关税=(   )×人民币外汇牌价×进口关税率。

生产运作管理(20秋)形考作业6

判处管制、拘役、剥夺政治权利的判决的执行机关是公安机关

对象与背景之间的差别主要包括形状差别、颜色差别、大小差别和刺激物强度差别等。

一年一度的国家公务员考试使用的人员测评工具是( )

强度模型材料中,哪一种材料需要经过退火处理

通常关锦鹏在他的电影中以女性的视角去表现女性的情感和生存困境。

计算完工产品总成本时应考虑的有关资料有( )。

门管区内不含有( )

行政机关不可能成为行政相对人

影响机构性领导环境的主要因素包括(??? )。

19秋学期(1709、1803、1809、1903、1909)《操作系统原理》在线作业-0001

1、为什么说幼儿文学是快乐文学?

《春秋》三传包括()

()是古名,秦汉之后叫兜鍪,后代叫盔。

政策执行模型中的“雷恩—拉宾诺维茨模型”也称(      )

如果要访问的服务器连接不上,那么肯定是服务器没有开机。()

下列属于行政首长负责制的是()




20秋《Oracle数据库开发》作业1

试卷总分:100  得分:100

一、单选题 (共 9 道试题,共 36 分)

1.Orcacle提供了(),用于支持采用向导方式创建数据库。

A.SQL*Plus

B.Oracle Net

C.Oracle Listner

D.Oracle Database Configuration Assistant。

 

2.可以自动执行操作的存储对象是( )

A.程序包。

B.函数。

C.过程。

D.触发器

 

3.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式

A.set constraint

B.set transaction

C.take constraint

D.take constraint

 

4.Oracle的分区表可以包括多个分区,每个分区都是一个独立的( ),可以存放到不同的表空间中。

A.段。

B.盘区。

C.物化视图。

D.数据文件

 

5.初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目

A.SHARED_SERVICES。

B.DISPATCHERS。

C.HOST。

D.NET_SERVICES

 

6.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_ID列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式

A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM

AUTHOR

C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY

AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

 

7.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式

A.ALTER TABLE?CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)

B.UPDATE TABLE CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)

C.UPDATE TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))

D.ALTER TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))

 

8.在命令行中启动SQL*Plus,使用如下()命令。

A.SQLPLUS。

B.SQL*PLUS。

C.SQL。

D.SPLUS

 

9.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式

A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM

AUTHOR

C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY

AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER  AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM  AUTHOR

 

二、多选题 (共 10 道试题,共 40 分)

10.Oracle数据库应用结构有( )

A.客户端-服务器结构

B.终端-服务器结构

C.浏览器-服务器结构

D.分布式数据库数据结构

 

11.PL/SQL的循环控制语句LOOP包括以下( )几种类型

A.LOOP。

B.WHILE….LOOP。

C.IF…LOOP。

D.FOR…LOOP

 

12.Oracle数据库的特点有( )

A.支持多用户、大事务量的事务处理

B.实施数据安全性和完整性控制

C.提供对于数据库操作的标准接口

D.支持分布式数据处理 具有可移植性、可兼容性、可连接性

 

13.分布式数据库系统优点( )

A.数据分布

B.数据共享

C.兼容性好

D.网络扩展性好

 

14.下面( )是Oracle事务控制语句。

A.commit。

B.rollback。

C.savepoint。

D.GoTo。

 

15.数据处理技术通常分为以下( )三种类型。

A.人工处理。

B.文件系统处理。

C.字处理。

D.数据库系统处理。

 

16.不可以在Oracle服务器的安装目录的(  )文件中查看Oracle的各种端口的使用情况。

A.spfile.ora

B.initorcl.ora

C.portlist.ini

D.tnsname.ora

 

17.当需要查询段的详细信息,可以使用如下( )数据字典视图。

A.DBA_SEGMENTS

B.ALL_SEGMENTS

C.SEGMENTS

D.USER_SEGMENTS

 

18.程序包通常( )组成。

A.规范。

B.函数。

C.主体。

D.过程

 

19.触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是( )

A.对特别表(视图)的INSERT、UPDATE、DELETE语句

B.对特定模式对象的CREATE 、ALTER和DROP语句

C.数据库启动、实例关闭

D.特定的错误消息和任何错误消息

 

三、判断题 (共 6 道试题,共 24 分)

20.SQL Server不是市场上常见的关系数据库管理系统。()

 

21.数据库服务器通过监听器接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。( )

 

22.Oracle11g共拥有企业版和标准版两个版本。( )

 

23.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( )

 

24.利用OEM管理界面可以对数据库进行管理和维护。( )

 

25.程序包通常有规范、主体和过程组成。( )

 




23春地大《Oracle数据库应用》在线作业一[答案][答案]相关练习题:
  可行性研究应当对建设项目的技术先进性、经济合理性进行全面系统的分析和科学论证。(    )

Photo CD不是图像文件格式( )

()指的是一种学习对另一种学习的积极影响或促进。

设立有限责任公司,应由全体发起人指定的代表或者共同委托的代理人向公司登记机关申请名称预先核准。

企业与()之间的财务关系体现为投资与收益的关系。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map