数据库综合练习

数据库综合练习
数据库综合练习

数据库原来及应用综合

练习

一、选择题

1.(A)是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA

2.( C )是长期存储在计算机内有序的、可共享的数据集合。

A.DA TA B.INFORMA TION C.DB D.DBS

3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(A)。

A.DA TA B.INFORMA TION C.DB D.其他

4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。

A.DBMS B.DB C.DBS D.DBA

5.目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

A.关系B.面向对象C.分布

6.(A)是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按(A)的类型来命名数据模型。

A.数据结构B.数据操纵C.完整性约束

二、填空题

1.数据库就是长期储存在计算机内_有序的_、_可共享_的数据集合。

2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库在_建立__、__运行_和__维护_时由数据库管理系统统一管理、统一控制。

3.数据库应用系统是由_数据库_、_数据库管理系统_、_应用系统_、_数据库管理员和_用户_构成。

4.数据库技术经历了_程序管理阶段、_文件管理阶段_和_数据库系统管理阶段_三个发展阶段。

5.数据模型通常都是由_数据结构_、_数据操作_和_数据的完整性约束_三个要素组成。6.目前最常用的数据模型有_层次模型__、网状模型__和_关系模型_。20世纪80年代以来,_关系模型_逐渐占主导地位。

7.关系数据模型中,实体及实体间的联系都用_二维表结构来表示。在数据库的物理组织中,它以__文件_形式存储。

8.常用的关系操作有两类:传统的集合操作,如并、交、差和_广义笛卡尔积_。专门的关系操作,如_选择__、投影、连接等。前者从行的角度来进行,后者不仅涉及关系的行,而且涉及关系的__列__。

9.SQL Server提供的系统数据类型有:_数字型_、_字符型_、Unicode数据、_日期型_、_位型数据_和货币数据,也可以使用用户定义的数据类型。

10.文本和图像数据在SQL Server中是用text 、ntext、和image数据类型来表示的,由于

它们的数据量一般较大,所以经常被存储在专门的页中,在数据行的相应位置处只记录指向这些数据实际存储位置的_指针__。SQL Server 2000中,使用__指针_可用于指定表中文本和图像数据是否在__行__中存储。

11.可以使用系统存储过程_sp_help_或企业管理器来查看表的定义,后面加上要查看的_表的名称作为参数。

三、判断题

1.数据是对客观事物的属性的描述与记载,学生的档案记录、货物的运输情况等都是数据。2.数据库中的数据可为各种用户共享。

3.使用文件系统管理数据要比数据库方便。

4.数据模型是机器世界的模拟。

5.美国IBM公司的研究员E.F.Codd于1970年首次提出了数据库系统的关系模型。

6.等值连接是自然连接的一种特殊情况。

7.关系代数和关系演算在功能上是等价的。

四、简答题

1.简述计算机数据管理技术发展的三个阶段。

2.常用的三种数据模型的数据结构各有什么特点?

3.分别给出一个层次、网状和关系模型的实例。

4.学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教师,每个教师只教一门课,每门课可由多个教师教;每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。用E-R图画出该学校的概念模型。

5.从数据库管理系统的角度看,数据库系统的三级模式结构是什么?

6.从用户角度看,数据库系统都有哪些体系结构?

7.数据独立性包括哪两个方面,含义分别是什么?

8.数据库管理系统有哪些主要功能?

9.数据库管理系统通常由哪几部分组成?

10.关系模型的完整性规则有哪几类?在关系模型的参照完整性规则中,外部码属性的值是否可以为空?什么情况下才可以为空?

11.关系系统可以分为哪几类?各类关系系统的定义是什么?

1.数据依赖对关系模式有什么影响?

2.R中,U={SNO,SDEPT,MNAME,CNAME,GRADE}

其中,SNO,学号;SDEPT,所在系;MNAME,系主任名;CNAME,课程名;GRADE,分数。(1)写出U上的极小函数依赖。

(2)把该关系规范化为3NF。

12.简述SQL的功能。

13.视图有什么优点?

14.什么是数据库的安全性?数据库安全性控制的常用方法有哪些?

15.什么是数据库的完整性?它与完整性有什么区别?

16.并发操作可能会产生哪几类数据不一致?

17.什么是数据库的恢复?恢复的实现技术有哪些?

五、操作题

有如下的四个关系:S(供应商):

P

J(项目):

试用关系代数完成下列操作:

1.求供应商供应的商品的零件号。

2.求供应商S5供应的商品的零件号。

3.求供应工程Jl零件的供应商号。

4.求供应工程J1零件P1的供应商号。

5.求供应工程Jl红色零件的供应商号。

9.试述数据库的设计步骤。

1.服务管理器是用来_______、_______和______SQL Server 服务的。这些服务在Windows NT/2000下也可以通过控制面板的服务项来启动或停止。

2.什么是客户机?客户机网络连接工具(SQL Server Client Network Utility)的作用是什么?3.服务器网络连接工具的作用是什么?

4.在“开始”菜单的Microsoft SQL Server程序中选择Enterprise Manager即可启动______管理器。

5.在查询窗口中用户可以输入SQL语句,并按_______键,或单击工具栏上的运行按钮,将其送到服务器执行,执行的结果将显示在输出窗口中。用户可以打开一个含有SQL语句的文件来执行,执行的结果同样显示在输出窗口中。

二、操作题

1.创建教师数据库teacher。

2.在teacher内创建:

教师基本情况表(jbqk),包括教师编号(teacher_no)、教师姓名(teacher_name)、教师所在部门编号(department_no)、教师职称(teacher_grade)。

