大数据库系统概论作业

上传人:大米 文档编号:431499604 上传时间:2023-09-30 格式:DOC 页数:22 大小:938.50KB
返回 下载 相关 举报
大数据库系统概论作业_第1页
第1页 / 共22页
大数据库系统概论作业_第2页
第2页 / 共22页
大数据库系统概论作业_第3页
第3页 / 共22页
大数据库系统概论作业_第4页
第4页 / 共22页
大数据库系统概论作业_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《大数据库系统概论作业》由会员分享,可在线阅读,更多相关《大数据库系统概论作业(22页珍藏版)》请在金锄头文库上搜索。

1、文档数据库系统概论作业第一章 概述1. 层次模型的数据结构是_树形_结构;网状模型的数据结构是网状结构;关系模型的数据结构是_二维表_结构。2数据库系统具有“数据独立性特点的原因是因为在数据库系统中 BA、采用磁盘作为外存B、采用三级模式结构C、使用OS来访问数据D、用宿主语言编写应用程序3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A。A、 DBS包括DB和DBMSB、 DBMS包括DB和DBSC、 DB包括DBS和DBMSD、 DBS就是DB,也就是DBMS4数据库系统的数据独立性表现在 B A、不会因为数据的变化而影响到应用程序B、不会因为系统数

2、据存储结构和数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构5要保证数据库的数据独立性,需要修改的是 AA、模式与外模式B、模式与模式C、三层之间的两种映射D、三层模式6下述 D 不是DBA数据库管理员的职责。A、完整性约束说明B、定义数据库模式C、数据库安全D、数据库管理系统设计7 B是按照一定的数据模型组织的,长期储存在计算机,可为多个用户共享的数据的集合。A、数据库系统B、数据库C、关系数据库D、数据库管理系统8数据模型的三要素是 D 。A、外模式、模式、模式 B、关系模型、层次模型、网状模型C、实体、联系、属性(

3、D) 、数据结构、数据操作、完整性约束9. 简述数据库系统的主要特点。1、 数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一, 也是数据库系统与文件系统的本质区别。 2数据的共享性高,冗余度低,易扩大数据库的数据不再面向某个应用而是面向整个系统,3数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。4 数据由 DBMS 统一管理和控制数据库的共享是并发的共享, 即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据10.简述数据库系统的三级模式和两级映像。答: 数据库系统的三级模式结构是指数据库系统是由外模式、 模式和模式三级构成。模式也称逻辑模式,

4、是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式, 数据库模式以某一种数据模型为根底, 统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。外模式也称子模式或用户模式, 它是数据库用户 ( 包括应用程序员和最终用户 ) 能够看见和使用的局部数据的逻辑结构和特征的描述, 是数据库用户的数据视图, 是与某一应用有关的数据购逻辑表示。 外模式通常是模式的子集。 一个数据库可以有多个外模式。模式也称存储模式,一个数据库只有一个模式,它是数据物理结构和存储方式的描述,是数据在数据库部的表示方式第二章关系数

5、据库1. 设有如如如下图所示的关系R,W和D:计算如下代数表达式的结果:1R1=Y,T(R)2R2=p5T=e(R)3R3=(RW)4R4=RD2、 设有如如如下图所示的关系S,SC,C:关系SS#SNAMEAGESEX1强23男2丽22女3友22男关系CC#AMETEACHERK1C语言王华K5数据库原理程军K8编译原理程军关系SCS#C#GRADE1K1832K1853K1922K5903K5843K880请用关系代数表达式表示如下查询语句:1检索“程军教师所授课程的课程号C#和课程名AME。2检索“强同学不学课程的课程号。3检索既选修了K1课程,也选修了K5课程的学生学号S#。4检索选修

6、了课程表中的全部课程的学生SNAME。5检索选修课程名为“C语言的学生学号S#和SNAME。3在关系中,“元数arity是指( A )A行数B元组个数C关系个数D属性个数4在关系中,“基数cardinality是指( A )A列数B元组个数C关系个数D属性个数ij5设W = R S,且W、R、S的元组个数分别为p、m、n,那么三者之间满足DApm+nBpm+nCpmnDpmn6如下式子中,不正确的答案是( D )ARS=RRSBR=RSRSCRS=SSRDRS=SRS7如果两个关系没有公共属性,那么其自然联接操作( A )A转化为笛卡尔积操作B转化为联接操作C转化为外部并操作D结果为空关系8.

