沈师数据库原理PTA填空题⽆答案版
1.      1.1    是长期存储在计算机内有组织、可共享的⼤量数据的集合。
2. 数据模型的组成要素中描述系统静态特性的是    2.1    ,描述系统动态特性的是    2.2    。
3. 关系数据库中,体现”实体能够区分并唯⼀标识元组”的规则是    3.1    规则 ,    3.2    规则的实质是“不允许引⽤不存在的实
体”。
4. 数据管理技术的发展经历了⼈⼯管理阶段、    4.1    阶段和数据库系统阶段。
5. 数据库三级模式中,描述数据库全体数据逻辑结构和特征的是( )
1分
6. 关系数据库中⽤    6.1    实现参照完整性。
7. 定义了物理存储中数据是怎样和在哪⾥组织的模式是    7.1    。
8. 关系模型中,关系操作包括查询和    8.1    两类。
9. 数据库管理系统的简称是。
1分
10. 假设存在⼀张职⼯表,包含“性别”属性,要求这个属性的值只能取“男”或“⼥”,这属于    10.1    的完整性 。
11. 数据库系统由数据库、    11.1    、应⽤系统和    11.2    组成。
12. 数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是    12.1    。
13. 教师管理数据库由以下三个关系模式构成:
教师(教师编号,姓名,性别,年龄,职称代码,所在专业,部门代码,) 教师编号 char,8
部门(部门代码,部门名称,,负责⼈姓名,办公电话)部门代码 char,3
职称(职称代码,职称名称,所属系列,岗位津贴)职称代码 char,4
⽤关系代数完成:
1、查询职称名称为“正⾼级”的岗位津贴情况。
Π    13.1    (σ    13.2    )
2、查询"王⼀"⽼师所在部门的负责⼈姓名和。
Π    13.3    (σ    13.4    (    13.5    ∞    13.6    ))
14. 学⽣—课程数据库由以下四个关系模式构成:
学⽣表(学号,姓名,性别,年龄,专业), 其中,学号char,5;姓名char,8;
授课信息表(课程号,教⼯号,授课学时)
教师表(教⼯号,姓名,性别,职称,所在专业)
课程表(课程号,课程名,学分,学时)
选课信息表(学号,课程号,成绩)
⽤关系代数完成如下操作:
1、查询有授课任务教师的姓名、职称和课程号。
∏    14.1    (    14.2    ∞    14.3    )
2、查询⼀下所有选课学⽣的姓名和成绩。
∏    14.4    (    14.5    ∞    14.6    )
15. 有如下数据库:仓库、职⼯、供应商、订购单,其关系模式如下:
warehouse(wno,city,size) 各个属性含义依次为:仓库号,城市,⾯积
employee(wno,eno,ename,salary) 各个属性含义依次为:仓库号,职⼯号,职⼯名,⼯资
supplies(sno,sname,addr) 各个属性含义依次为:供应商号,供应商名,地址
order(eno,sno,ono,date) 各个属性含义依次为:职⼯号,供应商号,订购单号,订购⽇期
⽤关系代数完成如下任务:
1、检索在北京的供应商的名称。
Π    15.1    σ    15.2    (    15.3    )
2、检索出职⼯’ 张珊珊’发给供应商S6的订购单号
2、检索出职⼯’ 张珊珊’发给供应商S6的订购单号
Π    15.4    σ    15.5    ˄    15.6    (    15.7    ∞    15.8    )
16. 设有如下数据库:包括零件表P,供应商表S及供应表SP:
P(PNO,PNAME,PADDR,PQTY),其中分别代表:零件号,零件名称,零件存放地点和零件库存量,PNO,char,5
S(SNO,SNAME,SADDR),其中分别代表:供应商号,供应商名称和供应商地址
SP(SNO,PNO,SPQTY),其中,SPQTY代表供应量
⽤关系代数完成如下操作:
1、求供应零件名称为“齿轮” 的供应商名称和供应商地址。
Π    16.1    (σ    16.2    P∞SP∞S)
数据库属性的概念2、求供应商使⽤的不是由‘圣锡公司’所供应的零件号。
Π    16.3    -Π    16.4    (σ    16.5    (SP∞S))
17. 有如下⼏个关系:
专业表(专业号,专业名)
党员表(学号,姓名,性别,年龄,电话,⼊党时间,专业号)。
⽤关系代数完成如下问题:
1、查询每位党员姓名、⼊党时间和所属专业号。
Π    17.1    (    17.2    )
2、查询⼥党员的姓名、专业名和性别。
Π    17.3    ((σ    17.4    (    17.5    ))∞    17.6    )
18. 设有两个关系模式:
职⼯(职⼯号,姓名,性别,年龄,职务,⼯资,部门号),其中:职⼯号:char,5
部门(部门号,部门名称,经理名,地址,电话),其中:部门号:char,3
⽤关系代数完成:
1、查询所有⼯资在100000元以上的男经理名字。
Π    18.1    (σ    18.2    ∧    18.3    (    18.4    ∞    18.5    ))
2、查询该公司部门号。
Π
1分
19. 有如下两个关系:
学院表(学院号,学院名)
教师表(职⼯号,姓名,性别,年龄,电话,⼊校时间,学院号)
⽤关系代数完成下⾯操作:
1、查询各学院的教师姓名和⼊校时间。
Π    19.1    (    19.2    )
2、查询年龄⼩于40岁的教师姓名、所在学院名。
Π    19.3    ((σ    19.4    )∞    19.5    )
20. 有如下数据库:
S(Sno,Sname,Age,Sex,Dept)代表学⽣的学号,姓名,年龄,性别,所在系
C(Cno,Cname,Teacher)代表课程的课程号,课程名,任课教师
SC(Sno,Cno,Grade)代表学⽣选课后的考试成绩
⽤关系代数完成如下操作:
1、查询"刘德"同学的所在系
π    20.1    (σ    20.2    )
2、查询成绩在90分以上(含90分)的学⽣学号和课程名
π    20.3    (σ    20.4    (    20.5    ∞    20.6    ))
21. 有供应商-零件-⼯程项⽬数据库,由以下四个关系模式构成:
S(sno, sname, status, city)各属性含义为:供应商号、供应商名、供应商状态、供应商所在城市
P(pno, pname, color, weight, city)各属性含义为:零件号、零件名、零件颜⾊、零件重量、零件⽣产⼚所在城市
J(jno, jname, city)各属性含义为:⼯程号、⼯程名、⼯程所在城市
SPJ(sno, pno, jno, qty)各属性含义依次为:供应商号、零件号、⼯程号、供应零件的数量
供应商S,零件P,⼯程项⽬J分别由供应商号(sno),零件号(pno)和⼯程项⽬号(jno)惟⼀标识。供货SPJ是指由某个供应商向某个⼯程项⽬供应某些数量的某种零件。
请⽤关系代数完成下⾯的操作:
1、求’红⾊’零件的零件号和零件名。
Π    21.1    σ    21.2    (    21.3    )
2、求⼯程名为‘三建’的⼯程使⽤的零件号及数量。
Π    21.4    σ    21.5    (    21.6    ∞    21.7    )
22. 下⾯是⼀个电⼦商务⽹站购物模式,包括了三个表(主码⽤下划线标出)。
客户表:Client (Cno, Cname, Csex, Cage, Cclass),各属性分别代表顾客号(char(10))、姓名、性别、年龄及客户类别。
商品表:Goods (Gno, Gname, Gprice) , 各属性分别代表商品号(char(5))、名称及价格。
购物表:CG:(Cno, Gno, QTY ), 各属性分别代表顾客号、商品号及购物数量。
请⽤关系代数完成下⾯的操作:
1、查价格在900-1000元之间的商品名称。
Π    22.1    ∧σ    22.2    ∧Gprice<1000(    22.3    )
2、查询购买了“长虹彩电”的顾客号码。
Π    22.4    σ    22.5    (    22.6    ∞    22.7    )
23. 有如下语义和说明:
学⽣: 学号,姓名,性别,年龄; 课程: 课程编号,课程名;
教师: 教师号,姓名,性别,职称; 学校: 学校名称,电话;
其中,⼀个学⽣可选修多门课,⼀门课可被多个学⽣选修,选课后要给出成绩;⼀个教师可讲授多门课,⼀门课可被多个教师讲授,都有各⾃的上课时间和教室号;⼀个学校可有多个教师,⼀个教师只能属于⼀个学校;⼀个学校可有多个学⽣,⼀个学⽣只能属于⼀个学校。
请根据语义分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    23.1    个实体,    23.2    个联系。
2、实体学校、教师、学⽣和课程对应的属性个数分别是    23.3    、    23.4    、    23.5    、    23.6    。
3、学校和学⽣之间的联系是    23.7    ,学⽣和课程之间的选课联系是    23.8    ,该联系属性个数为    23.9    个,教师和课
程之间授课联系是    23.10    ,该联系属性个数为    23.11    个
4、根据ER分析结果,⾄少应⽣成    23.12    个关系模式。其中学⽣关系模式的主码是    23.13    ,外码是    23.14    ;选课
联系的主码由    23.15    个属性共同构成。其中    23.16    和    23.17    分别是外码。授课联系的主码是
由    23.18    和    23.19    共同构成。
24. 设计⼀个⼯⼚产品信息管理系统,主要完成产品、零件和材料的管理。
每个产品可以由多种零件组成,每种零件可以在不同时间组装成不同的产品。每种零件均由同⼀种材料加⼯⽽成,⽽每种材料可以加⼯成多种不同零件。
产品主要有产品编号、产品名称等属性;
零件主要有零件编号、零件名称、单价等属性;
请根据语义分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    24.1    个实体,    24.2    个联系。
2、实体产品和零件对应的属性个数分别是    24.3    个和    24.4    个。
3、产品和零件之间的组装联系是    24.5    ,该联系属性个数为    24.6    个;零件和材料之间的联系是    24.7    。
4、根据ER分析结果,⾄少应⽣成    24.8    个关系模式。其中产品关系模式的主码是    24.9    ,外码是    24.10    ;零件关
系的主码是    24.11    ,外码是    24.12    。组装联系的主码是由    24.13    和    24.14    共同构成。其
中    24.15    和    24.16    分别是外码。
25. 某医院病房计算机管理中⼼需要如下信息查询:
科室、病房、医⽣和病⼈等基本信息。其中:⼀个科室有多个病房,多名医⽣;⼀个病房只能属于⼀个科室,⼀个医⽣只能属于⼀个科室,但可负责多个病⼈的诊治,⼀个病⼈的主管医⽣只有⼀个;⼀个病房可以有多个病⼈⼊住。
经过分析后的描述信息有:科室的科室名,科室地址,科室电话,医⽣的⼯作证号,姓名,职称,年龄,病房的病房号,床位号和病⼈的病历号,姓名,性别等,同时我们也关⼼病⼈的主管医⽣,所住病房,医⽣所属科室等信息。
请根据语义分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    25.1    个实体,    25.2    个联系。
2、实体病房、科室、病⼈对应的属性个数分别是    25.3    、    25.4    、    25.5    。
3、病房和病⼈之间的联系是    25.6    ,医⽣和病⼈之间的联系是    25.7    。
4、根据ER分析结果,⾄少应⽣成    25.8    个关系模式。其中医⽣关系模式的主码是    25.9    ,外码是    25.10    ;病⼈关
系的主码是    25.11    。    25.12    和    25.13    分别是外码。
26. 分析下⾯的语义:有若⼲班级,每个班级包括: 班级号,班级名,专业,⼈数 ;每个班级有若⼲运动员,运动员只能属于⼀个班, 运动员属
性:运动员编号,姓名,性别,年龄 ;有若⼲⽐赛项⽬,包括:项⽬号,名称,⽐赛地点 ;每名运动员可参加多项⽐赛,每个项⽬可有多名运动员参加 ;⽐赛项⽬有⽐赛名次和成绩属性。
请根据语义分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    26.1    个实体。
2、实体班级、运动员、项⽬对应该的属性个数分别是    26.2    、    26.3    、    26.4    。
3、班级和运动员之间的联系是    26.5    ;运动员和项⽬之间的参赛联系是    26.6    ,该联系属性个数为    26.7    个。
4、根据ER分析结果,⾄少应⽣成    26.8    个关系模式。其中运动员关系模式的主码是    26.9    ,外码是    26.10    ;参赛
联系的主码由    26.11    个属性共同构成。其中    26.12    和    26.13    分别是外码。
27. 设有⼀局部应⽤,包括“科室”、“医⽣”和“病⼈”等信息,且有如下事实:每位医⽣属于且仅属于⼀个科室;每个科室有多位医
⽣可接诊病⼈;病⼈看病时,每次可能由不同的医⽣为其诊断。科室的属性包括科室代码、科室名称;医⽣的属性包括⼯号、姓名、职称;病⼈的属性包括病历号、姓名、年龄;医⽣被某⼀科室聘⽤时有聘⽤⽇期和聘⽤期限属性;病⼈就诊有就诊⽇期属性。
请根据需求分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    27.1    个实体。
2、实体科室、医⽣、病⼈对应的属性个数分别是    27.2    、    27.3    、    27.4    。
3、科室和医⽣之间的联系是    27.5    ,该联系属性个数为    27.6    个;医⽣和病⼈之间的诊断联系是    27.7    ,该联系属
性个数为    27.8    个。
4、根据ER分析结果,⾄少应⽣成    27.9    个关系模式。其中医⽣关系模式的主码是    27.10    ,外码是    27.11    ;诊断联
系的主码由    27.12    个属性共同构成。其中    27.13    和    27.14    分别是外码。
28. 有下⾯的数据库信息:
图书信息包括:书号、书名、作者、数量、出版社、单价、架号。出版社信息包括:出版社号、社名、地址、电话、邮编、信箱。读者信息包括:借书证号、姓名、单位。⼀个出版社可以出版多种书籍,但每本书只能在⼀个出版社出版,应有出版⽇期和责任编辑。
每个读者可以借阅多本图书,每本图书可以有多⼈借阅。借阅信息包括:借书⽇期、还书⽇期、是否续借。
请根据语义分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    28.1    个实体。
2、实体出版社、图书、读者对应的属性个数分别是    28.2    、    28.3    、    28.4    。
3、出版社和图书之间的联系是    28.5    ,该联系属性个数为    28.6    个,他们是    28.7    和    28.8    ;图书和读者之间
的借阅联系是    28.9    ,该联系属性个数为    28.10    个。
4、根据ER分析结果,⾄少应⽣成    28.11    个关系模式。其中图书关系模式的主码是    28.12    ,外码是    28.13    ;借阅
联系的主码由    28.14    个属性共同构成。其中    28.15    和    28.16    分别是外码。
29. 某超市要设计⼀个管理系统,其中部分应⽤为:
部门管理,包括部门编号,部门名称等;
员⼯信息管理,包括员⼯编号,员⼯姓名,性别,职务,所在部门等管理;
商品信息包括:商品编号,商品名称,类别,数量,单价等信息管理;
供应商信息包括:供应商编号,供应商名称,地址,电话,联系⼈等信息管理。
其中,员⼯的⼯作是将商品⼊库,并登记⼊库编号,⼊库时间,商品编号,计量单位,⼊库价格和⼊库⼈等信息;这些商品要销售给各供应商,需要提供每个商品的商品编号,销售价格,数量,供应商编号和业务员编号等。
请根据需求分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    29.1    个实体。
2、实体部门、员⼯、商品、供应商对应的属性个数分别是    29.2    、    29.3    、    29.4    、    29.5 
  。