教师部门信息表(bmxx),包括部门编号(department_no)、部门名称(department_name)、部门描述(department_ms)。

教师上课情况表(skqk),包括教师编号(teacher_no)、所上课程(course_kc)、是否专业课(course_zy)、课时数(course_ks)、班数(classe_number)、总人数(total_number)。

设计要求:

(1)每个表至少输入10条记录。要求记录要符合现实意义。

(2)向各表中插入一条记录,再删除各表中的第5条记录。

1.查询pubs数据库的authors表中的作者的姓(au_lname)、名(au_fname)和电话号码(phone)。

2.使用TOP关键字,从Northwind数据库的customers表中搜索返回前20%的数据。3.查询Northwind数据库的Orders表中的数据,并将其中的货物重量feight增加50%。4.使用WHERE 子句从Northwind 数据库的Products表中检索出所有单位价格(UnitPrice)超过50美元的货物名称(Product Name )、货物代号(ProductID)以及每单位重量(QuantityPerUnit)。

5.在Northwind 数据库的Employees表中搜索出职务(Title)为销售代表(Sales Representative),称呼(TitleOfCourtesy)为小姐(MS)的所有职员的名(FirstName)、姓

(LastName)和生日(BirhthDate)。

6.查询在Northwind数据库的Employees表中以字母A作Firstname第一个字母的雇员的Firstname和Lastname。

7.查询Northwind数据库Employees表中所有雇员的Firstname和Lastname,并按生日BirthDate从小到大进行排列。

8.在Northwind数据库的Products表中查询出每个供应商(Suppliers)所提供的每一种平均价格(Unitprice)超过15美元的产品,并按供应商的ID分类。

1.在pubs数据库中创建一个名为proc_test1的存储过程,执行的功能是从authors和titles 表里查询出作者的信息以及该作者所写的所有书的信息。

2.建立一个存储过程级联来修改pubs数据库的authors、titleauthor两张表,当用户修改authors 表中的au_id后,修改titleauthors表中对应的数据。1.安全是指保护数据库不被破坏、偷窃和_______。

2.SQL Server 2000的安全性分为两类:_______安全性和_______安全性。

3.SQL Server 2000中权限的管理划分为两个级别上实现,一个是服务级的_______,另一个是数据库级的_______。

4.简述SQL Server 2000的登录验证模式。

5.登录SQL Server 2000可以使用哪两类登录账号?

6.假设在Windows NT 或dbdomain中存在SqlUser用户组,使用T-SQL语句将其添加为SQL Server 2000的账号dbdomain\SqlUser。

7.用T-SQL添加、删除登录账号分别使用什么语句?

8.什么是服务器角色,数据管理员能否创建和删除服务器角色?

9.简述数据库用户的作用及其与服务器登录账号的关系。

10.写出T-SQL语句,将服务器登录账号dbdomain\SqlUser添加为Market数据库的用户SqlUser。

11.写出T-SQL语句,在Market数据库中创建角色SqlRole,并将SqlUser添加为其成员。12.简述SQL Server 2000中的三种权限。

13.一个用户或角色的权限有哪些存在形式?

14.授予、拒绝和剥夺权限分别使用什么T-SQL语句?

15.写出T-SQL语句,将SqlUser用户授予在Market数据库中创建视图的权限,并拒绝其修改、删除、插入Orders表的权限。

16.简述应用程序角色的作用。

1.什么是规则?它与CHECK约束的区别在哪里?

2.创建、修改、删除规则分别使用什么T-SQL 语句?

3.编写T-SQL 语句,定义规则EmailAddress_Rule,限制字符中必须包含@字符。

4.定义好的规则使用什么方法对列或用户自定义数据类型起作用?

5.如何解除规则的捆绑?

6.什么是默认值?

7.为表中数据提供默认值有几种方法?

8.创建、修改、删除默认值分别使用什么语句?

1._________就是制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。数据库恢复就是指将_____________加载到系统中。

2.SQL Server提供四种备份和恢复的方式:___________备份、___________备份、___________备份和文件或文件组备份。

3.备份设备包括__________、___________和命名管道。

4.使用数据库维护计划向导可以安排好对服务器中每一个数据库的备份时间表,这样可以使备份完全___________执行,很少或根本不需要操作员的干预。

5.什么是数据库的备份和恢复?

6.SQL Server 2000提供哪几种数据库备份和恢复的方式?

7.什么是备份设备,SQL Server 2000可以使用哪几种备份设备?

8.某企业的数据库每周日晚12点进行一次全库备份,每天晚12点进行一次差异备份,每小时进行一次日志备份,数据库在2000/12/23 3:30崩溃,应如何将其恢复使数据损失最小。

数据库设计综合练习题及答案

1、有一课程管理系统,有如下特点:一个系可开设多门课程,但一门课只在一个系部开设,一个学生可选修多门课程,每门课可供若干学生选修,一名教师只教一门课程,但一门课程可有几名教师讲授,每个系聘用多名教师,但一个教师只能被一个系所聘用,要求这个课程管理系统能查到任何一个学生某门课程的成绩,以及这个学生的这门课是哪个老师所教的。 (1)请根据以上描述,绘制相应的E-R图,并直接在E-R图上注明实体名、属性、联系类型; (2)将E-R图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。 (3)分析这些关系模式中所包含的函数依赖,根据这些函数依赖,分析相应的关系模式达到了第几范式。对这些关系模式进行规范化。 1、参考答案:

