求数据库题目答案

2024-05-07 11:23

1. 求数据库题目答案

81. 对于分布式数据库,可以简单归纳为 (  A   )  
 A.数据逻辑上分散,物理上统一       B.数据物理上分散,逻辑上统一   
 C.数据在逻辑上、物理上都是分散的   D.数据在逻辑上、物理上都是统一的  
82. 子模式DDL用来描述 (  A   )
A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构
C. 数据库的物理存储结构D. 数据库的概念结构
83. 在DBS中,DBMS和OS之间的关系是 (  B   )
A. 相互调用				B. DBMS调用OS
C. OS调用DBMS			D. 并发运行
84.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 (    C    ) 
 A.外连接      B.内连接      C.左外连接      D.右外连接  
85.在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( D       )  
 A.EXISTS        B.EXCEPT        C.TABLE         D.REFERENCES  
86. 在数据库设计中,将ER图转换成关系数据模型的过程属于 ( C    )
A. 需求分析阶段		B. 逻辑设计阶段		C. 概念设计阶段		D. 物理设计阶段
87.定义片段以及全局关系与片段之间映像的模式是 (  D       )  
 A.外模式       B. 概念模式         C.分片模式         D.分配模式  
88.在数据库技术中,未提交的随后又被撤消的数据称为 (   D     ) 	
 A.错误数据    B.冗余数据    C.过期数据    D.脏数据 
89.下述各项中,属于数据库系统的特点的是 (   C     )   
 A.存储量大       B.存取速度快      C.数据独立性     D.操作方便 
91. SQL的全局约束是指基于元组的检查子句和 (B     )
A. 非空值约束			B. 域约束子句
C. 断言					D. 外键子句
92. 分布式数据库系统中分片模式和分配模式均是 (  C   )
A. 全局的				B. 局部的
C. 分布的				D. 集中的
93.在数据库系统中,视图可以提供数据的( A  )
A.完整性   	B.并发性    C.安全性      	D.可恢复性
94.在分布式数据库中,数据的垂直分片是对全局关系的(  B )
A.选择操作         		B.投影操作
C.自然联接操作     		D.半联接操作
95. 在关系数据库中,表与表之间的联系是通过(     D  )实现的。 
A.实体完整性规则        B.参照完整性规则 
C.用户自定义的完整性规则    D.主键 
96. 以下操作中,不能用DML实现的是 (   B     ) 
A.数据查询           B.定义数据库的三级结构 
C.数据插入           D.数据删除 
97. 如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为 (    D    ) 
A.外连接    B.内联接      C.左连接     D.右外连接 
98. 在关系中,能唯一标识组的属性集称为关系模式的 (   B     )  
 A.候选键         B.主键        C.外键        D.超键 
99. 能够消除多值依赖引起的冗余的范式是 (      C  )  
 A.2NF   B.3NF   C.4NF   D.BCNF  
100.在面向对象的模型中,表示实体中的每个属性时,使用 (    A     ) 
 A.两个变量,一个消息             B.两个变量,两个消息  
 C.一个变量,两个消息             D.一个变量,一个消息

老长时间不看了 不干保证全队…………

求数据库题目答案

2. 数据库设计题

数据库设计 首先要搞清楚他们的的关系
教师和课程是多对多的关系
  而系和教师是一对多
一个 多对多关系   可以转换成两个 一对多关系
有 教师和课程 多对多关系
一个教师可以选择多门课程, 一门课程可以被多个教师讲授
需要创建好 教师表  课程表   教师课程明细表 ,2个字段(教师编号, 课程编号)
然后 
教师表 与 教师课程明细表  为 一对多关系.
选修课程表 与 教师课程明细表  为 一对多关系
这样他们就可以体现这两张表的关系了
系和教师的关系就比较简单了
相信你也懂了
这样可以么?

3. 数据库设计题

[鲜花][开心]你好亲,很高兴为您解答问题,数据库设计题【摘要】
数据库设计题【提问】
[鲜花][开心]你好亲,很高兴为您解答问题,数据库设计题【回答】
概念模式,选c,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和构造特征的总体描述,是所有用户的公共数据视图,它是由数据库管理系统提供的数据模式描述语言来描述的,希望我的回答可以帮助到您哦 !【回答】
你好,亲,感谢您的耐心等待,答案已经给您找到了,您查看一下哦~~~谢谢![开心][鲜花] 如果我回答的满意期待您的赞~哦,谢谢![鲜花]【回答】

数据库设计题

4. 数据库设计题

关于您提出的问题,我们有以下解答:1.如何构造出一个合适的数据逻辑结构是()主要解决的问题.A.物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询2.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。A.数据模型B.概念模型C.层次模型D.关系模型3.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段4.数据库物理设计完成后,进入数据库实施阶段,下述工作中, ( )一般不属于实施阶段的工作。A.建立库结构B.系统调试C.加载数据D.扩充功能5数据库设计可划分为六个阶段,每个阶段都有自己的设计内容, “为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计6.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段7.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段8概念模型是现实世界的第层插象,这一类最著名的模型是()A.层次模型B.头条模C.网状模型一致下载高清无水印D.实体联系模型9.在概念模型中的客观存在并可相互区别的事物称()A.实体B.元组C.属性D.节点10公司有多个部门和多名职员、每个职员只能属于一个部门,个部门可以有多名职员,从职员到部门的联系类型是A.多对多预览与源文档一致下载高清无水印B.一对一C.一对多希望我的解答对您有帮助,祝您生活愉快!【摘要】
数据库设计题【提问】
关于您提出的问题,我们有以下解答:1.如何构造出一个合适的数据逻辑结构是()主要解决的问题.A.物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询2.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。A.数据模型B.概念模型C.层次模型D.关系模型3.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段4.数据库物理设计完成后,进入数据库实施阶段,下述工作中, ( )一般不属于实施阶段的工作。A.建立库结构B.系统调试C.加载数据D.扩充功能5数据库设计可划分为六个阶段,每个阶段都有自己的设计内容, “为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计6.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段7.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段8概念模型是现实世界的第层插象,这一类最著名的模型是()A.层次模型B.头条模C.网状模型一致下载高清无水印D.实体联系模型9.在概念模型中的客观存在并可相互区别的事物称()A.实体B.元组C.属性D.节点10公司有多个部门和多名职员、每个职员只能属于一个部门,个部门可以有多名职员,从职员到部门的联系类型是A.多对多预览与源文档一致下载高清无水印B.一对一C.一对多希望我的解答对您有帮助,祝您生活愉快!【回答】

