计算机数据库系统原理

用一组数据"姓名、职称、工龄、出生日期"来描述教师信息,其中"工龄"和"出生日期"的数据类型可定义为()A、是否型和日期/时间型B、文本型和数字型C、数字型和日期/时间型D、日期/时间型和数字型

题目

用一组数据"姓名、职称、工龄、出生日期"来描述教师信息,其中"工龄"和"出生日期"的数据类型可定义为()

  • A、是否型和日期/时间型
  • B、文本型和数字型
  • C、数字型和日期/时间型
  • D、日期/时间型和数字型
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若想再多建一个名为“导师”的表,其属性有“教师号”“姓名”“性别”“所在院系”“学生”“职称”。其中“教师号”与“姓名”属性不能为空,并将“教师号”设为主码,将“所在院系”设为表“院系”中属性“院系代号”的一个外键。规定各属性的数据类型如下:“教师号”:smallint;“姓名”:char(10);“性别”:char(2);“所在院系”:int;“学生”:char (10);

“职称”:char(8)。

用SQL语言创建该表,并插入以下信息(以第(1)条为例即可)。


正确答案:创建“导师”表: create table 导师 (教师号 small int not NULL 姓名 char(10) not NULL 性别 char(2) 院系代号 int 学生 char(10) 职称 char(8) primary key (教师号) foreign key (院系代号)reference 院系 ) 插入第(1)条信息: insert into 导师values(33‘张辉’‘男’1101陈鑫‘教授’)
创建“导师”表: create table 导师 (教师号 small int not NULL, 姓名 char(10) not NULL, 性别 char(2), 院系代号 int, 学生 char(10), 职称 char(8), primary key (教师号), foreign key (院系代号)reference 院系 ) 插入第(1)条信息: insert into 导师values(33‘张辉’‘男’,1101,陈鑫,‘教授’)

第2题:

设当前打开了“教师” 表文件,要列出“职称”为“教授”的教师“姓名”的命令是 ( )。

A)LIST教师姓名WHERE职称=”教授”

B)LIST教师姓名FOR职称=”教授”

C)LIST教师姓名FOR职称SET”教授”

D)LIST教师姓名WHERE职称FOR”教授”


正确答案:B
在Visual FoxPro中,显示表中记录的命令格式为:
LIST[[FIELDS]<字段名表>][FOR<条件表达式>]
其中,FIELDS指定显示记录的范围,默认显示全部记录;用逗号分隔的字段名列表给出了要显示的字段,默认显示全部字段:FOR指对满足条件的记录进行操作。

第3题:

“教师表”中有“职工号”“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。

A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)

B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)

C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名C(20),工龄I)

D.CREATE TABLE教师表(职工号C(10)PRIMARY KEY,姓名C(20),工龄I)


正确答案:D
D。【解析】设置主关键字的语句为:PRIMARYKEY。

第4题:

用一组数据"准考证号、姓名、性别、出生日期"来描述考生信息,其中"姓名"和"出生日期"的数据类型可定义为()

  • A、文本型和日期/时间型
  • B、文本型和货币型
  • C、数字型和日期/时间型
  • D、日期/时间型和文本型

正确答案:A

第5题:

下图所示的E-R图中,应作为派生属性的是( ):该E-R图应转换的关系模式为(请作答此空),其中各关系模式均满足4NF。

A.员工(工号,姓名,性别,出生日期,年龄。电话)
B.员工(工号,姓名,性别,出生日期,电话)
C.员工(工号,姓名,性别,出生日期,年龄)员工电话(工号,电话)
D.员工(工号,姓名,性别,出生日期)员工电话(工号,电话)

答案:D
解析:
本题考查扩展E-R图的基础知识。扩展E-R图中,实体的属性增加了组合属性、多值属性和派生属性的描述。其中,派生属性是指可以由其他属性来获得的属性。图中的年龄属性,可以由出生日期计算获得,故为派生属性。派生属性在扩展E-R图中使用虚线椭圆来表示,双线椭圆表示多值属性,即一个实体可以在该属性上有多个值,如一个员工可以有多个电话。根据扩展E-R图的转换规则,派生属性在转换过程中丢弃,多值属性与实体的标识符独立转换成一个关系模式,该关系模式属于4NF。其他属性构成的关系模式属于BCNF,无多值依赖,也属于4NF。

第6题:

设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是( )。

A.DELETE FROM教师表WHERE出生日期<{^1950-1-1}

B.DELETE FROM教师表WHERE出生日期<ˋ1950-1-1ˊ

C.DELETE教师表WHERE出生日期<{^1950-1-1}

D.DELETE教师表WHERE出生日期<ˋ1950-1-1ˊ


正确答案:A
删除数据的命令格式为:DELETEFROM表名[WHERE条件],该命令是逻辑删除指定表中满足条件的记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。本题要求删除1950年以前出生的教师信息,条件语句的正确表述.是“出生日期<{^950-1-1}”,故A选项正确。

第7题:

( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 , 建立 “ 教师表 ” 的 SQL 命令是

A ) CREATE TABLE 教师表(职工号 C(10) PRIMARY, 姓名 C(20), 工龄 I )

B ) CREATE TABLE 教师表(职工号 C(10) FOREIGN, 姓名 C(20), 工龄 I )

C ) CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY, 姓名 C(20), 工龄 I )

D ) CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY, 姓名 C(20), 工龄 I )


正确答案:D

第8题:

用子查询的方式查询与“陈静”教师职称相同的教师姓名、性别及职称。请对下列的SELECT语句填空:

SELECT姓名,性别,职称FROM教师表WHERE职称=【 】


正确答案:(SELECT职称FROM教师表WHERE姓名="陈静")
(SELECT职称FROM教师表WHERE姓名="陈静")

第9题:

用“工号、姓名、性别、工资”来描述员工信息,其中“工资”的数据类型可定义为()。

  • A、文本型
  • B、货币型
  • C、日期/时间型
  • D、备注型

正确答案:B

第10题:

一表中所有职称为"教授"或"副教授"的记录的姓名和出生日期,可以使用命令DISP ALL FIEL 姓名,出生日期 FOR职称="教授".OR.职称="副教授".


正确答案:正确

更多相关问题