2、设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有“聘用开始时间”和“聘期”两个属性; 车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队; 司机与车辆之间存在着“使用”联系,司机使用车辆有“使用日期”和“公里数”两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。 (1)请根据以上描述,绘制相应的E-R图,并直接在E-R图上注明实体名、属性、联系类型; (2)将E-R图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。 (3)分析这些关系模式中所包含的函数依赖,根据这些函数依赖,分析相应的关系模式达到了第几范式。对这些关系模式进行规范化。 2、参考答案:

oracle数据库-综合训练项目答案

综合训练项目和练习参考答案 第1章练习参考答案 1.C 2.D 3.B 4.B --------------------------------------------------------------------------- 第2章练习参考答案 1.C 2.C 3.A 4.B --------------------------------------------------------------------------- 第3章练习参考答案 1.B 2.D 3.B 4.A 5.B 6.C 7.A --------------------------------------------------------------------------- 第4章练习参考答案 1.C 2.B 3.D 4.D 5.D 6.A 7.B 8.D 9.C 10.B 11.B 12.C 13.C 14.D 15.C 16.C 17.D --------------------------------------------------------------------------- 第5章综合训练项目参考答案 1.使用初始化参数文件。 1)以sysdba身份连接到数据库,关闭数据库。 CONN / AS SYSDBA SHUTDOWN 2)从spfile创建一个新的pfile,将pfile 存放在$Oracle_Home\database 路径下。 CREATE PFILE FROM SPFILE; 在$Oracle_Home\database 路径下创建静态初始化参数文件INITDB01.ORA。 3)修改pfile中的参数open_cursors=200。 用写字板修改INITDB01.ORA中的参数open_cursors=200。 4)使用pfile初始化参数文件启动数据库。 STARTUP PFILE='D:\Oracle\ORA92\database\INITDB01.ORA';

福建工程学院《实验指导书(数据库系统原理及应用)》

数据库系统原理 实验指导书 (本科)

目录 实验一数据定义语言 (1) 实验二SQL Sever中的单表查询 (3) 实验三SQL Serve中的连接查询 (4) 实验四SQL Serve的数据更新、视图 (5) 实验五数据控制(完整性与安全性) (7) 实验六语法元素与流程控制 (9) 实验七存储过程与用户自定义函数 (11) 实验八触发器 (12)

实验一数据定义语言 一、实验目的 1.熟悉SQL Server2000/2005查询分析器。 2.掌握SQL语言的DDL语言,在SQL Server2000/2005环境下采用Transact-SQL实现表 的定义、删除与修改,掌握索引的建立与删除方法。 3.掌握SQL Server2000/2005实现完整性的六种约束。 二、实验内容 1.启动SQL Server2000/2005查询分析器,并连接服务器。 2.创建数据库: (请先在D盘下创建DB文件夹) 1)在SQL Server2000中建立一个StuDB数据库: 有一个数据文件:逻辑名为StuData,文件名为“d:\db\S tuDat.mdf”,文件初始大小为5MB,文件的最大大小不受限制,文件的增长率为2MB; 有一个日志文件,逻辑名为StuLog,文件名为“d:\db\StuLog.ldf”,文件初始大小为5MB,文件的最大大小为10MB,文件的增长率为10% 2)刷新管理器查看是否创建成功,右击StuDB查看它的属性。 3.设置StuDB为当前数据库。 4.在StuDB数据库中作如下操作: 设有如下关系表S:S(CLASS,SNO, NAME, SEX, AGE), 其中:CLASS为班号,char(5) ;SNO为座号,char(2);NAME为姓名,char(10),设姓名的取值唯一;SEX为性别,char(2) ;AGE为年龄,int,表中主码为班号+座号。 写出实现下列功能的SQL语句。 (1)创建表S; (2)刷新管理器查看表是否创建成功; (3)右击表S插入3个记录:95031班25号李明,男性,21岁; 95101班10号王丽,女性,20岁; 95031班座号为30,名为郑和的学生记录; (4)将年龄的数据类型改为smallint; (5)向S表添加“入学时间(comedate)”列,其数据类型为日期型(datetime); (6)对表S,按年龄降序建索引(索引名为inxage); (7)删除S表的inxage索引; (8)删除S表; 5.在StuDB数据库中, (1)按照《数据库系统概论》(第四版)P82页的学生-课程数据库创建STUDENT、COURSE 和SC三张表,每一张表都必须有主码约束,合理使用列级完整性约束和表级完整性。 并输入相关数据。 (2)将StuDB数据库分离,在D盘下创建DB文件夹下找到StuDB数据库的两个文件,进行备份,后面的实验要用到这个数据库。 6.(课外)按照《数据库系统概论》(第四版)P74页习题5的SPJ数据库。创建SPJ数据 库,并在其中创建S、P、J和SPJ四张表。每一张表都必须有主码约束,合理使用列级完整性约束和表级完整性。要作好备份以便后面的实验使用该数据库数据。 三、实验要求:

