数据库试题资料教程.doc
文本预览下载声明
1.在下面职工信息表和部门表中,职工号和部门号分别是两个表的主键。
职工表(职工号、职工名、部门号、职务、工资)
部门表(部门号、部门名、部门人数、工资总数)
在这两个表中,只有一个是外关键字,它是()
A 职工表的“部门号” B 职工表的“部门名”
C 部门表的“部门号” D 部门表的“部门名”
2.有图书表和选购图书表,它们的主键分别是图书号和(图书号+选购号),数量列为整数,其他列均为字符型。若要对选购图书表执行下面的录入行的操作,哪一行可以被录入?()
A (’01’,’B’,88)
B (’08’,’A’,’null’)
C (’09’,’D’,90)
D (’01’,’A’,45)
图书号图书名作者A数据库李红B网路王明C网页设计陈明
选购号图书号数量01A45602B?03C5604C1003.在职工表和部门表中,职工号和部门号分别是两个表的主键。下面哪个操作不能执行?
A 从职工表删除行(’020’,’李强’,’01’,800)
B 将行(‘111’,’周小’,’01’,1500)插入到职工表中
C 将职工表中职工号=‘068’的奖金改为1000
D 将职工表中职工号=‘068’的部门号改为’152’
职工表 部门表
职工号职工名部门号奖金001王明021000020李强01800068陈明02500402周小041200
部门号部门名主任01生产部周大名02销售部李峰03财务部王非04人事部张三丰某校与教学管理相关的3个关系模式结构如下:
学生(学号,姓名,年龄,性别,所在系)
课程(课程号,课程名,开课系,任课教师)
学习(学号,课程号,成绩)
1查询刘老师所授课程的课程号和课程名。
2查询年龄大于23岁的男生的学号和姓名。
3.查询至少修读刘老师所授课程中一门课程的女学生姓名。
假设某酒店数据库中有以下的几个关系模式:
客户个人信息(身份证号,姓名,性别,年龄,工作单位)
客户入住信息(身份证号,客房号,入住时间,退房时间)
客房(客房号,客房类型号)
定价(客房类型号,客房类型,单价)
雇员(雇员号,姓名,雇佣日期,被投诉次数)
打扫(雇员号,客房号)
1.查询各客户的姓名和工作单位。
2.查询“张桦”客户的身份证号和年龄。
3.查询标准房的价格。
4.查询李明先生所住的客房的号码及入住时间。
5.查询“张桦”先生所住客房的价格。
6.查询被投诉的雇员的姓名及次数。
7.查询各雇员的姓名及所负责打扫的客房的号码。
8.查询张庭雇员负责打扫的客房的号码。
第一章
1.选择题
(1)( )是位于用户与操作系统之间的数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
(2)( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
A.DATA B.INFORMATION C.DB D.DBS
(3)数据库系统由数据库、数据库管理系统及其开发工具、应用系统、( )和用户构成。
A.DBMS B.DB C.DBS D.DBA
(4)目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今流行的商用数据库系统。
A.关系 B.面向对象 C.分布
2.填空题
(1)目前最常用的数据模型有________模型、_______模型和________模型。20世纪80年代以来,_________模型逐渐占主导地位。
(2)数据库的数据模型三要素是__________、__________和__________。
(3)数据库系统体系结构的三级模式是:内模式、__________、__________,而两级映像是:__________/模式映像、__________/外模式映像。
(4)关系运算主要有__________运算、__________运算和__________运算。
(5)选择运算是根据某些条件对关系做__________分割;投影是对关系做__________分割,即选取若干属性(列)。
(6)完整性约束包括__________完整性、__________完整性、__________完整性和用户定义完整性。
(7)一个关系数据模型的逻辑结构是__________,它由__________和__________组成。
(8)关系数据库的操纵主要包括查询、__________、__________
显示全部