数据库作业文档.pdf

上传人:蓝**** 文档编号:93812955 上传时间:2023-07-14 格式:PDF 页数:5 大小:247.85KB
返回 下载 相关 举报
数据库作业文档.pdf_第1页
第1页 / 共5页
数据库作业文档.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《数据库作业文档.pdf》由会员分享,可在线阅读,更多相关《数据库作业文档.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库一、单选题:1数据库系统的核心是()。A 编译系统 B 数据库 C 操作系统 D 数据库管理系统2数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A 文件的集合 B 数据的集合 C 命令的集合 D 程序的集合3数据库 DB、数据库系统 DBS、数据库管理系统 DBMS这三者之间的关系是():A DBS 包括 DB 和 DBMS B DBMS包括 DB 和 DBS C DB 包括 DBS 和 DBMS D DBS 就是 DB,也就是 DBMS4数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。A 数据定义功能 B 数据管理功能 C 数据操纵功能

2、D 数据控制功能5在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。A 外模式 B 内模式 C 存储模式 D(概念)模式6在数据库系统中,当总体逻辑结构改变时,通过改变(),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A 应用程序 B 模式到内模式的映像C 存储结构 D 外模式到概念模式的映像7按照数据模型分类,数据库系统可以分为三种类型,正确的是():A 大型、中型和小型 B 西文、中文和兼容 C 层次、网状和关系 D 数据、图形和多媒体8数据模型指的是数据库的组织形式,数据模型的三要素是()。A 数据库文件、

3、二维表、记录 B 字段、类型、宽度 C 数据结构、数据操作、完整性约束 D 数据定义、数据存储、数据通信9所谓概念模型,指的是()。A 客观存在的事物及其相互联系 B 将信息世界中的信息进行数据化C 实体模型在计算机中的数据化表示 D 现实世界到机器世界的一个中间层次,即信息世界10在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()。A 层次结构 B 二维表结构 C 网络结构 D 封装结构11ER 图是数据库设计的工具之一,它一般适用于建立数据库的()。A 概念模型B 结构模型C 物理模型 D 逻辑模型12ER 方法的三要素是()。A 实体、属性、实体集B 实体、码、联系

4、C 实体、属性、联系 D 实体、域、码12数据库概念设计的 ER 方法中,用属性描述实体的特征,属性在 ER 图中,一般使用如下所列的哪一种图形表示()A 矩形B 四边形C 菱形 D 椭圆13在关系型的数据库管理系统中,三种基本关系运算是()。A 选择、投影和连接 B 选择、删除和复制 C 创建、修改和合并 D 统计、连接和分类14在数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪一阶段?()A 需求分析B 概念分析C 逻辑分析D 物理分析15若要列出班级=“97 财会”的所有同学的姓名,应该对学生关系进行()操作。A 选择 B 连接 C 投影 D 选择

5、和投影16SQL 语言是一种()。A 高级语言B 编程语言 C 结构化查询语言 D 宿主语言17SQL 的数据操作语句不包括()。A INSERT B UPDATE C DELETE D CHANGE18SQL 语句中条件短语的关键字是()。A WHERE B FOR C WHILE D CONDITION19SQL 语句中修改表结构的命令是()。A MODIFY TABLE B MODIFY STRUCTUREC ALTER TABLE D ALTER STRUCTURE20SQL 语句中删除表的命令是()。A DROP TABLE B DELETE TABLEC ERASE TABLE D

6、 DELETE DBF21关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪 一(些)类完整性?()A 实体完整性 B 参照完整性C 用户定义的完整性 D 实体完整性、参照完整性和用户定义的完整性22数据库应用系统开发一般包括两方面的内容,就是()。A 需求分析和维护 B 概念结构设计和逻辑结构设计C 功能设计和测试设计 D 结构特性设计和行为特性设计23数据库系统中,依靠_支持了数据独立性。A 提供宿主型语言 B 用户只操纵 UWA(用户工作区)中的数据C 模式分级,各级之间有映像机制 D DDL 语言和 DML语言互相独立24数据库系统的数据独立性是指_

7、。A 不会因为数据的变化而影响应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构 25下面正确的表示“在 ST 表中查询学号(Sno)为 95001 的学生的详细情况”的 SQL 语句的是A SELECT FROM ST WHERE Sno LIKE 95001B SELECT FROM ST WHERE Sno LIKE”95001”C SELECT FROM ST WHERE Sno LIKE 95001D SELECT FROM ST WHERE LIKE 95001 26数据库

8、设计时,首先应该设计()。A 数据库应用系统结构 B DBMS结构C 数据库的概念结构 D 数据库的控制结构 27数据库设计的逻辑结构设计阶段的任务是()。A 将全局 ER 图转化为关系模型 B 收集和分析用户要求C 建立 ER 模型 D 数据库结构设计 28在通常情况下,下面的关系中,不能作为关系数据库的关系是()。A R1(学生号、姓名、性别)B R2(学生号、学生名、班级号)C R3(学生号、班级号、宿舍号)D R4(学生号、学生名、简历)29若用如下的 SQL 语句创建一个表 S:CREATE TABLE S(S#CHAR(6)NOT NULL,SNAME CHAR(8)NOT NUL

9、L,SEX CHAR(2),AGE INTEGER)分别向 S 表插入如下行时,哪一行可以被插入?()A(554231,四明,男,21)B(723654,陈刚,NULL,NULL)C(NULL,金山,男,19)D(773211,NULL,女,20)30假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的学生的姓名,将要涉及到关系()。A S B SC,C C S,SC D S,C,SC31关系规范化实质是围绕()进行的。A 函数 B 函数依赖 C 范式 D

