数据库基础与应用
- 格式:doc
- 大小:57.00 KB
- 文档页数:7
第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。
A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。
A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。
A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。
A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。
A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。
A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。
A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。
24秋学期《数据库基础与应用》作业参考1.实体完整性规则约束()选项A:候选关键字选项B:外关键字选项C:超关键字选项D:主关键字参考答案:D2.数据库逻辑设计的主要任务是()选项A:建立E-R图和说明书选项B:创建数据库说明选项C:建立数据流图选项D:把数据送人数据库参考答案:B3.实体内部的联系和实体之间的联系不包括()选项A:零对多选项B:一对一选项C:一对多选项D:多对多参考答案:A4.在数据库的三级模式结构中,内模式有()选项A:1个选项B:2个选项C:3个选项D:任意多个参考答案:A5.若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是( )选项A:(‘1031’,‘曾华’,男,23)选项B:(‘1031’,‘曾华’,NULL,NULL)选项C:(NULL,‘曾华’,‘男’,‘23’)选项D:(‘1031’,NULL,‘男’,23)参考答案:B6.在关系代数运算中,五种基本运算为()选项A:并、差、选择、投影、自然连接选项B:并、差、交、选择、投影选项C:并、差、选择、投影、乘积选项D:并、差、交、选择、乘积参考答案:C7.存储在计算机内的有结构的数据的集合是()选项A:数据库系统选项B:数据库选项C:数据库管理系统选项D:数据结构参考答案:B8.在SQL语言中,模式对应于()选项A:视图和部分基本表选项B:基本表选项C:存储文件选项D:物理磁盘参考答案:B9.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()选项A:实物示意图选项B:实用概念图选项C:实体表示图。
数据库应用基础及应用数据库应用基础是指在使用数据库进行数据管理和数据分析时需要掌握的一些基本概念和技术。
数据库应用的范围非常广泛,涉及到各个行业和领域,比如金融、电子商务、物流、健康医疗等。
下面我将从数据库应用的概念、数据库管理系统、数据库设计与规范、数据分析和数据可视化等几个方面来详细阐述数据库应用基础及应用。
概念方面,数据库应用基础首先需要了解数据库的定义和作用。
数据库是一个组织和存储数据的集合,可以方便地对数据进行管理和访问,提高数据的可靠性和安全性。
数据库的作用是将数据集中管理,实现数据共享和数据处理的效率,满足不同用户和应用的数据需求。
其次,数据库应用还需要了解数据库管理系统(DBMS)的概念和作用。
数据库管理系统是指用于管理数据库的软件系统,提供数据定义、数据操作和数据控制等功能。
常见的数据库管理系统有Oracle、MySQL、SQL Server等。
DBMS 可以帮助用户创建和维护数据库,提供数据的高效访问和查询,保证数据的一致性和完整性。
在数据库设计与规范方面,数据库应用基础需要了解数据库设计的原则和方法。
数据库设计是指按照一定的原则和方法对数据库进行结构和功能的设计,包括数据模型的选择、数据库表的设计和索引的建立等。
良好的数据库设计能够提高数据库的性能和可扩展性,减少数据冗余和数据不一致的问题。
另外,数据库应用基础还需要了解数据分析和数据可视化的相关技术。
数据分析是指对数据库中的数据进行处理和分析,从中提取有价值的信息和知识,用于支持决策和优化业务。
数据可视化是将数据分析的结果以图表、图形等形式直观地展示出来,帮助用户更好地理解和利用数据。
在数据库应用方面,不同行业和领域都有着各自特定的数据库应用。
以金融行业为例,数据库应用主要集中在交易系统、支付系统和风控系统等方面。
数据库可以存储和管理海量的交易数据和用户数据,保证交易的实时处理和数据的安全性。
在电子商务行业,数据库应用主要涉及商品管理、订单管理和用户管理等方面。
《数据库基础与应用》课程标准适用专业:计算机应用层次: ________________ 史专________________ 授课形式:____________ 全日制 ________________ 课程性质:专业必修课学时数: ________________ 64 ______________《数据库基础与应用》课程标准一、适用对象适用于全日制中专计算机应用专业学生二、课程性质与定位《数据库基础与应用》课程是计算机应用专业的一门专业必修课。
数据库系统已成为计算机科学教育中必不可少的部分,因而,牢固地掌握数据库系统知识已成为我们日常学习的核心内容。
信息时代的计算机应用人才,应当熟练掌握计算机科学技术中的数据库技术,并能够根据实际需求应用数据库系统进行数据信息管理。
数据库是数据管理的最新技术,是计算机学科的重要组成部分。
数据库技术发展迅速,其应用早已超出计算机专业的范畴,各专业领域的人们都在学习和使用数据库。
根据数据库的发展情况,本书摒弃了以往教材中不可缺少的网状数据库和层次数据库两大内容,以关系型数据库管理系统作为实例。
三、课程教学目标通过本课程的理论学习和上机实验,使学生了解现在数据库的流行趋势和先进的知识;初步掌握数据库管理系统的基本原理,数据库的基本设计方法;掌握一种流行数据库系统的基本操作方法和编程技术;重点培养学生数据库应用系统软件开发的技术和能力。
四、本课程学时安排五、课程教学内容和基本要求(按章节详细阐述)第一章:数据库概述(一)教学重点和难点1.教学重点:数据库和数据模型的基本概念数据模型的三要素概念模型的表示方法数据库技术的发展过程与研究领域数据库系统的模式结构与体系结构DBMS的功能与组成2.教学难点:数据库和数据模型的有关概念、数据库技术的发展与研究领域以及数据库系统的结构。
(二)教学内容和基本要求1.教学内容:1.1引言1.1.1数据、数据库、数据库系统和数据库管理系统的基本概念1.1.2数据管理的进展1.1.3数据库技术的研究领域1.2数据模型1.2.1数据模型的三要素1.2.2概念模型1.2.3三种主要的数据模型1.3数据库系统的结构1.3.1数据库系统的模式结构1.3.2数据库系统的体系结构1.3.3数据库管理系统2.教学目的及要求:本章主要讲述了数据库的有关概念,通过本章的学习,读者应该理解数据库的基本概念、数据库的三级模式结构和二级映像功能;知道数据模型的三要素,会画E-R图。
数据库基础与应用1.数据(DB):数据实际上是描述事物的符号纪录。
2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。
3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。
4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。
5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。
其主要功能是完成对数据库的定义、数据操作。
提供给用户一个简明的接口,实现事务处理等。
6.数据库管理系统的基本功能:数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能7.数据库管理系统由两大部分组成:查询处理器存储管理器8.层次结构:应用层语言翻译层数据存取层数据存储层操作系统数据库9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。
10. 数据库管理员的职责:(1)决定数据库中要存储的数据及数据结构(2)决定数据库的存储结构和存取策略(3)保证数据的安全性和完整性(4)监控数据库的使用和运行(5)数据库的改进和重组重构11.数据模型的三要素:数据结构数据操作完整性约束12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。
一类是与数据之间联系有关的对象。
13. 数据操作:数据库主要有检索和更新(插入、删除、修改)两大类操作。
14.在关系模型中任何关系都要满足实体完整性和参照完整性。
15.三种数据模型:概念模型逻辑模型物理模型逻辑模型中有:层次模型网状模型关系模型面向对象模型对象关系模型其中层次模型和网状模型统称为非关系模型。
数据库基础与应用课后习题答案数据库基础与应用课后习题答案引言:数据库是现代信息系统中不可或缺的一部分,它可以存储和管理大量的数据,并提供高效的数据检索和处理功能。
在学习数据库基础与应用课程时,课后习题是巩固知识的重要方式。
本文将为大家提供一些数据库基础与应用课后习题的答案,希望能帮助大家更好地理解和掌握相关知识。
一、选择题答案1. B2. A3. C4. D5. B6. C7. A8. D9. B10. C二、填空题答案1. 数据库管理系统(DBMS)2. 关系型数据库3. 表4. 主键5. SQL(Structured Query Language)6. SELECT * FROM table_name7. WHERE8. ORDER BY9. UPDATE table_name SET column_name = value WHERE condition10. DELETE FROM table_name WHERE condition三、简答题答案1. 数据库是指按照数据结构来组织、存储和管理数据的仓库,它可以用来存储和管理各种类型的数据,包括文本、图像、音频等。
数据库的特点包括数据的共享性、冗余度的降低、数据的独立性等。
2. 数据库管理系统(DBMS)是指用于管理数据库的软件系统,它提供了对数据库的创建、查询、更新和删除等操作的支持。
常见的DBMS包括MySQL、Oracle、SQL Server等。
3. 关系型数据库是一种基于关系模型的数据库,其中的数据以表的形式组织。
每个表包含多个行和列,行表示记录,列表示字段。
关系型数据库的优点包括数据结构清晰、数据之间的关系明确等。
4. 主键是用于唯一标识表中每条记录的字段,它具有唯一性和非空性。
主键的作用是确保表中的每条记录都能被唯一标识,便于数据的检索和更新。
5. SQL(Structured Query Language)是一种用于管理关系型数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)等。
数据库基础与应用教学设计一、教学目标本课程旨在培养学生对数据库基础知识的理解和应用能力,掌握数据库系统的基本原理、常用数据库应用软件的设计、管理和维护,使学生具备以下能力:1.掌握数据库的基本概念和运行原理;2.掌握SQL语言知识和常见数据库管理软件使用方法;3.能够进行数据库应用的设计、管理和维护;4.能够使用数据库系统提高工作效率和解决实际问题。
二、教学内容1. 数据库基础知识•数据库的基本概念和组成结构;•数据库管理系统(DBMS)的基本原理以及主要功能;•数据库的三级模式结构、数据模型及其之间的转换关系;•数据库系统的安全机制及其管理。
2. SQL语言•SQL语言的基本语法及常用命令;•数据库表的创建、修改、删除;•SQL的常用函数;•SQL语句的优化和性能调整。
3. 常见数据库管理软件•MySQL、Oracle、SQL Server等数据库管理软件的操作界面和使用方法;•数据库的备份和恢复、容灾与高可用;•数据库的监控与性能优化。
4. 数据库应用设计•数据库应用开发及其思路、方法、策略;•数据库应用过程中需求收集、分析、设计及开发的技能;•案例:学生选课系统的设计与实现。
三、教学方法1.讲授与演练相结合:通过讲授理论知识和实验演示相结合的方式进行教学。
2.教师引导与学生自主学习相结合:通过引导学生主动学习,掌握自主学习的能力,提高学习效率。
3.组织讨论:通过小组讨论和课堂讨论的方式,帮助学生深入理解知识点。
4.案例分析:通过案例分析的方式,梳理知识点,注重实际应用。
四、教学评估1.日常考核:通过课堂测验、作业、实验等方式进行,定期汇总分数。
2.期末考试:对学生所学的知识进行综合测评,占总课程成绩50%。
3.课程综合实践项目:通过课程设计或实践项目,检验学生综合应用知识的能力,占总课程成绩50%。
五、教学资源1.教材:《数据库系统概论》ISBN:978-7-111-33168-62.实验软件:MySQL 5.7、Oracle 12c、SQL Server 2012等数据库管理软件3.课程网站:提供课件下载、作业发布、实验演示等资源。
数据库基础与应用试题一、填空题1.数据是:数据是人们描述客观事物及其活动的抽象符号表示。
2.数据库是:存储数据的仓库,是一种高于文件形式的数组技术。
3.数据库管理系统是:用户在计算机建立、使用、管理数据库的系统软件。
4.字符型数据由字母、数字、空格、及各种符号等组成,它包括事物的名称、性质和。
5.数值型数据由(正负号、数字和小数点组成)组成,包括(事物的数量()、()和()。
6.算术运算符和字符运算符的优先级高于(),关系运算符的优先级高于()。
7.数组由()和()组成。
8.常用的常量类型有()、()、()、()。
9.表的每个字段有4个属性。
字段名指定字段的名字,字段类型指定(指这字段放的数据是什么类型的),字段宽度指定(数据类型占好大),小数位数指定(数值型)。
10.字符型字段的最大宽度是(1~54),数值型字段的最大宽度是(1~20 ),日期型字段的最大宽度是(8),逻辑型字段的宽度是(1),备注型字段的宽度是(4)。
11.表文件的默认扩展名是(),数据库文件的默认扩展名是()。
12.()可以根据表中某一特定的字段或表达式对记录进行排序。
13.在项目管理器中选择数据库表后,再单击()按钮可以移去表。
14.创建查询可以使用()和()。
15.在项目管理器中运行查询文件时,先选择查询文件,再单击()按钮。
16.视图设计器中的“更新条件”选项卡用于()。
17.快速报表不能向报表添加()字段。
18.Visual FoxPro默认的报表文件扩展名是()。
19.选择()→()命令,可以打开“快速报表”对话框向报表添加字段。
二、单项选择题1.在Visual FoxPro的命令中“?”的功能是()。
A.帮助B. 显示C.问号D.创建2.在Visual FoxPro的命令窗口中输入“?"is"$"This is a book"”的值是()。
A. .T.B. .F.C. TD. F3.“"我们"-"热爱"+"祖国"”的值是()。
数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。
一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。
外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。
软件只有汇编语言,尚无数据管理方面的软件。
数据处理方式基本是批处理。
这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。
用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。
程序和数据是一个不可分割的整体。
数据脱离了程序就无任何存在的价值,数据无独立性。
数据不能共享。
不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。
基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。
不单独保存数据。
基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。
所以,所有程序的数据均不单独保存。
二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。
随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。
软件领域出现了操作系统和高级软件。
操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。
第一次作业一、单项选择题1、域是实体中相应属性的()。
A.取值范围B.值C.名称D.描述2、把保存关系定义的关系称为对应数据库的()。
A.一般关系B.元关系C.特定关系D.正常关系3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的()规则。
A.传递性B.分解性C.合并性D.增广性4、设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为()。
A.(A,B)B.(A,C)C.(A,E)D.(A,D)5、设D1,D2,D3域的基数分别为2,3和4,则D1×D2×D3的元组数为()。
A.9B.24C.10D.206、若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。
A. 学生号B.姓名C.性别D.年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,,7,9},则A和B的并集中包含有()个元素。
A.10B.8C.7D.68、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的()规则。
A.传递性B.分解性C.合并性D.增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了()范式。
A.第一B.第二C.第三D.BC二、是非判断题1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
()2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。
()3.在对象数据模型中,对象不但能够继承,而且能够嵌套。
()4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为∏学生号(X)与S的自然连接。
5.在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
()6.主码是一种候选码,主码中的属性个数没有限制。
()7.在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为非平凡函数依赖,否则,若存在X →Y且X包含Y,则称X→Y为平凡函数依赖。
()8.在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能函数决定系主任。
()9.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。
()10在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
()三、填空题1.在人工管理阶段和文件管理阶段,程序设计()数据表示。
2.在()系统中,不容易做到数据共享,在()系统中,容易做到数据共享。
3.在()系统中,数据没有独立的操作界面,在()系统中,数据具有独立的操作界面。
4.分布式数据库系统既支持客户的()应用,又支持客户的()应用。
5.在实体中能作为码的属性称为(),否则称为()。
6.若实体A和实体B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()对()的联系。
7.若实体A和实体B是1对多的联系,实体B和C是1对1的联系,则实体A和C是()对()的联系。
8.任一种数据模型都有()和()的区别。
9.关系中的每一行称为一个(),每一列称为一个()。
10.把保存()的关系称为对应数据库的元关系,一个数据库的元关系由()自动建立。
11.在对象数据模型中,对象具有()性、()性和()性。
12.数据库系统中的四类用户分别为()、()、()和()。
13.在数据库体系结构中,两级数据映象分别是指()之间的数据映象与()之间的数据映象。
14.DBMS的主要功能之一是()和()数据字典。
15.关系数据模型包括()、()和()三方面。
16.关系中的每个属性只能取(),关系的结构不允许()。
17.主码是一种()码,主码中的()个数没有限制。
18.在候选码中的每个属性被称为()属性,不在任何候选码中的每个属性被称为()属性。
19.在参照和被参照的关系中,每个外码值或者为(),或者等于某个()值。
20.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素,A和B 的交集中包含有()个元素,A和B的并集中包含有()个元素。
21.设一个关系模式为R(A,B,C),对应关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)属于()运算,运算结果中包含有()个元组。
22.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为‘001’或‘002’课程的全部学生信息所对应的运算表达式为()><()(δ课程号=‘001’∨课程号=‘002’())。
23.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为()与()的自然连接。
24.在一个关系R中,“职工号”函数决定“姓名”既是()函数依赖,又是()函数依赖。
25.在一个关系R中,“职工号”函数决定“姓名”既是()函数依赖,又是()函数依赖。
26.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着()函数决定着()。
27.在一个关系R中,若存在X→(Y,Z),则也隐含存在()和(),称此为函数依赖的()规则。
28.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称()为关系R的一个()。
29.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E },则该关系的候选码为(),该候选码含有()属性。
30.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为(),该候选码含有()属性。
31.关系数据库中的每个关系必须最低达到()范式,该范式中的每个属性都是()的。
32.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成带来()和()。
33.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D) →E},该关系只满足()范式,若要规范化为第三范式,则将得到()个关系。
34.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C, A→D,D→E},该关系满足()范式,若要规范化为高一级的范式,则将得到()个关系。
35.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到了()范式。
36.若第一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了()范式,该关系中所有属性的()都是候选码。
一单项选择题1.A2.B3.C4.D5.B6.A7.C8. B9.B二.是非判断题错对对错错对对错错对三填空1. 依赖于2. 文件系统、数据库系统3. 文件、数据库4. 局部、全局5. 主属性、非主属性6. 多、多7. 1、多8. 型、值9. 元组、属性10. 关系定义、DBMS 11. 封装、继承、多态 12. 数据库管理员、数据库设计员、应用程序员、终端用户 13. 外模式和模式、模式和内模式 14. 建立、维护 15. 关系数据结构、关系完性规则、关系运算 16. 单值、嵌套 17. 候选、属性 18. 主、非主 19. 空值、主码 20. 7、3、2 21. 选择、2 22. S、Π学生号X 23.课程号(X)、C 24. X←→Y、决定因素 25. 非平凡、完全26. 学号、系主任 27. X→Y、X→Z、分解性28. X、候选码 29. (A,D)、2 30. (A,C,G)、3 31. 第一、不可再分 32. 数据冗余、操作异常(更新异常) 33. 第一、3 34. 第二、2 35. 第三 36. BC、决定因素第二次作业一、填空题1、数据库系统的外模式在SQL中称为(),它由()产生出来。
2、在SQL中建立和删除数据库模式的命令分别为()和()。
3、在SQL中,若一个完整性约束只涉及到一个列,则该完整性约束既可以作为()完整性约束定义,也可以作为()完整性约束定义,两者只选其一。
4、在()完整性约束中,每个约束只能涉及到1个属性,在()完整性约束中,每个约束可以涉及到多个属性。
5、在SQL中,create table、alter table、drop table命令分别为在数据库中()、()和()基本表结构的命令。
6、向基本表插入数据时,可以在命令中使用关键字()引出记录值,或者在命令中()子句得到一个结果表。
7、在SQL中,每个视图中的列可以来自不同的(),它是在原有表的基础上()的逻辑意义上的新关系。
8、在SQL中,通过使用视图,能够使在关系规范化时被分解的关系()连接起来,能够增强数据库的()性。
9、当建立和删除一个视图时,对相应的基本表(),当修改一个试图时,则对相应的基本表()。
10、在SQL新版的查询语句中,()选项实现投影运算,()选项实现连接运算,()选项实现选择运算。
11、在SQL的查询语句中,()选项实现分组统计功能,()选项实现对结果表的排序功能。
12、一个数据库应用系统的开发过程大致相继经过()、()、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
13、需求分析阶段的主要目标是画出()、建立()和编写()。
14、概念设计阶段的主要任务是根据()的结果找出所有数据实体,画出相应的()。
15、在列举的构物活动中,存在着三个实体,分别称为()、()和()。
16、设计数据库的逻辑结构模式时,首先要设计好(),然后再设计好各个()。
17、由概念设计进入逻辑设计时,原来的()联系或()联系通常不需要被转换为对应的基本表。
18、机器实现阶段的目标是在计算机系统中得到一个满足()的、()和()的数据库应用系统。
19、在旅馆管理中,涉及到的基本表有四个,她们分别为()、()、旅客登记表和消费卡表。
20、在旅馆管理中,由消费卡表派生出的视图有四个,她们分别是住宿表、伙食费表、()和()。
21、在旅馆管理中,()只派生出一个视图,该视图被称为()。
二、根据住教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
1、select x.商品代号,分类名,数量,品牌From 商品表1 x,商品表2 yWhere x.商品代号=y.商品代号2、select count(distinct 产地) as 产地数From 商品表23、select 课程.课程号,课程.课程名,count(*) as 选课人数From 课程,选课Where 课程.课程号=选课.课程号Group by 课程.课程号,课程.课程名4、select x.学生号,y.学生号,y.课程号From 选课x,选课yWhere x.学生号=@s1 and y.学生号=@s2And x.课程号=y.课程号5、select *From 课程Where exists(select * from 选课where 课程.课程号=选课.课程号)6、select *From 学生Where 学生号in(select 学生号from 选课group by 学生号having count(*)<=2)Or not exists (select * from 选课where 学生.学生号=选课.学生号)7、select x.*,课程名,课程学分,成绩From 学生x,课程y,选课zWhere x.学生号= z.学生号and y.课程号= z.课程号Order by x.学生号,z.成绩8、select *From 学生Where not exists(select y.课程号from 学生x,inner join 选课y on x.学生号=y.学生号Where x.姓名=@ a and not exists (select * from 选课Where 学生.学生号=选课.学生号and y.课程号=选课.课程号))三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句1.从商品库中查询出数量在10到20之间的商品数量。