单选题 关系型数据库语言SQL目前得到了越来越广泛的使用。SQL基本的使用方式有两种,即它可以单独使用,称为 16 ,也可以在用高级语言编写的应用程序中使用,称为 17 ,这时相应的高级语言称为 18 。从SQL数据库的体系结构角度来看,用户可以用SQL语言的语句,对 19 20 进行查询等操作,用户可把它们都看做关系(表格),但是 20 是一个 19 导出的表,它本身不独立存储在数据库中。
16 17 A.宿主语言 B.嵌入式语言 C.数据定义语言
D.交互式语言 E.数据操纵语言
18 A.元语言 B.目标语言 C.源语言 D.宿主语言
19 20 A.游标 B.视图 C.库文件 D.基本表 E.存储文件
【正确答案】 D
【答案解析】
【正确答案】 B
【答案解析】
【正确答案】 D
【答案解析】
【正确答案】 D
【答案解析】
【正确答案】 B
【答案解析】SQL基本的使用方式有两种,即它可以单独使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,称为自含式语言或交互式语言;也可以在用高级程序设计语言编写的应用程序中使用,称为嵌入式语言。这时相应的高级语言称为宿主语言。
从SQL数据库的体系结构角度来看,用户可以用SQL语言的语句,对基本表和视图进行查询等操作。其中基本表本身是独立存在的表,在SQL中一个关系就对应一个表,一个或多个基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。视图是从一个或几个基本表中导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。