数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A#B#→E,B#→C,C→D 1)该关系模式满足2NF吗为什么 2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式(在1NF~BCNF之内)。 3)将关系模式R分解到BCNF。 解: 1)不是2范式,因为C部分依赖于码A#B# 2)R1的码为A#B#,R2的码为B# R1最高位BCNF,R2最高为2NF。 3)R1(A#,B#,E) R21(B#,C) R22(C,D) 2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。 (1) 试根据上述语义确定函数依赖集。 (2) 关系R属于第几范式 (3)试将关系R规范为第3范式,并说明理由。 解:R(S#,C#,G,TN,D) 由题意可得关系模式R的函数依赖集: (1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D} (2)函数依赖集存在部分函数依赖,关系模式R属于1NF。 (3)R分解为如下关系模式: R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。 R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。 R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。 R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。 3.某企业有多个下属单位,每个单位有多个员工。一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。有多个供应商为各个工程供应设备。单位属性有单位名,电话。员工属性有:员工号、姓名、性别。设备属性有:设备号、产地。供应商属性有姓名、电话。工程属性有:工程名,地点。 要求完成:1. 根据上段对企业的描述建立企业E-R模型。 2. 把E-R模型转换为相应的关系模式。 3. 试分析各关系模式满足第几范式

地理信息数据库的设计

城市基础地理信息数据库设计与实现 学院:测绘科学与工程学院 专业:地理信息科学 姓名:乔婷婷 学号:201301181122

摘要: 目前,各种地理信息系统的建设方兴未艾,它们的建设都需要有统一的基础地理信息作为其基础。而基础地理信息数据库把基础地理数据获取、处理、管理、维护等各个环节连成一个有机的整体。本文以平原区某市数字城市建设项目为例进行基础地理信息数据库设计 与实现的研究。 该数字城市建设项目中的地形数据库建设涉及1:500、1:1000、1:10000、1:50000等多种比例尺;图形信息以点状、线状以及面状地物等形式存在;数据的属性信息以扩展属性和文字描述等方式存在,形成多尺度、多数据格式的数据源。 关键词:数字城市基础地理信息数据基础地理信息数据库 一、基础地理信息数据库的概念 基础地理信息数据库是基础地理信息数据及实现其输入、编辑、浏览、查询、统计、分析、表达、输出、更新等管理、维护与分发功能的软件和支撑环境的总称。 二、基础地理信息数据库的组成 基础地理信息数据库由基础地理信息数据、管理系统和支撑环境三部分组成,一般包括现势库和历史库。 其中,基础地理信息数据是基础地理信息数据库的核心,按类型分为大地测量数据、数字线划图数据、数字高程模型数据、数字栅格地图数据和数字正射影像数据五个分库,分库又根据比例尺和分辨率的变化细化为子库,子库也可根据要素分成若干层; 管理系统和支撑环境是数据存储、管理和运行维护的软硬件及网络条件。 三、基础地理信息数据库的设计与实现总体流程: 总体流程如下:基础地理数据收集、数据检查分析、数据库结构设计、数据库编辑整理、质量检测、数据入库。 (一)基础地理数据收集 基础地理信息数据是基础地理信息数据库的核心,按类型分为大地测量数据、数字线划图数据、数字高程模型数据、数字栅格地图数据和数字正射影像数据五个分库,分库又根据比例尺和分辨率的变化细化为子库,子库也可根据要素分成若干层; 研究数据为2012年野外实测,由南方CASS软件编辑成的数字线划图;图层依据《基础地理信息要素分类与编码》按八大类进行分层;要素编码采用国际码+图形代码组成,地形图数据中点状地物的编码在要素的Z比例属性中;线状地物的编码在要素的厚度属性中;要素的扩展属性为地物的实体名称。 地形图数据根据《基础地理信息要素数据字典第1部分:1:500 1:1000 1:2000 基础地理信息要素数据字典》标准,要对需要面状表示的要素进行构面处理,如池塘面、植被面,构面前需进行拓扑关系处理。 (二)数据检查分析

城市地质数据库系统解决方案

城市地质数据库系统解决方案 发布时间:2012-10-26 15:40:01来源:原创【打印本页】 1. 设计目标 以城市地质调查成果为基础,初步建立城市三维可视化城市地质信息服务和管理系统,实现地质资料收集全面化、整理标准化、录入格式化、管理常态化;充分挖掘地质资料的潜在价值,实现地质资料信息服务多元化,提升地质资料信息服务化水平,提高地质资料的利用率。通过三维地质建模,实现重点区域地质模块的三维可视化、分析、提取、信息生成等功能,为政府宏观决策、重大工程建设项目实施等提供科学依据,降低社会投资风险,构建城市地质资料信息服务经济社会发展的新体制和动态运行保障机制,全面提升地质工作对经济社会发展的服务水平和综合服务能力。 2. 总体框架设计 面向城市地质和三维地质建模数据库建设、成果集成、信息共享和可视化的总体需求,基于GIS、地质、三维可视化和Virtual Globes技术,建立了三维环境下的海量、多尺度、三维立体地质信息的建模、集成、共享和可视化的总体技术框架(下图)。

三维地质建模成果集成、信息共享和可视化的总体技术框架 3. 系统结构与功能设计 根据项目建设目标和需求分析,城市地质信息服务和管理系统的系统结构如下图所示,系统从纵向上可以划分为5个层次:(1)数据采集层,(2)数据库层,(3)数据服务层,(4)专题数据及应用层;(5)业务层。

系统结构及功能模块划分示意图 3.1. 数据采集层 数据采集层满足各类地质资料数据在数据录入、数据编辑、数据更新、数据转入等方面的需求,包含数据辅助整理入库和辅助建库软件编制工具,实现海量数据库建立和后续数据更新,以及数据访问权限控制。 数据采集层实现了基于已有空间数据的建库和三维建模。 3.2. 数据库及其管理层 数据管理模块主要是用来管理所有地质专题数据和三维模型数据,实现地质专题数据的导入导出和加载可视化显示。三维模型目前基于标准obj及vrml交换格式存储,以大字段方式存储于数据库。Ctech、discover3D和MapGIS K9等三维建模工具建好的模型导出为中间格式后进行入库,然后统一由数据管理模块进行管理。 数据库层存储了来自数据采集系统采集的各类空间和属性数据,按数据类型分包括空间数据库(基础地理空间数据库、专题图形数据库、基础地质数据库),专业属性数据库、三维地质模型数据库等数据库。数据库在Oracle支持下实现空间数据与非空间数据一体化存储与管理,具有下述特征:

