数据库应用课程设计平时作业1 答案.doc
数据库应用程序设计第一次离线作业答案
《数据库应用技术》作业第六章6、系统DSN 用户DSN 文档DSN 系统DSN7、基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress 的两层数据库应用程序、基于InterBase的两层数据库应用程序8、三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。
9、ODBC各部件及层次关系图10、1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【Microsoft Access Driver (*.mdb)】后单击【完成】按钮,出现【ODBC Microsoft Access安装】对话框4)设置数据源参数:在【数据源名】文本框中输入数据源名,在【说明】文本框中抒发说明信息。
单击【选择】按钮,出现【选择数据库】对话框。
在该对话框中选择对应的数据库名后单击【确定】按钮5)在【ODBC Microsoft Access安装】对话框中单击【确定】按钮,完成数据源的配置。
11、1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【SQL Server】后单击【完成】按钮,出现【创建到SQL Server的新数据源】对话框4)为数据源命名并选择SQL 服务器:在【创建到SQL Server的新数据源】对话框的【名称】文本框中输入数据源名,在【描述】文本框中输入数据源的描述,在【服务器列表框中选择或输入SQL服务器的名称。
南开19春学期(1503、1509、1603、1609、1703)《数据库应用系统设计》在线作业1答案
南开19春学期(1503、1509、1603、1609、1703)《数据库应用系统设计》在线作业-14、D一、单选题共20题,40分1、对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为()A简单恢复模型、完全恢复模型、大容量日志恢复模型B完全恢复模型、大容量日志恢复模型、简单恢复模型C大容量日志恢复模型、完全恢复模型、简单恢复模型D以上都不对本题选择是:?2、“年龄在15至30岁之间”,这种约束属于数据库系统的( )。
A完整性措施B完全性措施C恢复措施D并发控制措施本题选择是:?3、用来显示窗口对象及其控件的视图是()A布局视图B窗口视图C属性视图#脚本视图本题选择是:?4、若规定工资表中基本工资不得超过5000元,则这个规定属于( )。
A关系完整性约束B实体完整性约束C参照完整性约束D用户定义完整性约束本题选择是:?5、在数据库管理系统中,通过()语言来定义模式、子模式和内模式A数据定义B数据操纵C数据控制D数据管理本题选择是:?6、在数据库管理系统中,通过( )语言向数据库中插入新的数据。
A数据定义B数据操作C数据控制D数据管理本题选择是:?7、下面MySQL日志中,( )可以用于修复数据库。
A二进制日志B错误日志C通用查询日志D慢查询日志本题选择是:?8、在一个E-R模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是( )A3B4C5D6本题选择是:?9、通过外模式/模式映象,使得关系数据库具有高度()独立性A物理B存储C逻辑D结构本题选择是:?10、以下关于数据库模式的说法中,正确的是( )。
A三个模式中,只有外模式才是真正存在的B在应用程序中,用户使用的是外模式C在应用程序中,用户使用的是内模式D在应用程序中,用户使用的是概念模式本题选择是:?11、下列关于权限设置的叙述中正确的是()A只能指定允许操作的数据对象B只能指定允许进行的操作类型C既能指定允许操作的数据对象,也能指定允许进行的操作类型D以上都不对本题选择是:?12、要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup 对话框中的()标签AConnectionBTransactionCSyntaxDPreview本题选择是:?13、使用SQL语言修改数据库,正确的命令是()ACREATE DATABASEBMODIFY DATABASECALTER DATABASEDCHANGE DATABASE本题选择是:?14、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。
吉大21春《数据库应用技术》在线作业一【标准答案】
吉大18春学期《数据库应用技术》在线作业一-0002
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是()
A.REVOKE UPDATE(XH) ON TABLE FROM U4
B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM U4
D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
答案:C
2.数据库系统的并发控制的主要方法是采用()制。
A.拒绝
B.改为串行
C.锁
D.不加任何控制
答案:C
3.要对应用程序预编译并生成绑定文件,需要什么特权?
A.数据库上的CONNECT特权
B.数据库上的BINDADD特权
C.程序包上的BIND特权
D.程序包上的CONTROL特权
答案:A
4.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
A.DB2个人开发版(PDE)
B.DB2通用开发版(UDE)
答案:B
5.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
A.并
B.等值联接
C.自然联接
D.笛卡儿积
答案:D
6.缺省的数据库日志文件的类型是:
A.Circular Log
B.Archival Log
C.Primary Log
D.Secondary log
答案:A。
数据库作业(1)
兰州交通大学数据库原理及应用作业作业要求:1.所有作业打印在A4稿纸上2.在封面写清楚班级、姓名、学号3.抄写题目(表可以不写),命令与题目对应。
概念基础部分:⒈简述数据、数据库、数据库管理系统、数据库应用系统的概念。
答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。
数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。
数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。
凡使用数据库技术管理其数据的系统都称为数据库应用系统。
⒊什么是实体、属性、码、联系?答:客观存在并可以相互区分的事物叫实体。
属性是实体所具有的某些特性,通过属性对实体进行描述。
一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。
如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。
现实世界的事物之间是有联系的,即各实体型之间是有联系的。
就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1 : M)和多对多联系(M : N)。
⒌设某工厂数据库中有四个实体集。
一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。
(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。
1 N(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。
答:(1)ER模型(2)关系模式:仓库(仓库号,仓库面积)零件(零件号,零件名,规格,单价)供应商(供应商号,供应商名,地址)保管员(职工号,姓名,仓库号)库存(仓库号,零件号,库存量)供应(供应商号,零件号,供应量)7.简述关系的完整性。
南开20秋《数据库技术与程序设计》在线作业-1(参考答案)
1.在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是()。
A.投影B.自然联接C.联接D.选择答案:A2.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是()。
A.PublicSubf2(byvaln%,byvalm%)B.PublicSubf1(byrefn%,byvalm%)C.PublicSubf1(byrefn%,byrefm%)D.PublicSubf2(byvaln%,byrefm%)答案:C3.关系数据模型()。
A.只能表示实体之间的1∶1联系B.只能表示实体之间的1∶n联系C.只能表示实体之间的m∶n联系D.可以表示实体之间的上述三种联系答案:D4.Visual Basic中的“启动对象”是指启动Visual Basic应用程序时,被自动加载并首次执行的对象。
下列关于Visual Basic“启动对象”的描述中,错误的是()。
A.“启动对象”可以是指定的窗体B.“启动对象”可以是SubMain过程C.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体D.“启动对象”可以是指定的标准模块答案:D5.表达式Chr(Int(Rnd*10+66))产生的范围是()。
A.“A”~“Z”B.“a”~“z”C.“B”~“K”D.“b”~“k”答案:C6.创建宏不用定义()。
A.窗体或报表的属性B.宏名C.宏操作对象D.宏操作目标答案:A7.关系模型中,一个关键字是()。
A.可由多个任意属性组成B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C.至多有一个属性组成D.以上都不是答案:B8.如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录与表A 中的一条记录相匹配,则表A与表B存在的关系是()。
A.一对一B.一对多C.多对一D.多对多答案:B9.VBA中定义符号常量可以用关键字()。
A.ConstB.DimC.PublicD.Static答案:A10.数据库管理系统常见的数据模型有3种,它们是()。
数据库原理第一次作业-答案
首页 > 课程作业作业名称数据库原理第1次作业作业总分100起止时间2016-10-11至2016-11-8 23:59:00通过分数60标准题总分100题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。
表示“学过数据库和操作系统的学生和学号”的关系代数是()•A、∏,学号(σ课程名=‘数据库’(课程))•B、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))∩∏ ,学号(σ课程名=‘操作系统’(学生∞选课∞课程))•C、∏,学号(σ课程名=‘数据库’(学生))•D、∏,学号(σ课程名=‘数据库’ and课程名=‘操作系统’(学生∞选课∞ 课程))标准答案:b说明:题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。
表示“学过数据库课程的学生和学号”的关系代数是()•A、∏学号(∏,(σ课程名=‘数据库’(课程))•B、∏学号(∏,(σ课程名=‘数据库’(学生))•C、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))•D、∏,学号(σ课程名=‘数据库’(学生∞课程))标准答案:c说明:案)本题分数:2设关系R与关系S具有相同的属性个数,且相对应的属性的值取自同一个域,则R-(R-S)等于()•A、R∪S•B、R∩S•C、R×S•D、R-S标准答案:b说明:题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2设关系R和S的元组个数分别为100和200,关系T是R和S的笛卡尔积,则T的元组个数是()•A、100•B、200•C、300•D、20000标准答案:d说明:题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2在数据库系统中,用户使用的数据视图是()描述,它是用户与数据库系统之间的接口。
22秋季-福师《数据库应用》在线作业一-辅导资料-答案5
22秋-福师《数据库应用》在线作业一-0005
试卷总分:100
一、单选题 (共 50 道试题,共 100 分)
1.报表的数据源可以是( )
A.表或视图
B.表或查询
C.表、查询或视图
D.表或其他报表
【此题正确选项】:A
2.下面关于类、对象、属性和方法的叙述中,错误的是( )
A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的
【此题正确选项】:D
3.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( )
A.查询、视图或表单
B.表单、报表和标签
C.查询、表单或程序
D.以上文件都可以
【此题正确选项】:C
4.如果运行一个表单,以下事件首先被触发的是( )
A.Load
B.Error
C.Init
D.Click
【此题正确选项】:A
5.扩展名为SCX的文件是( )
A.备注文件
B.项目文件
C.表单文件
D.菜单文件
【此题正确选项】:C
6.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令( )。
数据库技术与应用第1、2章 习题答案
目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等都适合用数据库系统。
5.试述数据库系统的特点。
当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变数据间的联系等),由数据库管理员对各个外模式/模式的映象作相应改变,而使外模式保持不变,从而不必修改或重写应用程序改。而应用程序是依据数据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
6.某工厂生产若干产品,每种产品由不同的零件组成。有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。
福师20春《数据库应用》在线作业一-0003参考答案
B.数值型
C.字符型
D.以上操作出错
答案:A
26.设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插到表SC中,正确的语句是( )
A.INSERT INTO SC(SNO,CNO,GRADE) value S(‘S101’,‘C11’,‘98’)
C.SET SYSMENU NOSAVE
D.SET SYSMENU SAVE
答案:A
18.如果运行一个表单,以下事件首先被触发的是( )
A.Load
B.Error
C.Init
D.Click
答案:A
19.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的( )
A.列
B.行
C.关系
C.查询的条件
D.查询的字段
答案:B
16.在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )
A.CREATE
B.APPEND
C.COLUMN
D.ADD
答案:D
17.以下是与设置系统菜单有关的命令,其中错误的是( )
A.SET SYSMENU DEFAULT
B.SET SYSMENU TO DEFAULT
B.INSERT INTO SC(SNO,CNO,GRADE) value S(S101, C11, 98)
B.ThisForm.Erase
C.ThisForm.Release
D.ThisForm.Return
答案:C
数据库系统原理-作业1-参考答案
《数据库系统原理》第一次作业(第九周小课交,用学院统一的作业封面,题目可以打印,答题内容必需手写。
)一、 单项选择题1、数据库系统的核心是( B )。
A 、数据库B 、数据库管理系统C 、数据库管理员D 、数据模型2、下列有关数据库的描述,正确的是( A )。
A 、数据库是一个结构化的数据集合B 、数据库是一个关系C 、数据库是一个DBF 文件D 、数据库是一组文件3、商品和顾客两个实体之间的联系一般是( D )。
A 、一对一B 、一对多C 、多对一D 、多对多4、模式和内模式( A )。
A 、只能各有一个B 、最多只能有一个C 、至少两个D 、可以有多个5、用二维表结构表示实体及实体之间联系的模型是( A )。
A 、关系模型B 、网状模型C 、层次模型D 、以上三个都是6、在数据库管理系统提供的语言中,负责数据的查询、及增、删、改等操作的是( D )。
A 、数据定义语言 B 、数据控制语言 C 、数据转换语言 D 、数据操纵语言7、在数据库中存储的是( B )。
A 、数据B 、数据和数据之间的联系C 、信息D 、数据模型的定义8系和学生两个实体之间的联系一般是( B )。
A 、一对一B 、一对多C 、多对一D 、多对多9、同一关系模型的任意两个元组( B )。
A 、可以完全相同B 、不能完全相同C 、必须完全相同D 、以上都不对10、设有如下关系表:则下列操作中正确的是:( D )。
A 、T=R ∩S B 、T=R ×S C 、T=R/S D 、R=T-S11、在SQL 的SELECT 语句中,能实现投影操作的是( B )。
A、FROMB、SELECTC、GROUP BYD、WHERE12、设有一个关系模式: S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示:学号,姓名,性别,年龄。
要检索“年龄大于20岁学生的姓名”的关系代数式是(B)。
A. σSN(∏Age>20(S))B.∏SN(σAge>20(S))C. ∏SN(∏Age>20(S))D. σSN(σAge>20(S))13、SQL集数据查询、数据操纵、数据定义和数据控制于一体,语句ALTER TABLE 实现下列哪类功能(A)。
福师22春季《数据库应用》在线作业一
福师《数据库应用》在线作业一
1:SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的( )
A、列
B、行
C、关系
D、分组
答案:D
2:在SQL中,建立索引的命令是( )
A、CREATE TABLE
B、CREATE INDEX
C、CREATE VIEW
D、INDEX ON
答案:B
3:命令?LEN(SPACE(3)-SPACE(2))的结果是( )
A、1
B、2
C、3
D、5
答案:D
4:数据表当前记录的"基本工资"字段值为500,执行以下命令,当前记录的基本工资字段值为( )
REPLACE 基本工资 WITH 基本工资*1.2
A、1.2
B、500
C、600
D、语法错误
答案:C
5:在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有( )
A、数值型、字符型和逻辑型
B、数值型、字符型和日期型
C、数值型、日期型和逻辑型
D、字符型、日期型和逻辑型
答案:B
6:在表单设计中,经常会用到一些特定的关键字、属性和事件。
下列各项中属于属性的是( )
A、This
B、ThisForm
C、Caption
D、Click
答案:C
7:打开数据库的命令是( )
A、USE
B、USE DATABASE
C、OPEN
D、OPEN DATABASE
答案:D。
数据库大作业1
数据库技术与应用课程设计报告教务管理系统学院:软件学院专业名称:班级:计科三班设计题目:教务管理系统学生姓名:时间:2021 /6/23 分数:目录第一章引言 (3)课程设计目的 (3)工程背景 (3)第二章教务管理系统需求分析 (3)2.1 需求分析概述 (3)角色职责描述 (4)2.2 教务管理系统的功能需求 (4)功能需求分析 (4)第三章概念设计 (5)3.1 实体之间的联系 (5)3.2.1 局部E-R图 (6)3.2.2 全局E-R图 (8)第四章逻辑构造设计 (9)4.1 关系模型的设计依据 (9)4.2 实体间联系转化的关系模式 (9)第五章物理构造设计 (11) (11)5.2 数据库初始化代码 (13)第一章引言利用一种SQL server作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计。
同时能够正确应用各个阶段的典型工具进展表示本工程作为?数据库?课程的实习工程提出,希望通过教务管理系统的分析与设计,切实领会系统分析、系统设计和实施各个阶段的要点;掌握根本的信息系统的开发方法以及体会信息管理系统设计,教务管理系统第二章教务管理系统需求分析2.1 需求分析概述本系统为教务管理系统,教务管理系统中主要有四类用户,即学生用户,教师用户,教务管理员和系统管理员。
对应这些用户,其处理要求的主要的功能就是进展一系列的查询和各类数据的管维护。
表2-1 角色职责2.2 教务管理系统的功能需求1〕系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据复原,注销等功能。
2〕教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。
3〕根本信息:实现显示学生和教师以及课程、班级、系别的根本信息〔包括学生根本信息,教师根本信息,课程根本信息等〕。
数据库基础及应用作业答案一
电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题2分, 共36分)1.在利用计算机进行数据处理的四个发展阶段中, 第3个发展阶段是( C )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。
A.码B.域C.联系D.元组3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系, 实体B和C是多对1的联系, 则实体A和C是( C )联系。
A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中, 全局模式处于( B )层。
A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、 D2和D3定义域中的基数分别为2、 3和4, 则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。
则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。
数据库基础与应用第1次形考作业_0002-四川电大-课程号:5108643-正确答案
数据库基础与应用第1次形考作业_0002
四川形成性测评系统课程代码:5108643 试卷答案
、单项选择题(共 20 道试题,共 60 分。
)
1. 若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是()。
A. 1对1
B. 1对多
C. 多对多
D. 多对1
【正确答案】:A
2. 在父和子的关系中,子关系中每个元组的外码值或者为空,或者等于父关系中的()。
A. 属性
B. 超码
C. 主码
D. 元组
【正确答案】:C
3.
若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。
A. 学生号
B. 姓名
C. 性别
D. 年龄
【正确答案】:A
4. 设一个关系为R(A,B,C,D),它的最小函数依赖集为FD={A→B,A→C,C→D },该关系最高满足()。
A. 第一范式
B. 第二范式
C. 第三范式
D.
BC范式
【正确答案】:B。
北语17春《数据库应用(SQL server)》作业1答案
一、单选题(共12道试题,共60分。)
1.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
正确答案:D
2. SQL语言中,删除记录的命令是( )。
A.错误
B.正确
正确答案:A
6. "2005.11.09"是SQL中的日期型常量。
A.错误
B.正确
正确答案:A
7.一个表可以创建多个主键。
A.错误
B.正确
正确答案:A
8. bigint是SQL的数据类型。
A.错误
B.正确
正确答案:B
1. "11.9"是SQL中的实型
2.语句select 15/2的执行结果是: 7.5。
A.错误
B.正确
正确答案:A
3.设置惟一约束的列可以为空。
A.错误
B.正确
正确答案:B
4.¥2005.89是SQL中的货币型常量。
A.错误
B.正确
正确答案:A
5.语句select 22%4,的执行结果是:0。
A.多对多
B.一对一
C.多对一
D.一对多
正确答案:D
8.下列哪个不是sql数据库文件的后缀( )。
A. .mdf
B. .ldf
C. .tif
D. .ndf
正确答案:C
9. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁
B.不包括40岁和50岁
北语15秋《数据库系统和应用》作业1满分答案
北语15秋《数据库系统和应用》作业1
一、单选题(共20 道试题,共100 分。
)
1. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是_______。
A. 网状模型
B. 关系模型
C. 层次模型
D. 以上都有
正确答案:A
2. 在关系数据模型中,通常可以把__称为属性,而把( )成为关系模式。
A. 记录、元组集
B. 字段、记录类型
C. 模式、元组
D. 基本表、记录
正确答案:B
3. 当两个关系没有公共属性时,其自然联接表现为( )。
A. 笛卡儿积
B. 等值联接
C. 结果为空
D. 出错
正确答案:A
4. 在SQL语言中,用户可以直接操作的是( )。
A. 基本表
B. 视图
C. 基本表和视图
D. 基本表或视图
正确答案:C
5. 在数据库管理系统中,下面不是数据库存取功能模块的是_______。
A. 事务管理程序模块
B. 数据更新程序模块
C. 交互式程序查询模块
D. 查询处理程序模块
正确答案:C
6. 数据库系统的数据独立性是指_______。
A. 不会因数据的变化而影响应用程序
B. 不会因系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因存储策略的变化而影响存储结构
D. 不会因某些存储结构的变化而影响其他的存储结构
正确答案:B。
数据库管理与应用作业一答案
《数据库管理与应用》练习1答案二、填空题1.经过处理和加工提炼而用于决策或其他应用活动的数据称为_______。
2.数据管理技术经历了____________①、___________②和___________③三个阶段。
3.数据库系统一般是由______________①、______________②、______________③、______________④、______________⑤组成。
4.数据库是长期存储在计算机内、有____________①的、可___________②的数据集合. 5.DBMS是指_____________①,它是位于__________②和___________③之间的一层管理软件.6.DBMS管理的是_____的数据.7.由______________负责全面管理和控制数据库系统。
8.数据库系统与文件系统的本质区别在于______________________.9.数据独立性又可分为______________①和______________②。
10.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的______________。
11.数据模型是由______________①、______________②和______________③三部分组成的。
12.按照数据结构的类型来命名,数据模型分为_____________①、______________②和_____________③.13.______________①是对数据系统的静态特性的描述,______________②是对数据库系统的动态特性的描述.14.以子模式为框架的数据库是______________①;以模式为框架的数据库是______________②;以物理模式为框架的数据库是______________③。
15.关系数据库是采用_____作为数据的组织方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年电大数据库应用课程设计平时作业1 答案习题一答案一.思考题1. 答:数据管理技术的发展可以大体归为三个阶段:人工管理、文件系统和数据库管理系统。
概括起来,数据库系统阶段的数据管理具有以下特点:A.采用数据模型表示复杂的数据结构。
数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。
通过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。
这样,数据不再面向特定的某个或多个应用,而是面向整个应用系统。
数据冗余明显减少,实现了数据共享。
B.有较高的数据独立性。
数据的逻辑结构与物理结构之间的差别可以很大。
用户以简单的逻辑结构操作数据而无需考虑数据的物理结构。
数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。
用户(应用程序或终端用户)的数据和外存中的数据之间转换由数据库管理系统实现。
C.数据库系统为用户提供了方便的用户接口。
用户可以使用查询语言或终端命令操作数据库,也可以用程序方式(如用C一类高级语言和数据库语言联合编制的程序)操作数据库。
D.数据库系统提供了数据控制功能。
例如,1。
数据库的并发控制:对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据;2。
数据库的恢复:在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个正确状态;3。
数据完整性:保证数据库中数据始终是正确的;4。
数据安全性:保证数据的安全,防止数据的丢失、破坏。
增加了系统的灵活性。
2.答:数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。
这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
可以通俗的这样理解:数据库就是用来存放您网站经常更新的数据资料,您可以对此类信息进行增、删、编辑管理等操作,如产品信息,新闻信息,在线留言信息等。
3. 答:数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。
这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。
模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。
当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。
这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。
外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。
当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。
4.答:DBMS的主要功能有:A.数据定义功能。
B.数据管理功能。
C.对数据库进行保护。
D.数据库的建立和维护。
E.数据库的传输。
5. 答:实体:客观存在并可以相互区分的事物。
属性:描述实体和特性。
DD: 数据字典,数据库系统中存放三级结构定义的数据库称为数据字典.模式:是对数据库中全部数据的整体逻辑结构的描述,它由若干个概念记录类型组成.内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型,索引和文件的组织方式,以及数据控制方面的细节.外模式:是用户与数据库的接口,是用户用到的那部分数据的描述,它由若干个外部记类型组成.DDL:数据定义语言。
用来定义数据库模式,外、内模式的语言。
DML:数据操纵语言。
用来对数据库中的数据进行查询、插入、删除和修改的语句。
DBMS:数据库管理系统ODBC:开放数据库互联。
是由微软主导的数据库链接标准。
OLE-DB:对象链接和嵌入数据库。
它依赖于COM和提供OLE DB提供者的厂商而非ODBC使用的SQL。
ADO:ActiveX数据对象。
基于OLE-DB建立连接的局部和远程数据库访问技术。
二.单选择题1.B 2.C 3.A 4.B 5.B 6.A 7.D 8.C 9.A 10.D11.A 12.A 13.B 14.C 15.C 16.C 17.B 18.D 19.D三.填空1.输入,输出2.手工,机械,电子3.数据处理、管理信息、决策支持。
4.人工管理、文件系统、数据库系统、分布式数据库5.分开6.文件系统、数据库系统7.记录、数据项8.局部、全局9.二元、一元10.多、多11.关系定义、DBMS 12.状态、行为13.最终用户、应用程序员、数据库设计人员、数据库管理员.14.中间、最上、最下15.建立、维护16.DBA习题二答案一.问答题1. 答:数据模型有:层次模型,网状模型,关系模型,语义模型,面相对象模型。
2.答:关系模式仅是对数据特性的描述。
关系模式:关系模式实际上就是记录类型。
关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型。
关系模型是由若干个关系模式组成的集合。
属性:在关系模型中,字段称为属性。
元组:在关系中,记录称为元组。
关键字:一个关系中的属性或属性组合,其每一个值能够唯一标识一个元组外关键字:如果一个关系中的属性或属性组,它不是本关系的关键字,但它是另一个关系的关键字,则称之为本关系的外关键字。
3.答:A.层次模型:B.网状模型:C.关系模型学生登记表学号姓名年龄性别系别年级1001 张三 21 男计算机 01002 李四 25 女英语系 01003 王王 24 男历史系 04.答:(1).关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。
(2).关系模型的概念单一,无论实体或实体之间的联系都用关系表示。
(3).存取路径对用户透明。
(4).关系必须是规范化的关系。
5.答:层次:优点是实体间联系是固定的,有良好的完整性支持,对具有一对多的层次关系的部门描述自然、直观、容易理解,缺点是对查入和删除操作限制比较多,查询子女结点必须通过双亲节点,命令趋于程序化。
网状:优点是更为直接的描述现实世界,有良好的性能,存取效率较高,缺点是结构比较复杂,而且随着应用环境的扩大,数据库的结构越来越复杂,不利于用户掌握,其DDL,DML语言复杂,用户不容易使用。
关系:优点是建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用关系表示,故其数据结构简单、清晰,存取路径对用户透明,故有更高的数据独立性和更好的安全保密性。
缺点是查询效率不如非关系型数据库,故必须对查询进行优化,增加了开发数据库管理系统的难度。
6.答:7.答:关系运算有两种类型,一种是传统的集合运算,如并、差、交等。
另一种是专门的关系运算(选择、投影、连接等),关系运算的操作对象是关系,运算的结果仍为关系。
⑴选择:选择运算即在关系中选择满足某些条件的元组。
也就是说,选择运算是在二维表中选择满足指定条件的行。
在实际应用中,要特别注意条件的表示方式。
⑵投影:投影运算是在关系中选择某些(部分)属性,即选择二维表中的某些列。
⑶联接:联接是关系的横向结合,是将两个二维表联接成一个二维表。
要指定联接条件及属性,它将两个关系模式组合成一个新的关系模式,生成的新关系模式中,其属性是原有两个关系中的指定属性,其元组是符合联接条件的元组。
联接条件一般会涉及到同时出现在两个表中的公共属性。
8.答:(1).A R.BC S.B Ea1 b1 5 b2 7a1 b1 5 b3 10a1 b2 6 b2 7a1 b2 6 b3 10a2 b3 8 b3 10(2).A R.BC S.B Ea1 b1 5 b1 3a1 b2 6 b2 7a2 b3 8 b3 10a2 b3 8 b3 2(3).R SA B C Ea1 b1 5 3a1 b2 6 7a2 b3 8 10a2 b3 8 29.分析:该查询只涉及到课程号和学生号关系中的两个属性,需要进行在一个关系的关系选课SC上进行,具体查询步骤可以安排如下:(1)选课关系SC中选择出课程号为A0336的所有元组,运算表达式为:δ学号= A0336(SC);(2)从(1)步得到的结果SC1中投影出学生号属性,得到了选修了A0336课程的全部学生号,运算表达式为Π学生号(SC1);(3)从选课关系SC中选择出课程号为A0957的元组,运算表达式为δ学号= A0957(SC);(4)从(3)步结果关系SC3投影出学生号属性,得到了选修了A0957课程的全部学生号,运算表达式为Π学生号(SC3);(5)把第(2)步得到的结果关系SC2和第(4)步的结果关系SC4按学生号进自然连接,得到的学生号属性中的每个学生号既选修了A0336和又选修了A0957课程。
此步的运算表达式为:SC2 SC4 。
综全以上步骤得到整个运算表达式:(Π学生号(δ学生号=A0366(SC)))(Π学生号(δ学生号==9057(SC)))对于上面第(5)步,也可以通过SC2和SC4的交实现,表达式为:(Π学生号(δ学生号=A0366(SC)))∩(Π学生号(δ学生号==9057(SC)))二.选择题1.C 2.A 3.C 4.B 5.C 6.C 7.D 8.A 9.D 10.A11.A 12.D 13.B 14.A 15.A 16.A 17.B 18.A 19. D 20. A21.D 22. B 23. B 24. B 25. D 26. B 27. D 28. B三.填空1. 24、32. 超码、候选码、主码、备用码3. 班级号、外码4. R1、R25. 完整性、数据库6. 选择、投影、连接、除7. 2、1 8. C、X、S9. ?学生号(X)、S10. 关系模型11. 主关键字或候选关键字(或:主索引或候选索引)12. 内部13.封装、继承性和多态性。