3、部门和员⼯之间的管理联系是    29.6    ;员⼯和商品之间的⼊库联系是    29.7    ,该联系属性个数为    29.8    个;商品
和供应商之间的销售联系是    29.9    ,该联系属性个数为    29.10    个。
4、根据ER分析结果,⾄少应⽣成    29.11    个关系模式。其中商品关系模式的主码是    29.12    ;⼊库联系的主码
由    29.13    个属性共同构成。其中    29.14    和    29.15    是外码。
30. 某旅⾏社管理系统涉及的部分信息如下:
景点:景点编号、景点名称、地点、景点描述
线路:线路编号、线路名称、线路描述
导游:⼯号、姓名、等级
团队:团队编号、⼈数、开始⽇期、截⽌⽇期
其中:每条线路有多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但⼀名导游只负责⼀条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游⼀条线路。
请根据需求分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    30.1    个实体,有    30.2    个联系。
2、实体景点、导游、团队对应的属性个数分别是    30.3    、    30.4    、    30.5    。
2、实体景点、导游、团队对应的属性个数分别是    30.3    、    30.4    、    30.5    。
3、线路和导游之间的联系是    30.6    ;线路和景点之间的浏览联系是    30.7    ;线路和团队之间的联系是    30.8    。
4、根据ER分析结果,⾄少应⽣成    30.9    个关系模式。其中导游关系模式的主码是    30.10    ,外码是    30.11    ;浏览联
系模式的主码由    30.12    个属性共同构成。其中    30.13    和    30.14    分别是外码。
31. 某企业集团有若⼲⼯⼚,每个⼯⼚⽣产多种产品,且每⼀种产品可以在多个⼯⼚⽣产,每个⼯⼚按照固定的计划数量⽣产产品;每个
⼯⼚聘⽤多名职⼯,且每名职⼯只能在⼀个⼯⼚⼯作,⼯⼚聘⽤职⼯有聘期和⼯资。⼯⼚的属性有⼯⼚编号、⼚名、地址,产品的属性有产品编号、产品名、规格,职⼯的属性有职⼯号、姓名。
请根据需求分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    31.1    个实体,    31.2    个联系。
2、实体职⼯和产品对应的属性个数分别是    31.3    、    31.4    个。
3、⼯⼚和职⼯之间的联系是    31.5    ,其联系的属性个数为    31.6    个,分别是;    31.7    和    31.8    ;⼯⼚和产品之
间的⽣产联系是    31.9    ,该联系属性个数为    31.10    个,它是    31.11    。
4、根据ER分析结果,⾄少应⽣成    31.12    个关系模式。其中职⼯关系模式的主码是    31.13    ,外码是    31.14    ;⽣产
联系的主码由    31.15    和    31.16    属性共同构成。其中    31.17    和    31.18    分别是外码。
32. 某商业集团的销售管理系统中,有三个实体。⼀是“商店”实体,属性有商店编号、商店名、地址等;⼆是“商品”实体,属性有商
品号、商品名、规格、单价等;三是“职⼯”实体,属性有职⼯编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售的每⼀种商品,有销售量;商店与职⼯间存在着“聘⽤”联系,每个商店有许多职⼯,每个职⼯只能在⼀个商店⼯作,商店聘⽤职⼯有聘期和⽉薪。
请根据需求分析情况回答下⾯的问题。
1、对该数据库进⾏概念结构设计(ER图)时应该有    32.1    个实体,    32.2    个联系。
2、实体职⼯和商店对应的属性个数分别是    32.3    、    32.4    个。
3、商店和职⼯之间的联系是    32.5    ,其联系的属性个数为    32.6    个,分别是;    32.7    和    32.8    ;商店和商品之
间的销售联系是    32.9    ,该联系属性个数为    32.10    个,它是    32.11    。
4、根据ER分析结果,应⽣成    32.12    个关系模式。其中职⼯关系模式的主码是    32.13    ,外码是    32.14    ;销售联系
的主码由    32.15    和    32.16    属性共同构成。其中    32.17    和    32.18    分别是外码。
进程已结束,退出代码0