数据库综合练习一及答案

数据库综合练习一、选择题 1 ?描述事物的符号记录称为—B_。 A、信息 B、数据 C、记录 D、记录集合 2 . _C__是长期存储在计算机的有组织,可共享的数据集合。 A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 3. _A__是位于用户与操作系统之间的一层数据管理软件。 A、数据库系统 B、数据库管理系统 C、数据库 D、数据库应用系统 4 ?数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_D, A、数据库管理系统 B、数据库应用系统 C、数据库应用系统; D、各类相关人员 5?在人工管理阶段,数据是_B__ A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的 6 ?在数据库系统阶段,数据是_D_。 A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的

7 ?在文件系统阶段,数据__B— A、无独立性 B、独立性差 C、具有物理独立性 D、具有逻辑独立性 8 ?数据库系统阶段,数据_D___ A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性 C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 9 ?非关系模型中数据结构的基本单位是—C_。 A、两个记录型间的联系 B、记录 C、基本层次联系 D、实体间多对多的联系 10 ?数据的正确、有效和相容称之为数据的 B 。 A、安全性 B、一致性 C、独立性 D、完整性 11 ?在数据模型的三要素中,数据的约束条件规定数据及其联系的___B_。 A、动态特性 B、制约和依存规则 C、静态特性 D、数据结构 12. ___B_g于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A、数据模型 B、概念模型 C、E-R图 D、关系模型 13. 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的_C ―定的。 A、数据结构 B、数据操作 C、完整性约束 D、缺陷 14 ?客户/服务器结构与其它数据库体系结构的根本区别在于__D___ A、数据共享 B、数据分布 C、网络开销小 D、DBMS和应用分开

数据库系统原理与设计(第二版)实验一至实验三

实验一 1-1.查询员工的姓名、职务和薪水 select employeeName,headShip,salary from employee 图1-1 2.查询名字中含有“有限”的客户姓名和所在地 select CustomerName,address from Customer where CustomerName like '%有限%'

3. 查询出姓“张”并且姓名的最后一个字为“梅”的员工。 select * from employee where employeeName like '张%梅' 图1-3 4. 查询住址中含有上海或南昌的女员工,并显示其姓名、所属部门、职称、住址,其中性别用“男”和“女”显示 SELECT employeeName,department,address, isnull (convert(char(10),birthday,120),'不详')出生日期, case sex when 'M'then '男' when 'F'then'女' end as 性别 from employee where (address like '%上海%'or address like '%南昌%')and sex='F'

5. 查询出职务为“职员”或职务为“科长”的女员工的信息 select * from employee where (headship='职员' or headship='科长') and sex='F' 图1-5 6. 选取编号不在“C20050001”和“C20050004”的客户编号、客户名称、客户地址。 Select * from Customer where CustomerNo not in ( 'C20050001' ,'C20050004')

mysql数据库系统及应用综合练习附答案

《MySQL数据库系统及应用》综合练习__1附答案 一、单项选择题(只有一个正确答案) 【1】执行语句"SELECT '2008-01-20'+ INTERV AL 2 DAY; "结果为()。A: 2010-01-20 B: 2008-01-22 C: 2008-02-11 D: 2008-03-20 答案: B 【2】下列是不正确的MySQL的变量命名方式的是()。 A: @name! B: @name C: @_name D: @n$ame 答案: A 【3】字符串'hel'lo'输出结果为()。 A: hel\'lo B: 'hello' C: hel'lo D: 'hel lo' 答案: C 【4】关系数据库模型是以()方式组织数据结构。 A: 文本 B: 网状 C: 树状 D: 二维表 答案: D 【5】使用下列语句中的()可以删除表中所有数据,但保留表结构。A: rename table B: delete C: drop table D: turn cate table 答案: D 【6】E-R图设计属于()。 A: 需求分析设计 B: 物理结构设计

C: 逻辑结构设计 D: 概念结构设计 答案: D 【7】执行语句"GREATEST(10,9,128,1)"结果为()。 A: 128 B: 1 C: 10 D: 9 答案: A 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为()。 A: 候选码 B: 主键 C: 主键值 D: 数据项 答案: B 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。 A: 数据控制功能 B: 数据管理功能 C: 数据操纵功能 D: 数据定义功能 答案: C 【10】1999年10月1日在mysql中表示方法错误的是()。 A: "1999/10/01" B: "1999%10%01" C: "1999\10\01" D: "1999-10-01" 答案: A 【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为()。 A: 连接 B: 集合 C: 选择 D: 投影 答案: A 【12】向表中插入一个新行的纪录的命令为()。 A: insert from B: insert into C: replace from D: replace into 答案: B 【13】\n在MySQL中表示()。 A: 退格符 B: 换行符

(完整版)数据库综合练习题及答案