7、一个关系只有一个DA、候选码B、外码C、超码D、主码9.下面的选项不是关系的根本特征AA、不同的列有不同的数据类型B、不同的列有不同的列名C、与行的次序无关D、与列的次序无关第三章 SQL语言有两个根本表:表EMPENO,ENAME,SALARY,DNO其属性分别表示职工的工号、工资和所在部门的编号表DEPTDNO,DNAME其属性分别表示部门的编号和部门名1. 有一SQL语句:SELECT DNO,COUNTDISTINCT ENOFROM EMP GROUP BYDNO; 该SQL语句实现了以下哪个功能?( C )A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一

8、职工服务的部门数目2有一个SQL语句: SELECT ENO,ENAME FROM EMP WHERE DNO NOT INSELECT DNO FROM DEPT WHERE DNAME=金工车间;其等价的关系代数表达式是:( C )AENO,ENAMEDNAME金工车间EMPDEPTDNAME金工车间BENO,ENAMEEMP DEPTCENO,ENAMEEMPENO,ENAMEDNAME=金工车间EMPDEPTDENO,ENAMEEMPENO,ENAMEDNAME金工车间EMPDEPT3有一个SQL语句:UPDATE EMPSET SALARY=SALARY*1.05WHERE DNO=

9、D6AND SALARYSELECT AVGSALARYFROM EMP;其等价的修改语句为( C )A为工资低于D6部门平均工资的所有职工加薪5%B为工资低于整个企业平均工资的职工加薪5%C为在D6部门工作、工资低于整个企业平均工资的职工加薪5%D为在D6部门工作、工资低于本部门平均工资的职工加薪5%4SQL中,谓词EXISTS可用来测试一个集合是否( C )A有重复元组B有重复的列名C为非空集合D有空值5SQL中,与“NOT IN等价的操作符是( B )A=SOME BSOME C=ALL DALL6. 如下关于索引的表示,正确的答案是 A 。A、可以根据需要在根本表上建立一个或多个索引,

10、从而提高系统的查询效率。B、一个根本表最多只能有一个索引。C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。D、一个根本表至少要存在一个索引。7. 下面列出的关于视图的条目中,不正确的答案是C 。A、视图是外模式B、视图是虚表C、使用视图可以加快查询语句的执行速度D、使用视图可以简化查询语句的编写8.设数据库中有三个关系:职工表EMPE#,ENAME,AGE,SEX,ECITY,其属性分别表示职工工号、年龄、性别和籍贯。工作表WORKSE#,C#,SALARY,其属性分别表示职工工号、工作的公司编号和工资。公司表PC#,AME,CITY,其属性分别表示公司编号、

11、公司名称和公司所在城市。请写出完成如下操作的SQL语句:用CREATE TABLE语句创建上述三个表,需定义出各表的主键和外键。解: CREATE TABLE EMP( E# CHAR(4) NOT NULL, ENAME CHAR(8) NOT NULL, AGE SMALLINT, SEX CHAR(1), ECITY CHAR(20), PRIMARY KEY(E#); CREATE TABLE P( C# CHAR(4) NOT NULL,AME CHAR(20) NOT NULL, CITY CHAR(20), PRIMARY KEY(C#);CREATE TABLE WORKS(

12、E# CHAR(4) NOT NULL, C# CHAR(4) NOT NULL, SALARY SMALLINT, PRIMARY KEY(E#, C#),FOREIGN KEY(E#) REFERENCES EMP(E#), FOREIGN KEY(C#) REFERENCES P(C#);检索超过50岁的男职工的工号和。SELECT E#, ENAMEFROM EMPWHERE AGE50 AND SEX=M ;假设每个职工只能在一个公司工作,检索工资超过1000元的男性职工工号和。SELECT EMP.E#, ENAMEFROM EMP, WORKSWHERE EMP.E#=WORKS.E# AND SALARY1000 ;假设每个职工可在多个公司工作,检索在编号为C4和C8公司兼职的职工工号和。FROM EMP A, WORKS B, WORKS C WHERE A.E#=B.E# AND B.E#=C.E# AND B.C#=C4 AND C.C#=C8 ;检索在“联华公司工作、工资超过1000元的男性职工的工号和。FROM EMP A, WORKS B, P C WHERE A.E#=B.E# AND B.C#=C.C#AND AME= 联华公司 AND SALARY1000 AND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号