10、 关系32在关系的规范化过程中,消除了()依赖后,1NF 变成了 3NF。A 部分依赖和传递依赖 B 完全依赖和传递依赖C 完整函数依赖 D 部分函数依赖 33规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。A 互不相关的 B 不可分解的 C 长度可变的 D 互相关联的34规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。A 数据的不一致性 B 结构不合理C 冗余度大 D 数据丢失35关系数据库的规范化理论主要解决的问题是()。A 如何构造合适的数据库逻辑结构 B 如何构造合适的数据库物理结构C 如何构造合适的应

11、用程序界面 D 如何控制不同用户的数据操作权限36SQL 语言提供()语句用于实现存取的安全性控制。A CREATE TABLEB COMMIT C GRANT 和 REVOKED ROLLBACK37数据库完整性保护中的约束条件主要是指()A 用户操作权限的约束 B 用户口令校对C 值的约束和结构的约束 D 并发控制的约束38设计性能较优的关系模式称之为规范化,规范化主要的理论依据是()A 关系规范化理论B 关系运算理论 C 关系代数理论D 数理逻辑39设 S 为学生关系,SC 为学生选课关系,Sno 为学生号,Cno 为课程号,执行下面 SQL 语句的查询结果是()Select*From

12、S,SC Where S.Sno=SC.Sno and SC.Cno=C2A 选出选修 C2 课程的学生信息B 选出选修 C2 课程的学生名C 选出 S 中学生号 SC 中学生号相等的信息 D 选出 S 和 SC 中的一个关系40SQL 属于()数据库语言 A 层次型 B 网状型 C 关系型 D 面向对象型41数据库技术的奠基人之一,E.F.Codd从 1970 年起发表过多篇论文,主要论述的是()A 层次数据模型 B 网状数据模 C 关系数据模型 D 面向对象数据模型42数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,是为了实现数据库的()A 可靠性B 一致性C 完整性D 安全性

13、43数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括()A 查询、插入、修改、删除 B 排序、授权、删除 C 建立、插入、修改、排序 D 建立、授权、修改二、简答题:1图书管理系统中包含三张表:图书表 TSB,由图书编号、书名、编者、出版单位、单价五个属性组成,记为:TSB(BH,SM,BZ,CBDW,DJ)读者表 DZB,由借书证号、姓名、性别三个属性组成,记为:DZB(JSZH,XM,XB)借阅表 JYB,由借书证号、图书编号、借阅日期三个属性组成,记为:JYB(JSZH,BH,JYRQ)请完成以下操作:建立图书表 TSB,其中图书编号不能为空。Create table TSB

14、(BH varchar(10)not null,SM nvarchar(50),BZ nvarchar(50),CBDW nvarchar(50),DJ decimal(18,0)在 DZB 中增加一个字段:单位(DW C(20))Alter table DZB add DW C(20)查询书名以“网络”开始的图书的情况,结果按图书编号升序排列Select*from TSB where SM like网络%order by BH ASC 查询借书证号为“XS00001”的学生借书情况,包括姓名、书名、借阅日期Select XM,SM,JYRQ from TSB,DZB,JYB where DZ

15、B.JSZH=XS00001 and TSB.BH=JYB.BH and DZB.JSZH=JYB.JSZH 删除图书表中单价在10 元以下的记录Delete from TSB where DJ10 将图书表中图书编号为“JSJ0001”的图书的出版单位改为“冶金工业出版社”Update TSB set CBDW=冶金工业出版社 where BH=JSJ00012学生选课系统包括三个表:学生表 Student 由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept)课程

16、表 Course由课程号(Cno)、课程名(Cname)、学分(Ccredit)三个属性组成,记为:Course(Cno,Cname,Ccredit)学生选课表 SC 由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SC(Sno,Cno,Grade)请完成以下操作:建立一个“课程”表 Course,其中课程号不能为空(各字段的数据类型及长度根据实际情况自定)。Create table Course(Cno varchar(10)not null,Cname nvarchar(50),Ccredit float)查询全体学生的学号、姓名、所在系,查询结果按所在系的升序排

17、列。Select Sno,Sname,Sdept from Student order by Stept ASC 向学生表中插入一条记录,各字段值自定。Insert into Student values(1001,张三,男,20,计算机学院)将课程号为0210的课程的学分改为3.5。Update Course set Ccredit=3.5 where Cno=0210 查询学号为0001 的学生的选课情况,包括姓名、课程号、课程名、学分。Select Sname,Course.Cno,Course.Cname,Ccredit from Student,Course,SC where SC.Sno=0001 and SC.Sno=Student.Sno and SC.Cno=Course.Cno

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

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