练习题及答案 第一部分:选择题 一、单项选择题 1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3.关系模型概念中,不含有多余属性的超键称为 A.候选键 B.对键 C.内键 D.主键 4.设R、S为两个关系,R的元数为4,S的元数为5,则与R S等价的操作是 A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S) 5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和 A. 任意方式 B.混合式 C.间隔方式 D.主题方式 6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和 A. 变量值 B. 特征 C. 定义 D. 类型

7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的 A.格式化数据 B.网络数据 C.非格式数据 D.海量数据 9.数据库并发控制概念中,使用X封锁的规则称为 A.PS协议 B.PX协议 C.PSC协议 D.两段封锁协议 10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和 A.共享性 B.继承性 C.持久性 D.封装性 11.面向对像模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的 A.有向无环图 B.有向有环图 C.无向有环图 D.无向无环图 12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示

大数据库系统应用与开发--实验二

实验二JDBC基础(1) 一、相关知识点 1、JDBC基本概念 2、java连接数据库的方式 3、JDBC简单查询 二、实验目的: 理解Java连接数据库的基本概念。理解JDBC的四种驱动程序,掌握纯java驱动和jdbc-odbc驱动。理解Statement对象和ResultSet对象。 三、实验内容: 1、将booklib应用的JDBC驱动程序改成JDBC-ODBC驱动方式。 第一步:设置ODBC数据源;

第二步:修改DBUtil类中的相关代码;

第三步:运行程序 【实验结果与分析】 A、说明需要修改DBUtil类的哪些地方,及修改原因? private static final String jdbcUrl="jdbc:odbc:cjeSQL"; 因为booklib应用的驱动方式是jdbc-odbc驱动 2、利用Statement对象和Result对象实现按出版社名称精确查询出版社功能(精确查 询是指查询的目标和查询条件中值完全相同的数据)。 第一步:在https://www.360docs.net/doc/335437288.html,.zucc.booklib.control. PublisherManager类中添加按出版社名称精确查询方法public BeanPublisher loadPubByName(String name)throws BaseException 第二步:编写上述方法,要求当相应名字的出版社不存在时,返回null值;相关代码请参考提取所有出版社函数。 第三步:启动booklib主程序,在出版社管理中录入几个出版社 第四步:清空https://www.360docs.net/doc/335437288.html,.zucc.booklib.control. PublisherManager类中的main函数现有内

基础地理信息数据入库流程

基础地理信息数据入库流程 1、基础地理信息数据包括的内容 基础地理信息主要是指通用性最强,共享需求最大,几乎为所有与地理信息有关的行业采用作为统一的空间定位和进行空间分析的基础地理单元,主要由自然地理信息中的地貌、水系、植被以及社会地理信息中的居民地、交通、境界、特殊地物、地名等要素构成,另外,还有用于地理信息定位的地理坐标系格网,并且其具体内容也同所采用的地图比例尺有关,随着比例尺的增大,基础地理信息的覆盖面应更加广泛。基础地理信息的承载形式也是多样化的,可以是各种类型的数据、卫星像片、航空像片、各种比例尺地图,甚至声像资料等等。 2、基础地理信息数据入库的意义 通过制定统一的分类代码标准,将多格式基础地理信息数据统一整理转换进行入库形成统一的数据库,为基础地理信息数据共建共享与交换及数字化城市建设奠定良好的准备,同时通过建立统一的基础地理信息系统可以避免各部门间的重复劳动,提高工作效率节约社会资源。 3、基础地理信息数据入库的基本流程 1)、规范及标准的制定

基础地理信息数据种类齐全,内容丰富,涉及领域广泛,为了能将它们有机地进行组织,有效地进行存储、管理和检索应用,只有将所有的地理信息按一定的规律进行分类和编码,使其有序地存入计算机才能对它们进行按类别存储,按类别和代码进行检索,以满足各种应用分析需求。因此首先必须对基础地理信息数据进行分类和编码,编写相应的元数据标准。根据绍兴项目的实施其相应的规范和标准主要有以下内容: (1)、《4d产品数据成果入库提交技术规定》 (2)、《基础地理信息分类与代码》 (3)、《基础地理信息数据建库技术规定》 (4)、《基础地理信息数据库成果质量检查与验收技术规定》(5)、《基础地理信息要素属性》 (6)、《基础地理信息要素字典》 (7)、《基础地理信息元数据标准》 2)、基础地理信息数据的整理及入库

数据库综合题习题

1.设有关系模式 R(A, B, C, D,E),其上的函数依赖集 F={A→BC, CD→E, B→D, E→A} 试计算 ①A+、B+; ②求出 R的所有候选码(3分) 2. 要建立关于系、学生、班级等信息的一个关系数据库。规定:一个系有若干专业、每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一个宿舍区,一个系只有一个系名,一个系名也只给一个系用。 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 描述班级的属性有:班号、专业名、系名、人数、入校年份。 描述系的属性有:系号、系名、系办公室地点、人数。 试给出上述数据库的关系模式;写出每个关系的最小依赖集(即基本的函数依赖集,不是导出的函数依赖);指出是否存在传递函数依赖;对于函数依赖左部是多属性的情况,讨论其函数依赖是完全函数依赖还是部分函数依赖,指出各关系的候选键、外部关系键,进行范式判断。 3.某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名 医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但是可以负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计 (1)请根据需求信息设计该系统的E-R图; (2)请将E-R图转换为关系模式; (3)指出转换结果中每个关系模式的主码(用直下划线)和外码(用曲下划线)。 4. 商品销售系统 假定一个销售公司的业务涉及如下基本实体: (1)职工:职工号、姓名、性别电话、住址; (2)商品:商品编号、商品名称、型号、供货商、进货单价、库存数量、销售 单价; (3)供货商:制造商编号、制造商名称、联系电话、通信地址; (4)客户:客户编号、客户名称、联系电话、通信地址。

