niusouti.com

建立下列两个视图。社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

题目

建立下列两个视图。

社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)

参加人情况(职工号,姓名,社团编号,社团名称,参加日期)


相似考题
更多“建立下列两个视图。社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)参加人情况(职工号,姓名,社团编号,社团名称,参加日期)”相关问题
  • 第1题:

    请完成下列查询的SQL语句。

    (1)查询至少参加两个项目的职工编号和参与的项目数。

    SELECT职工编号, (g)

    FROM职工项目

    GROUP BY (h)

    HAVING (i);

    (2)查询参与居住城市正在进行的工程项目的职3232号和姓名。

    SELECT职工.职工编号,姓名

    FROM职工,职工项目,项目

    WHERE职工.职工编号=职工项目.职工编号AND项目.项目编号:职工

    项目.项目编号AND (j) AND (k);


    正确答案:(g) COUNT(项目编号) (h)职工编号 (i) COUNT(项目编号)>=2 (2)(j)职工.城市二项目.城市 (k)状态='0' 或者 项目.状态='0' 说明:问题(j)与问题(k)的答案可以互换。
    (g) COUNT(项目编号) (h)职工编号 (i) COUNT(项目编号)>=2 (2)(j)职工.城市二项目.城市 (k)状态='0' 或者 项目.状态='0' 说明:问题(j)与问题(k)的答案可以互换。 解析:本题考核SQL的查询语句。其中(1)考核集合函数、GROUP BY和HAVING语法。 (2)考核多表连接的复合条件查询。

  • 第2题:

    设职工一社团数据库有三个基本表:

    职工(职工号,姓名,年龄,性别);

    社会团体(编号,名称,负责人,活动地点);

    参加(职工号,编号,参加日期)。

    其中:

    1)职工表的主码为职工号。

    2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。

    3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

    试用SQL语句表达下列操作:

    1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。

    2)建立下列两个视图。

    社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);

    参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

    3)查找没有参加任何团体的职工情况。

    4)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。

    5)把对社会团体和参加两个表的数据查看、插人和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。


    正确答案:1)CREATE TABLE 职工(职工号CHAR(8) NOT NULL UNIQUE姓名 CHAR(8) NOT NUI.L年龄 SMALLINT性别 CHAR(2)CONsl’RAINq’cl CHECK(性别IN(‘男’‘女’)));CREATE rrABLE 社会团体(编号 CHAR(8)NOT NUIL UNIQUE名称CHAR(12)NOT NULL负责人CHAR(8)活动地点V.ARCHAR(50)CON—STRAINT c2 FOREIGN KEY(负责人)REFERENC-ES职工(职工号));cREATE FABLE 参加(职工号CHAR(8)编号CHAR(8)参加日期DATA.CONSTRAI~I’C3 PRI—MARY KEY(职工号编号)CONSTRAIN C3 FOREIGNKEY(职工号)REFERENCES职工(职工号)); 2)CREATE VIEW社团负责人(编号.名称负责人职工号负责人姓名负责人性别) AS SEI.~C3’编号.名称负责人姓名性别 FROM 社会团体职工WHERE社会团体.负责人=职工.职工号;CREATE VIEW参加人情况(职工号.姓名社团编号.参加日期) AS SELECT参加.职员号姓名社会团体.编号名称参加日期FROM职lT社会团 体参加 WHERE 职工职T号=参加.职T号AND参加.编号:社会团体.编号; 3)SELECT*FROM职工WHERE NOT EXISTS(SELECT*FORM参加WHERE参加职工号=职工职工号); 4)SELECT职工号 FROM 职工 WHERE.NOT EXISTS(SELECT* FROM参加 参加WHERE参加1.职工号=‘100l’AND N03’ EXISTS (SELECT*FROM参加 WHERE 参加2.编号=社会团体.编号AND参加2.职工号=职工.职工号)); 5)GRANT。 SELECTINSERTDELETE ON 社会团体参加1D张三WHERE GRAM’OVFION;
    1)CREATE TABLE 职工(职工号CHAR(8) NOT NULL UNIQUE,姓名 CHAR(8) NOT NUI.L,年龄 SMALLINT,性别 CHAR(2),CONsl’RAINq’cl CHECK(性别IN(‘男’,‘女’)));CREATE rrABLE 社会团体(编号 CHAR(8)NOT NUIL UNIQUE,名称CHAR(12)NOT NULL,负责人CHAR(8),活动地点V.ARCHAR(50),CON—STRAINT c2 FOREIGN KEY(负责人)REFERENC-ES职工(职工号));cREATE FABLE 参加(职工号CHAR(8),编号CHAR(8),参加日期DATA.CONSTRAI~I’C3 PRI—MARY KEY(职工号,编号),CONSTRAIN C3 FOREIGNKEY(职工号)REFERENCES职工(职工号)); 2)CREATE VIEW社团负责人(编号.名称,负责人职工号,负责人姓名,负责人性别) AS SEI.~C3’编号.名称,负责人,姓名,性别 FROM 社会团体,职工WHERE社会团体.负责人=职工.职工号;CREATE VIEW参加人情况(职工号.姓名,社团编号.参加日期) AS SELECT参加.职员号,姓名,社会团体.编号,名称,参加日期FROM职lT,社会团 体,参加 WHERE 职工,职T号=参加.职T号AND参加.编号:社会团体.编号; 3)SELECT*FROM职工WHERE NOT EXISTS(SELECT*FORM参加WHERE参加,职工号=职工,职工号); 4)SELECT职工号 FROM 职工 WHERE.NOT EXISTS(SELECT* FROM参加 参加WHERE参加1.职工号=‘100l’AND N03’ EXISTS (SELECT*FROM参加 WHERE 参加2.编号=社会团体.编号AND参加2.职工号=职工.职工号)); 5)GRANT。 SELECT,INSERT,DELETE ON 社会团体,参加1D张三WHERE GRAM’OVFION; 解析:主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECT FROM WHERE语句的掌握。

  • 第3题:

    现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系的外键是(63)。

    A.部门编号

    B.姓名

    C.职工号

    D.(职工号,姓名)


    正确答案:C
    解析:外键首先是另外一个关系的主键,因为这里的职工关系的主键是职工号,因此,部门关系的外键是职工号。

  • 第4题:

    若姓名函数依赖于学号,班级函数依赖于学号,申请时间函数依赖与学号和社团编号。从规范化角度看,下列四种数据库逻辑模式设计中最好的是( )。

    A、学生(学号、姓名)班级(学号、班级)成员(学号、社团编号、申请时间)

    B、学生(学号、姓名、班级)成员(社团编号、申请时间)

    C、学生(学号、姓名、班级)成员(学号、号、申请时间)

    D、学生(学号、姓名、班级、社团编号、申请时间)


    正确答案:A

  • 第5题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是( ),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为(请作答此空)。

    A.职工(职工号,姓名,性别,出生日期)部门(部门号,部门名称,办公地点,部门经理)工作(职工号,部门号)
    B.职工(职工号,姓名,性别,出生日期,部门经理)部门(部门号,部门名称,办公地点)工作(职工号,部门号)
    C.职工(职工号,姓名,性别,出生日期)部门(部门号,部门名称,办公地点)工作(职工号,部门号,部门经理)
    D.职工(职工号,姓名,性别,出生日期,所在部门)部门(部门号,部门名称,办公地点,部门经理)

    答案:D
    解析:
    依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

  • 第6题:

    处方前记包括( )

    A.门诊病历号,临床诊断,医师签名
    B.患者姓名,住院病历号,药品名称
    C.处方编号,医院名称,患者姓名
    D.患者姓名,药品名称,就诊日期
    E.患者姓名,患者性别,药品用法

    答案:C
    解析:

  • 第7题:

    下列符合第三范式的关系是()。

    A教师(编号,姓名,系所编号,系所名称)

    B教师(编号,姓名,职称)

    C教师(编号,姓名,课程号,课程名称)

    D教师(编号,姓名,系所编号,系所主任姓名)


    B

  • 第8题:

    处方前记包括医疗(或预防、保健)机构名称、处方编号、费别、患者姓名、性别、年龄、门诊或住院病历号、科别或病室和床位、临床诊断、开具日期等。处方中,有关法律性的项目是()。

    • A、开具日期
    • B、处方编号
    • C、患者姓名
    • D、科别或病室
    • E、医疗机构名称

    正确答案:A

  • 第9题:

    关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第三范式


    正确答案:错误

  • 第10题:

    下列符合第三范式的关系是()。

    • A、教师(教师号,教师姓名,课程号,课程名,成绩)
    • B、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
    • C、职工(职工号,职工姓名,性别,籍贯,部门编号,部门名称)
    • D、职工(职工号,职工姓名,性别,籍贯,部门编号)

    正确答案:D

  • 第11题:

    多选题
    前记包括()
    A

    医院名称、处方编号、费别

    B

    病人姓名、性别、年龄

    C

    门诊或住院病历号,科别或病室和床位号

    D

    临床诊断、开具日期

    E

    药品名称、规格、禁忌、用法


    正确答案: A,E
    解析: 暂无解析

  • 第12题:

    单选题
    下列符合第三范式的关系是()。
    A

    教师(编号,姓名,系所编号,系所名称)

    B

    教师(编号,姓名,职称)

    C

    教师(编号,姓名,课程号,课程名称)

    D

    教师(编号,姓名,系所编号,系所主任姓名)


    正确答案: A
    解析: 暂无解析

  • 第13题:

    阅读下列说明,回答问题1至问题4,将解答填入对应栏内。

    【说明】某工程项目公司的信息管理系统的部分关系模式如下:

    职工(职工编号,姓名,性别,居住城市)

    项目(项目编号,项目名称,状态,城市,负责人编号)

    职工项目(职工编号,项目编号)

    其中:

    (1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。

    (2)职工的居住城市与项目所在城市来自同一个域。

    (3)每个项目必须有负责人,且负责人为职工关系中的成员。

    (4)项目状态有两个:0表示未完成,1表示已完成。

    下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。

    CREATE TABLE职工(

    职工编号CHAR(6),

    姓名CHAR(8) (a),

    性别CHAR(2),

    城市VARCHAR(20),

    PRIMARYKEY (b);


    正确答案:(a)NOT NULL(不区分大小写) (b)(职工编号)
    (a)NOT NULL(不区分大小写) (b)(职工编号) 解析:本题考核的是关系模型的完整性约束。完整性约束包括实体完整性、参照完整性和用户定义的完整性三类。实体完整性约束规定关系的主属性不能取空值,关系模型中以主码作为唯一性标示:参照完整性约束规定若属性(或属性组)A是关系R上的主码, B是关系S上的外码,A与B相对应(来自相同的域),则B取值为空或者来自于R上的某个A的值。用户定义的完整性约束是针对具体的数据库应用而定义的,它反映该应用所涉及的数据必须满足用户定义的语义要求。本题定义了两个完整性约束,职工的姓名不能为空,这是用户定义的完整性,用NOT NULL关键字;职工编号唯一识别一个职工,这是实体完整性约束,用PRIMARY KEY关键字。

  • 第14题:

    ●某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。

    a.科室和职工的所属联系类型是 (37),病患和医生的就诊联系类型是 (38)。科室关系的主键和外键分别为 (39)。对于就诊联系最合理的设计是(40),就诊关系的主键是(41)。

    (37)

    A.1:1

    B.1:n

    C.n:1

    D. n:m

    (38)

    A.1:1

    B.1:n

    C.n:1

    D.n:m

    (39)

    A.科室号、科室名

    B.科室名、科室号

    C.科室名、负责人

    D.科室号、负责人

    (40)

    A.就诊(病历号,职工号,就诊情况)

    B.就诊(病历号,职工姓名,就诊情况)

    C.就诊(病历号,职工号,就诊时间,就诊情况)

    D.就诊(病历号,职工姓名,就诊时间,就诊情况)

    (41)

    A.病历号,职工号

    B.病历号,职工号,就诊时间

    C.病历号,职工姓名

    D.病历号,职工姓名,就诊时间

    b.若科室关系中的科室名是唯一的,并要求指出外码。请将下述SQ1语句的空缺部分补充完整。

    CREATE TABLE科室(科室号CHAR(3) PRIMARYKEY,

    科室名CHAR(10) (42) ,

    负责人CHAR(4),

    电话CHAR(20),

    (43) );

    (42)

    A.NOT NULL

    B.UNIQUE

    C. KEY UNIQUE

    D.PRIMARY KEY

    (43)

    A.PRIMARYKEY(科室号)NOT NULL UNIQUE

    B.PRIMARY KEY(科室名)UNIQUE

    C.FOREIGN KEY(负责人)REFERENCES职工(职工姓名)

    D.FOREIGN KEY(负责人)REFERENCES职工(职工号)


    正确答案:B,D,D,C,B,B,D

  • 第15题:

    处方前记包括

    A、医院名称、药品名称、剂型、药品单价和总价金额

    B、就诊科室、患者姓名、药品名称、用法用量和药品金额

    C、医院名称、患者姓名、处方编号、药品名称和剂型

    D、住院病历号、临床诊断、医师姓名和发药日期

    E、医院名称、门诊病历号、临床诊断和处方编号


    参考答案:E

  • 第16题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是( ),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为( )。

    A.实体 B.1:N联系 C.M:M联系 D.属性 A.实体 B.1:N联系 C.1:1联系 D.属性 A.职工(职工号,姓名,性别,出生日期) 部门(部门号,部门名称,办公地点,部门经理) 工作(职工号,部门号) B.职工(职工号,姓名,性别,出生日期,部门经理) 部门(部门号,部门名称,办公地点) 工作(职工号,部门号) C.职工(职工号,姓名,性别,出生日期) 部门(部门号,部门名称,办公地点) 工作(职工号,部门号,部门经理) D.职工(职工号,姓名,性别,出生日期,所在部门) 部门(部门号,部门名称,办公地点,部门经理)


    正确答案:B,C,D

  • 第17题:

    医师书写处方前记包括

    A.医疗、预防、保健机构名称,费别,患者姓名、性别、年龄、门诊,科别或病室和床位号,临床诊断,开具日期等,并可添列专科要求的项目
    B.医疗、预防、保健机构名称,处方编号,费别,患者姓名、性别、年龄、门诊或住院病历号,科别或病室和床位号,临床诊断,开具日期等,并可添列专科要求的项目
    C.处方编号,费别,患者姓名、性别、年龄、门诊或住院病历号,科别或病室和床位号,临床诊断,开具日期等,并可添列专科要求的项目
    D.医疗、预防、保健机构名称,处方编号,费别。性别、年龄、门诊或住院病历号。科别或病室和床位号,临床诊断,开具日期等,并可添列专科要求的项目
    E.医疗、预防,保健机构名称。处方编号,费别,患者姓名、性别、年龄、门诊或住院病历号。科别或病室等,并可添列专科要求的项目

    答案:B
    解析:
    医师书写处方前记包括医疗、预防、保健机构名称,处方编号,费别,患者姓名、性别、年龄、门诊或住院病历号,科别或病室和床位号,临床诊断。开具日期等,并可添列专科要求的项目。

  • 第18题:

    处方前记包括

    A.医院名称、药品名称、剂型、药品单价和总价金额B.就诊科室、患者姓名、药品名称、用法用量和药品金额C.医院名称、患者姓名、处方编号、药品名称和剂型D.住院病历号、临床诊断、医师姓名和发药日期E.医院名称、门诊病历号、临床诊断和处方编号

    答案:E
    解析:
    处方前记包括医院名称、就诊科室、门诊病历号、住院病历号、就诊日期、患者姓名、性别、年龄、临床诊断和处方编号等,处方前记也称处方的自然项目。所以本题答案选E。

  • 第19题:

    姓名、性别、出生年月、家庭住址、职务、所属部门;一个是职工工资表,有字段:职工编姓名、性别、出生年月、家庭住址、职务、所属部门;一个是职工工资表,有字段:职工编号、姓名、职务、所属部门、基本工资,那么连接两个表的公共字段应该是()。号、姓名、职务、所属部门、基本工资,那么连接两个表的公共字段应该是()。

    • A、姓名
    • B、职工编号
    • C、职务
    • D、D、所属部门所属部门

    正确答案:B

  • 第20题:

    下列哪项不是社团会员大会行使的职权()

    • A、选举和更换社团负责人
    • B、审议批准负责人的工作报告
    • C、对社团进行重组
    • D、修改社团章程

    正确答案:C

  • 第21题:

    下列符合第三范式的关系是()。

    • A、教师(教师号,教师姓名,课程号,课程名,成绩)
    • B、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
    • C、职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
    • D、职工(职工号,职工姓名,性别,籍贯,所属部门编号)

    正确答案:D

  • 第22题:

    单选题
    有一“职工基本情况”的档案文件,其记录由“职工号”、“姓名”、“性别”、“出生日期”、“籍贯”、“文件程度”等数据项组成。其中主键应是()
    A

    职工号

    B

    姓名

    C

    性别

    D

    出生日期


    正确答案: D
    解析: 暂无解析

  • 第23题:

    判断题
    关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第二范式。
    A

    B


    正确答案:
    解析: 暂无解析