华师大:数据库系统
《数据库系统概论》作业
第一章 概述
1. 层次模型的数据结构是__ 树____结构;网状模型的数据结构是 有向图 结构;关系模型的数据结构是_____二维表_____结构。
2.数据库系统具有“数据独立性”特点的原因是因为在数据库系统中( B )
(A)、采用磁盘作为外存 (C)、使用OS来访问数据 ( A )。
(A)、 DBS包括DB和DBMS (B)、 DBMS包括DB和DBS (C)、 DB包括DBS和DBMS (D)、 DBS就是DB,也就是DBMS 4.数据库系统的数据独立性体现在( B ) (A)、不会因为数据的变化而影响到应用程序
(B)、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序 (C)、不会因为存储策略的变化而影响存储结构
(D)、不会因为某些存储结构的变化而影响其他的存储结构 5.要保证数据库的数据独立性,需要修改的是( C ) (A)、模式与外模式 (B)、模式与内模式 (C)、三层之间的两种映射 (D)、三层模式
6.下述( D )不是DBA(数据库管理员)的职责。
(A)、完整性约束说明 (B)、定义数据库模式 (C)、数据库安全 (D)、数据库管理系统设计
7.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。
(A)、数据库系统 (B)、数据库
(C)、关系数据库 (D)、数据库管理系统 8.数据模型的三要素是( D )。
第1页 共17页
(B)、采用三级模式结构 (D)、用宿主语言编写应用程序
3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是
华师大:数据库系统
(A)、外模式、模式、内模式 (B)、关系模型、层次模型、网状模型 (C)、实体、联系、属性
(D) 、数据结构、数据操作、完整性约束
答:B、A、B、C、D、B、D
9. 简述数据库系统的主要特点。
答:数据库系统的主要特点有:
(1)数据整体结构化:数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
(2)数据的共享性高,冗余度低,易扩充 (3)数据独立性高
(4)数据由DBMS统一管理和控制
10.简述数据库系统的三级模式和两级映像。
答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,数据库模式以某一种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。
外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据购逻辑表示。外模式通常是模式的子集。一个数据库可以有多个外模式。
内模式也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
数据库的三级模式是对数据的三个抽象级别,它使用户能逻辑地抽象地处理数据,而不必关心数据在计算机内部的存储方式,把数据的具体组织交给 DBMS 管理。为了能够在内部实现这三个抽象层次的联系和转换,DBMS 在三级模式之间提供了两级映象功能。外模式/模式映像定义某一个外模式和模式之间的对应关系,模式/内模式映像定义数据逻辑结构和存储结构之间的对应关系。
第2页 共17页
华师大:数据库系统
第二章 关系数据库
1. 设有如下图所示的关系R,W和D:
计算下列代数表达式的结果: (1)R1=
πY,T
(R)
(2)R2=бp>5^T=’e’(R) (3)R3=(R
W)
(4)R4=R÷D
关系R1 Y T d c f e e d
第3页 共17页
华师大:数据库系统
关系R2 P Q T Y 9 a e f 7 g e f 关系R3 P Q T Y B 2 b c d m 2 b c d n 7 g c d m 7 g c d n 关系R4 P Q 2 b 7 g
2、 设有如下图所示的关系S,SC,C:
关系S S# SNAME AGE 1 李强 23 2 刘丽 22 第4页 共17页
SEX 男 女 华师大:数据库系统
3 C# K1 K5 K8
S# 1 2 3 2 3 3
张友 22 关系C CNAME TEACHER C语言 王华 数据库原理 程军 编译原理 程军 关系SC GRADE 83 85 92 90 84 80 男 C# K1 K1 K1 K5 K5 K8 请用关系代数表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索“李强”同学不学课程的课程号。
(3)检索既选修了K1课程,也选修了K5课程的学生学号(S#)。 (4)检索选修了课程表中的全部课程的学生姓名(SNAME)。
(5)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
答:
(1)
(2)
(3)
(4)(5)
3.在关系中,“元数”(arity)是指( D )
第5页 共17页
网络学院《数据库系统概论》作业