Access2010《数据库基本知识》综合练习试题

Access2010《数据库基本知识》综合练习试题 (共有 37 题; 满分: 39 分; 总时; 80 分钟) 第1 题: (单选题, 1 分) 下面关于关系叙述中,错误的是_____。 A.一个关系是一张二维表 B.二维表一定是关系 C.有的二维表不是关系 D.同一列只能出自同一个域 [A]选A [B]选B [C]选C [D]选D 答案: B 第2 题: (单选题, 1 分) 在E-R图中,用来表示实体之间联系的图形是_____。 A.椭圆形 B.矩形 C.三角形 D.菱形 [A]选A [B]选B [C]选C [D]选D 答案: D 第3 题: (单选题, 1 分) 下列实体的联系中,属于多对多的联系是_____。 A.工厂与厂长 B.工厂与车间 C.车间与车间主任 D.读者与图书馆图书 [A]选A [B]选B [C]选C [D]选D 答案: D 第4 题: (单选题, 1 分) 假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。 A.职工,工资 B.职工,部门 C.部门,级别,工资 D.职工,工资,部门 [A]选A [B]选B [C]选C [D]选D 答案: D

第5 题: (单选题, 1 分) 在Access表中,可以定义3种主关键字,它们是_____。 A. 单字段、双字段和多字段 B. 单字段、双字段和自动编号 C. 单字段、多字段和自动编号 D. 双字段、多字段和自动编号 [A]选A [B]选B [C]选C [D]选D 答案: C 第6 题: (单选题, 1 分) 在打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 [A]选A [B]选B [C]选C [D]选D 答案: D 第7 题: (单选题, 1 分) 对于Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。 A.文本 B.数字 C.备注 D.自动编号(分长整、同步复制ID) [A]选A [B]选B [C]选C [D]选D 答案: C 第8 题: (单选题, 1 分) 在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键, 逐个单击所需字段后,再单击“主键”按钮。 A.Shift B.Ctrl C.Alt D.Tab [A]选A [B]选B [C]选C [D]选D 答案: B

数据库综合练习一及答案

数据库综合练习一 一、选择题 1.描述事物的符号记录称为___B_____。 A、信息 B、数据 C、记录 D、记录集合 2._C___是长期存储在计算机的有组织,可共享的数据集合。 A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 3.__A___是位于用户与操作系统之间的一层数据管理软件。 A、数据库系统 B、数据库管理系统 C、数据库 D、数据库应用系统 4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。 A、数据库管理系统 B、数据库应用系统 C、数据库应用系统; D、各类相关人员 5.在人工管理阶段,数据是_B____。 A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的 6.在数据库系统阶段,数据是_D____。 A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的

7.在文件系统阶段,数据__B___ A、无独立性 B、独立性差 C、具有物理独立性 D、具有逻辑独立性 8.数据库系统阶段,数据__D___。 A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性 C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 9.非关系模型中数据结构的基本单位是___C__。 A、两个记录型间的联系 B、记录 C、基本层次联系 D、实体间多对多的联系10.数据的正确、有效和相容称之为数据的__B___。 A、安全性 B、一致性 C、独立性 D、完整性 11.在数据模型的三要素中,数据的约束条件规定数据及其联系的___B__。 A、动态特性 B、制约和依存规则 C、静态特性 D、数据结构 12.___B__属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A、数据模型 B、概念模型 C、E-R图 D、关系模型 13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的_C____决定的。 A、数据结构 B、数据操作 C、完整性约束 D、缺陷

数据库系统概论实验设计答案

数据库系统概论 实验报告册 姓名:momo 学号: 教师:

实验一需求分析(一)——业务流程调查 一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型 二、学时:6H(课内4H,课外2H) 三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio 四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM 模型。 五、实验结果: 出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售或租借流水帐;如果没有相应的VCD,则可根据购买人或租借人的要求办理预约登记,当有VCD时,及时通知购买人或租借人。 归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记,如果有损坏的VCD,办理赔偿登记。并把赔偿通知单通知给租借人。

逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记。 六、思考题 1、数据库设计为什么需要进行详细的需求分析? 答:需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是不是准确的反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是不是合理使用情况。 2、需求分析的目标是什么?其调查步骤是什么?常用的调查方法有哪些? 答:(1)需求分析的目标: 1.通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)工作概况, 明确用户的各种需求。 2.在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当 前应用需求来设计数据库。 (2) 调查步骤:

勘探数据库

勘探数据库:让地下尽呈眼底 “沉浸式”虚拟现实是这样描述勘探未来的:勘探人员可以看到地下,看到地层的井位、断层,可以用手触摸虚拟场景。油田开发工程师可在此虚拟场景中布井,看到地下油、气、水渗流情况以及地面生产情况等。物探院胜利勘探数据库的建设,正力图让这些早日变成现实。 由于油气勘探是高风险、高投入的技术与资金密集型产业,勘探成果也不是有形实体,而是由各种地质信息构成的对地下情况的认识,正确与否,取决于人们对地质信息的占有丰度和真实性。因此,随着企业信息化应用水平的提高,勘探人员认识到不仅要获取信息,而且要将信息有机地组织起来,构成企业的知识库,并将它们管理起来,成为企业的核心竞争力。勘探数据库应运而生。在这里,数据管理不再是简单的处理数据,而是如何使用数据,从已有大量的业务数据中探索业务活动中的规律性,并从中为参与市场竞争作出重要的决策。 目前,国际上一些石油软件公司为实现勘探开发“一体化”,先后建立起公司级或国家级数据管理中心,一些重要的石油天然气公司信息系统建设已经达到企业集成、智能决策阶段。在国内,由于石油资源的勘探分析、地质资料解释等都需要依赖大型计算机和处理软件,因此上个世纪80年代到90年代初期,国内最大的计算中心基本在石油行业。现在,无论中石油、中石化还是中海油,三大公司在上个世纪90年代中期都已拥有了各自的网络基础平台并积累了大量的