5. 数据库题目求解求解

如图:


数据库题目求解求解

6. 数据库求答案

二、填空题
 
1.数据库文件由数据文件和(  日志    )文件构成。
2.完整性约束主要包括(  实体   )完整性、域完整性和(  参照   )完整性。
3.数据库系统的应用结构C/S结构的中文全称是(    客户服务器结构       ),B/S结构的中文全称是(  浏览器/服务器结构              )。
4. SQL server局部变量名字必须以( @   )开头。
5.创建、修改和删除数据库对象的语句分别是create、(alter  )和(drop )。
6.在SQL server中计算最大、最小、平均、求和与计数的聚合函数是max、min、(avg   )、(  sum )和( count  )。
7.数据完整性用于保证数据库中数据的(  正确性   )、( 一致性  )和(可靠性  )。
8.触发器在工作过程中会产生两张临时的表,即(  inserted  )和(  deleted   )。
9.create procedure是用来创建(    存储过程   )的语句。
10.根据题意补充代码:
Student表如表1所示,sc表如表3所示。
(1) 查询学生总人数
代码:select count(*) as 总人数from student
(2) 计算C01课程的平均成绩
代码:Select avg(成绩) as平均成绩from sc where 课程号= ‘C01 ‘    
(3) 求计算机系的学生学号和姓名;
代码:select 学号,姓名from student
      Where 系别=’计算机系’
 (4)创建触发器,限制不能删除有人选的课程。
代码:
CREATE  trigger  limit  ON  课程
FOR  delete        
AS
IF EXISTS (SELECT 课程.课程号 FROM 课程 JOIN 选课 ON 课程.课程号 = 选课.课程号)
Print  ‘该课程有人选,不能删除’
rollback
 
 
评卷人     得分
        
三、简答题
1. 简述什么是实体完整性。
 
实体完整性是用于保证数据表的每一个特定实体记录都是唯一的。
 
 
 
2.简述视图与基本表的区别和联系。
 
区别:1、视图是已经编译好的sql语句。而表不是
2、视图没有实际的物理记录。而表有。
3、表是内容,视图是窗口
4、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表其他内容。表是实表;视图是虚表。
6、视图的建立和删除只影响视图本身,不影响对应的基本表。
联系:视图是在基本表之上建立的表,它的结构和内容都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系
 
        
四、编程题
1表1:student表(学生表)
学号         姓名         性别         年龄         系别
1       周杨         男     18     计算机系
2       沈晔         女     21     经管系
3       张宁萍     女     19     电子工程系
4       李立初     男     19     艺术系
表2:course表(课程表)
课程号     课程名     学分
C01  SQLServer        4
C02  数据结构         3
C03  专业英语         2
表3:sc表(选课表)
学号         课程号     成绩
1       C01  88
2       C01  90
2       C02  70
3       C03  79
1、   把course表中课程号为3的课程的学分修改为3。
Update course
Set 学分=’3’
Where 课程=’3’
Select * from  course
2、   在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。
Select * from student
Where 年龄>18
Order by 学号 desc
3、   在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名
和性别。
Select student.学号, student.姓名, student.性别fromstudent, course, sc
Where student.学号= sc.学号 and  course.课程号= sc.课程号 and  course.学分=’3’  and  sc.成绩>’80’
4、   将student表的列系别改为nchar(8)数据类型,并且不允许为空。
Alter table student
Alter column 系别 nchar(8) not null
5、   在student表中插入彭夏雨同学的记录。姓名:彭夏雨,学号:4,年龄:20
Insert  student 
Values(‘彭夏雨’,’4’,’ 20’)
6.声明一个长度为8的字符型变量“shuaige”, 并赋初值为”陈俊杰”。请按前面的要求写
出相应的语句。
     Declare@shuaige char(8)
     Set@shuaige=’陈俊杰’
7、查询周杨同学所上课程的成绩。
     Selectsc.成绩from  student,sc
     Wherestudent.学号=sc.学号 and姓名=’周扬’

7. 求数据库答案


求数据库答案

8. 求数据库习题答案

1) SELECT * FROM S WHERE SDEPT = '计算机系' AND AGE < 21;
2)SELECT S#, SNAME, SDEPT WHERE SEX = '男';
3)SELECT S.S#, C.DNAME, SC.GRADE FROM S, SC, C WHERE SC.C#='C1' AND S.SDEPT = '计算机系' AND S.S# = SC.S# AND SC.C#=C.C#;
4)SELECT S.S#, S.SNAME, C.CNAME, C.CREADIZ, SC.GRADE FROM S, SC, C WHERE S.S# = SC.S# AND SC.C# = C.C#;
5)SELECT S.S#, S.SNAME FROM S, SC WHERE (SC.C# = 'C1' OR SC.C# = 'C2') AND S.S# = SC.S#;