数据资源。 胜利油田在1976年就开始以数据文件的形式存放勘探数据,是石油系统最早应用数据库技术的单位之一,在国内达到领先水平。胜利勘探数据库大体经历了探索期、大规模建库期、自主开发应用期、勘探综合数据管理及辅助决策系统建设期四个阶段,目前已建成静态库、生产管理数据库、测井曲线库、非地震数据库、地震数据库、胜利勘探网几大部分,并已具备了海量地震数据管理能力,其数据管理系统与处理和解释系统直连,能够直接支持勘探处理、解释、综合研究等工作。其中非地震数据库目前为国内最大的同类数据库,共收集整理胜利油区10多年来投资数千万元并散存在10余个原地矿部施工单位的物化探资料。 专家分析,勘探数据库有着广阔的应用前景。以勘探井位论证工作为例,从实现无纸化、多媒体化工作室到实现远程异地论证协同工作平台,再到实现“沉浸式”虚拟工作环境,将是一个自然的发展过程。 据了解,美国休斯顿德士古石油公司的油藏信息可视化系统,通过转换复杂的地震勘探数据和生产数据,将其显示在25ft×9 ft的巨大球面屏幕上,有1600的视野,形成地下三维全景。勘探专家可以通过人机交互、移动和切片进行虚拟开发,可以更快速、更有效地进行钻井决策。据称以往3~4个月的分析工作,通过该系统可以在1天内完成,而且精度大大提高。 美国阿莫科石油公司安装了一种“沉浸”式虚拟现实房间,由4

MySQL数据库系统及应用综合练习

一、单项选择题(只有一个正确答案) 【1】执行语句“ SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为 A: 2008-01-22 B: 2010-01-20 C: 2008-02-11 D: 2008-03-20 答案: A 【2】下列哪个是不正确的MySQL的变量命名方式 A: @_name B: @n$ame C: @name D: @name! 答案: D 【3】字符串‘ hel ' lo '输出结果为 A: hel'lo B: 'hello' C: hel\'lo D: 'hel lo' 答案: A 【4】关系数据库模型是以下哪种方式组织数据结构 A: 树状 B: 文本 C: 二维表 D: 网状 答案: C 【5】使用下列哪个语句可以删除表中所有数据, 但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6 】E-R 图设计属于()。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计答案: B 【7】执行语句“ GREATEST(10,9,128,1)”结果为()。 A: 9

B: 10 C: 128 D: 1 答案: C 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个 属性为 A: 数据项 B: 候选码 C: 主键 D: 主键值 答案: C 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。 这种功能称为()。 A: 数据控制功能 B: 数据操纵功能 C: 数据管理功能 D: 数据定义功能 答案: B 【10 】1999 年10 月1 日在mysql 中表示方法错误的是: A: "1999-10-01" B: "1999%10%01" C: "1999\10\01" D: "1999/10/01" 答案: D 【11 】两个表中的行按照给定的条件进行拼接而形成新表的运算为 A: 连接 B: 投影 C: 集合 D: 选择 答案: A 【12 】向表中插入一个行新的纪录的命令为 A: replace into B: insert into C: replace from D: insert from 答案: B 【13】\n在MySQL中表示 A: " B: 退格符 C: 回车符

数据库习题与答案

数据库习题与答案

一.选择题: 1.数据库分析与设计中,其设计对象称客观世界的() A.逻辑对象 B.目标对象 C.实体对象 D.需求对象 答案:B (150) 2. 数据库物理设计完成后,进入数据库实施阶 段,下列各项中不属于实施阶段的工作是() A.建立库结构 B.扩充功能 C.加载数据 D.系统调试 答案:B (150) 3. 通常用以下的顺序来完成数据库的设计工作() A.概念设计、物理设计、逻辑设计 B.逻辑设计、概念设计、物理设计 C.概念设计、逻辑设计、物理设计 D.物理设计、逻辑设计、概念设计 答案:C (150) 4. 在数据库设计中,在概念设计阶段可用E-R 方法,其设计出的图称为() A.实物示意图 B.实用概念图 C.

实体表示图 D.实体联系图 答案:D (153) 5. E-R图是数据库设计的工具之一,它适用于建立数据库的() A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 答案:A (155) 6.在关系数据库设计中,完成设计关系模式的任务是属于() A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 答案:C (157) 7. 数据库逻辑设计的主要任务是() A.建立E-R图和说明书 B.创建数据库说明 C.建立数据流图 D.把数据送入数据库 答案:B (158) 二.填空题

1.数据库概念设计是在数据需求分析基础上进 行的,其目的是分析数据间的内在语义关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的______________,此外还包括关系的规范化以及性能调整,最后是约束条件设置。 答案:关系模式(156) 3.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。 答案:关系的规范化(156) 4.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包括关系的规范化以及______________,最后是约束条件设置。 答案:性能调整(156) 5.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包

相关文档
最新文档