当前位置:文档之家› 01 数据库基础知识

01 数据库基础知识

数据库技术及应用SQL SERVER 2005

课程介绍

?课时:

?理论:60课时,课堂讲授

?实践:30课时,课程实验

?学分:5.0分

?培养目标:

?掌握SQL Server2005的安装、基本配置和管理;

?能够熟练使用SQL语句进行数据查询与管理;

?具备创建数据库应用程序的能力。

为什么要学习数据库?

?没有数据库的系统就是一个死的系统;

?随着社会网络化、数字化的发展趋势,越来越多的交互

性程序被提了出来,交互性数据的存储就随之提了出来;

?在实际应用中,需要保存的数据很多(如学生资料、图

书信息、银行客户交易信息等),而且这些数据之间往往还有关联,那么这些数据如何保存才能满足应用需求?

本书结构

?第1章数据库基础知识

?第2章SQL Server2005概述

?第3章创建和管理SQL Server2005数据库

?第4章创建和管理SQL Server2005数据表

?第5章数据查询

?第6章Transact-SQL语言

?第7章视图

?第8章索引

?第9章存储过程

?第10章触发器和游标

?第11章数据库的备份还原与数据传输

?第12章SQL Server2005数据库的安全性和完整性管理?第13章https://www.doczj.com/doc/542993654.html,/SQL Server2005开发

参考资料

?互联网资源

?https://www.doczj.com/doc/542993654.html,/sqlserver/

?https://www.doczj.com/doc/542993654.html,/china/sql/default.asp

?https://www.doczj.com/doc/542993654.html,/Architecture/

?MSDN和TechNet

?MSDN站点上包含了大量可供开发人员使用的文档、代码和技

巧:https://www.doczj.com/doc/542993654.html,/

?TechNet站点上包括了IT专业人员在规划、部署、运行维护

和管理时参看和使用的文档和指南以及技巧:

https://www.doczj.com/doc/542993654.html,/technet/

第1章数据库基础知识

?数据库概述

?数据库技术的产生与发展

?常用数据库产品

?SQL SERVER与SQL SERVER2005简介?SQL SERVER2005的安装与配置

?信息

?

数据?

数据库?

数据库管理系统?数据库系统所谓数据就是描述事物的符号。在我们的日常生活中,数据无所不在,数字、文字、图表、图像、声音等都是数据。数据库概述

数据库,顾名思义,就是存放数据的仓库。在计算机中,数据库是数据和数据库对象的集合。数据库对象是指表(Table)、视图(View)、存储过程(Stored Procedure)、触发器(Trigger)等。数据库管理系统(Database Management System ,简称DBMS )是用于数据管理的计算机软件。它使用户能科学并方便地定义、操纵和维护数据。狭义地讲数据库系统由数据库、数据库管理系统、应用系统和用户构成。广义地讲由计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来

的数据库、应用程序、用户和维护人员

组成的一个整体。

人脑对现实世界中的客观事物和事物之间联系的抽象反映。

数据库系统组成结构图应用系统

用户用户用户

应用开发工具

数据库管理员

数据库管理系统

数据库

操作系统

数据库技术的产生与发展

?数据管理技术的发展过程

?人工管理阶段(40年代中—50年代中)

?文件系统阶段(50年代末—60年代中)

?数据库系统阶段(60年代末—80年代)-关系数据库

?高级数据库阶段(80年代末—现在)

1.人工管理阶段

?计算机发展初期,其硬件还不具备可直接存取的存储设备,无法实现对大量数据的保存;

?没有用来管理数据的相应软件,计算机主要用于科学计算。

?这个阶段的数据管理是以人工管理的方式进行的,还没有形成一套数据管理的完整概念。

人工管理阶段的主要特点:

(1)数据不保存:计算时输入数据,用完就撤走

数据。

(2)没有文件的概念;

(3)数据不共享:每组数据和一个应用程序相对

应。

(4)没有形成完整的数据管理的概念,更没有对

数据进行管理的软件系统。

应用程序1数据集1应用程序2数据集2…………应用程序n数据集n

2.文件系统阶段

?随着计算机软、硬件技术的发展,如磁盘、操作系统、

高级语言及数据管理软件的出现,使计算机开始大量用于信息管理。

?数据可以以文件的形式长期独立地保存在磁盘上;

?操作系统及高级语言或数据管理软件提供了对数据的

存取和管理功能,这就是文件系统阶段。

文件系统阶段的主要特点:

(1)数据可长期保存在磁盘上,因此可以重复使用。

(2)数据的物理结构和逻辑结构有了区别,但较简单。程

序通过文件名和数据打交道,不必关心数据的物理存放位置,对数据的读/写由文件系统负责。

(3)程序和数据之间有了一定的独立性。

(4)出现了多种文件存储形式及访问方式;但文件之间是

独立的,文件的共享性也还比较差。数据的存取基本上以记录为单位。

应用程序1文件1

应用程序2文件2

应用程序n 文件n

…………

文件系统

文件系统的缺点

?文件系统所能提供的数据存取方法和操作数据的手段非常有限。

?数据的存储结构和程序之间的依赖关系并未根本改

变;

?数据冗余大;

?数据的重复以及数据之间没有建立起相互联系还会

造成数据的不一致性。

?随着信息时代的到来,人们要处理的信息量急剧增加,对数据的处理要求也越来越复杂,文件系统的功能已经不能适应新的需求

3.数据库系统阶段

?使用数据库技术来管理数据,数据由数据库管理系统统

一控制;克服了文件系统的不足,并增强了许多新功能。

?数据不再面向某个应用而是面向整个系统,因此数据可

以被多个用户、多个应用共享。

数据库系统阶段的主要特点:

(1)能根据不同的需要按不同的方法组织数据,以最大限

度地提高用户或应用程序访问数据的效率。

(2)数据库不仅能够保存数据本身,还能保存数据之间的

相互联系,保证了对数据修改的一致性。

(3)相同的数据可以共享,降低了数据的冗余度。

(4)数据具有较高的独立性,数据的组织和存储方法与应

用程序相互独立,互不依赖,大大降低了应用程序的开发代价和维护代价。

(5)提供了一整套的安全机制来保证数据的安全、可靠。

(6)可以给数据定义一些约束条件来保证数据的正确性。

应用程序1

应用程序2应用程序n

……

数据库

管理系统数据库

?Oracle:

?Oracle系统是Oracle公司(甲骨文股份有限公司)的

产品,Oracle公司成立于1977年,1989年Oracle公司

正式进入中国市场。

?Oracle公司是仅次于微软的全球第二大软件公司。

?Oracle的目标定位于高端工作站以及作为服务器的小

型计算机。

?安全性比较高,性能稳定,适用于多种操作系统平台,

但是价格相对较贵,使用复杂,适用于大中型数据的

存储与管理。

?Oracle的最新版本是Oracle11g。

1-数据库基础知识练习-答案

一、数据库系统认知 1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。 I.人工管理阶段II.文件系统阶段III.数据库阶段 A.Ⅰ和ⅡB.只有ⅡC.Ⅱ和ⅢD.只有Ⅰ 3.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A )。 A.模式B.内模式C.外模式 4.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。 A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式 5.下列4项中,不属于数据库系统特点的是( C )。 A.数据共享B.提高数据完整性 C.数据冗余度高D.提高数据独立性 6.数据模型的三个要素是(B )。 A.实体完整性、参照完整性、域完整性 B.数据结构、数据操作、数据完整性 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 7.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。

A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 8.下列选项中(A)不是数据库系统的特点。 A.数据加工B.数据共享C.关系模型D.减少数据冗余 9.数据库系统的数据独立性体现在(B)。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 10.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。 A.模式 B.物理模式 C.外(子)模式 D.内模式 11.下述(D)不是DBA数据库管理员的职责。 A.负责整个数据库系统的建立 B.负责整个数据库系统的管理 C.负责整个数据库系统的维护和监控 D.数据库管理系统设计 二、需求分析与数据库概念设计 12.在进行管理系统需求分析时,数据字典的含义是(D)。 A.数据库中所涉及的属性和文件的名称集合 B.数据库中所有数据的集合 C.数据库中所涉及的字母、字符及汉字的集合

数据库管理系统软件的使用

实验一:数据库管理系统软件的使用 一、实验目的 (1)认识几种常见的数据库管理系统,熟悉它们的使用界面; (2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。 二、实验内容 分别在Access和SQL SERVER2005中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。 三、实验步骤: 创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表: (l)student:学生基本信息。 (2)course:课程信息表。 (3)sc:学生选课表。 各表的结构分别如表1、表2和表3所示。 表1学生信息表:student 表2课程信息表:course 表3学生选课表:sc 1. (a)在Access中创建xsgl.mdb数据库,使用表设计视图创建如表1、表2、表3所示结构的3个表。 提示:(1)启动Access2000或Access2003,选择文件->新建->空数据库,输入数据库文件名xsgl.mdb,进入(2);

图1Access 数据库设计界面 (2)启动如图1的设计界面后,选择表对象和使用使用设计器创建表,选择新建,进入(3);(3)生成如图2界面,选择设计视图,点击确定按钮,进入(4); (4)在图3表设计界面下,分别创建student 表,course 表和sc 表的结构; (5)输入表中的记录: 分别在student 表、course 表和sc 表中输入如下表中的记录: 图2 表设计器 图3表结构设计界面

在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录: sno sname ssex sage sdept 95001李勇男20CS 95002刘晨女19IS 95003 王敏女18MA 95004张立男19IS 95005 刘云 女 18 CS (b )对表中的记录进行浏览、修改、删除操作。 2.在SQLSERVER 中用企业管理器新建数据库和表:(1)建立xsgl 数据库: ①启动SQL Server2005企业管理器,界面如下: 图4SQL Server2005企业管理器界面 ②选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库 cno cname credit pcno 1数据库452数学63信息系统314操作系统465数据结构476数据处理37 PASCAL 语言 4 6 sno cno grade 9500119295001285950013889500229095002380950032859500415895004 2 85

数据库基本知识(自己整理,初学者可以看一下,基于某MySql)

数据库

1常见数据库 1.1MySql : 甲骨文 1.2Oracle: 甲骨文 1.3SQL Server: 微软 1.4Sybase: 赛尔斯 1.5DB2: IBM 2MySql基础知识 2.1关系结构数据模型数据库 2.2SQL(Structured Query Language)结构化查询语言2.2.1DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等 操作数据库 CREATE DATABASE [IF NOT EXISTS]mydb1 USE mydb1 DROP DATABASE [IF NOT EXISTS] mydb1

ALTER DATABASE mydb1 CHARACTER SET utf8 操作表 插入表 CREATE TABLE stu( sid CHAR(6), sname VARCHAR(20), age INT, gender VARCHAR(10) ); 更改表 ALTER TABLE t_user ADD (student varcher(20)) ALTER TABLE t_user MODIFY gender CHAR(20) ALTER TABLE t_user CHANGE gender VARCHER(20) ALTER TABLE t_user REMANE genderTO genders ALTER TABLE t_user DROP gender 删除表 DROP TABLE t_user 2.2.2DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据) 插入数据 INSERT INTO t_user VALUES() INSERT INTO 表名 VALUES(值1,值2,…)

数据库管理系统基础_习题

数据库管理系统基础 一、是非题 1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。 A .对B. 错2.数据库管理系统对数据库提供了完整的数据保护控制功能。 A .对 B. 错 3.Access 数据库是一种层次型的数据库系统。 A .对 B. 错 4.概念模型也称为E-R 模型。 A .对 B. 错 5.在一个关系中,关键字可以有多个,但主码只能有一个。 A .对 B. 错 6.数据库系统的最大特点是数据的共享性和独立性。 A. 对 B. 错 7.数据库系统的独立性有物理独立性和逻辑独立性两种。 A. 对 B. 错 8.组成数据模型的三个要素中,数据操作最重要。 A. 对 B. 错 9.概念模型与具体的数据库系统有关系。 A. 对 B. 错 10.目前最常用的数据模型是关系模型。 A. 对 B. 错 11.SQL 语言是一种高度非过程化的语言。 A. 对 B. 错 12.对数据库系统最重要的操作是数据控制。 A. 对 B. 错 13.Access 数据库系统是一种大型数据库。 A. 对 B. 错 14.数据库设计的第一个阶段是概念结构设计。 A. 对 B. 错 15.SQL 语言具有数据定义、数据查询、数据更新、数据控制的功能。

A. 对 B. 错

、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是_________ 阶段。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 数据项管理 2.数据库的概念模型独立于_______ 。 A. 具体的机器和DBMS B. E-R 图 C. 信息世界 D. 现实世界 3.同一个关系模型的任意两个元组的值_________ 。 A. 可以全同 B. 不能全同 C. 必须全同 D. 以上都不是 4.关系数据库中的关键字是指________ 。 A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合 5.应用数据库的主要目的是_______ 。 A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题 6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的 联系类型是______ 。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 7.SQL 语言通常称为______ 。 A. 结构化查询语言 B. 结构化控制语言 C. 结构化定义语言 D. 结构化操纵语言 8.实体集学生与参考书之间具有________ 联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.假如采用关系数据库系统来实现应用,在数据库设计的 __________ 阶段,需要将E-R 模型转换为关系数据模型. A. 概念设计 B. 物理设计 C. 逻辑设计 D. 运行阶段 10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______ 。 A. 书号 B. 读者号 C. 书号,读者号 D. 书号,读者号,借期 11.关系数据模型的三个组成部分中不包括_________ 。 A. 完整性规则 B. 数据结构 C. 恢复 D. 数据操作 12.关系模型中,表示实体间N : M 联系是通过增加一个___________ 。 A. 属性实现 B. 关系实现 C. 关系或一个属性实现 D. 关系和一个属性实现 13.___ 可以减少相同数据重复的现象 A. 记录 B. 字段 C. 文件 D. 数据库 14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)这个关系

数据库基础知识答案版

数据库基础知识 (A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。 A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (B)3.DBMS的含义是:()。 A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。 A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。 A)DBMS B)DB C)OS D)DBS (C)6.数据库系统的核心是()。 A)数据库 B)操作系统 C)数据库管理系统 D)文件 (B)7.VFP支持的数据模型是()。 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 支持的数据模型是()。 A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。 A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型 (C)10.Visual FoxPro 是一种关系型数据库管理系统,所谓关系是指()。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 (C)11.关系型数据库管理系统的关系是指()。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系

SQL Server 数据库 从入门到精通 01 数据库基础

数据库基础知识 数据库发展史 当今流行的数据库管理系统简介 数据库技术是现代计算机应用的一项重要技术,在计算机应用领域中被广泛地使用,成为计算机软件开发不可缺少的一部分。数据库技术是20世纪60年代末开始兴起的一门数据处理与信息管理的学科,是计算机科学中的一个重要分支。本章主要介绍数据库的历史、特点以及组成。

·2· SQL技术与网络数据库开发详解 1.1 数据库基础知识 本节将介绍有关数据库的一些概念、数据库的发展史、数据库系统的特点和数据库系统的组成等数据库基础知识。 1.1.1 几个数据库应用案例 自从计算机被发明之后,人类社会就进入了高速发展阶段,大量的信息堆积在人们面前。此时,如何组织存放这些信息,如何在需要时快速检索出信息,以及如何让所有用户共享这些信息就成为一个大问题。数据库技术就是在这种背景下诞生的,这也是使用数据库的原因。 当今,世界上每一个人的生活几乎都离不开数据库了。如果没有数据库,很多事情几乎无法解决。例如,没有银行存款数据库,则取钱就会成为一个很复杂的问题,更不用说异地取款了。又如,如果没有手机用户数据库,难以想象计费系统会怎样工作;没有计费系统,人们也就不能随心所欲地拨打手机了。还有,没有数据库的支持,网络搜索引擎就无法继续工作,网上购物就更不用想了。可见,数据库应用在不知不觉中已经遍布了人们生活的各个角落。 1.1.2 相关数据库的名词 在学习具体的数据库管理系统和SQL语言之前,首先应该了解有关数据库的一些名词。因为笔者发现,即使学习过具体数据库管理系统的人员也通常会混淆这些名词,虽然这并不妨碍其表达出来的意思,但听起来总是很别扭。下面就是容易让人混淆的几个关于数据库的名词及其解释。 1.数据库 数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合。它通过现有的数据库管理系统(例如,Access、SQL Server和Oracle等)创建和管理。 数据库不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中存放的数据可以被多个用户或多个应用程序共享。例如,某航空公司票务管理系统的数据库,在同一时刻可能有多个售票场所都在访问或更改该数据库中的数据。 2.数据库应用系统 数据库应用系统是指基于数据库的应用软件,例如学生管理系统、财务管理系统等。数据库应用系统由两部分组成,分别是数据库和程序。数据库由数据库管理系统软件创建,而程序可以由任何支持数据库编程的程序设计语言编写,如C语言、Visual Basic、Java等。 3.数据库管理系统 数据库管理系统(DBMS)用来创建和维护数据库。例如,Access、SQL Server、Oracle、PostgreSQL 等都是数据库管理系统。图1.1描述了DB、DBMS和数据库应用系统之间的联系。

第1章数据库基础知识

第1章数据库基础知识 数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以方便地、及时地、准确地从数据库中获取所需的信息。 本章主要内容: ●数据处理的相关概念 ●数据库系统的组成 ●数据模型的相关概念 ●关系型数据库的相关概念 1.1 数据管理 1.1.1 数据与信息 1.信息 一般意义上,信息是指事物存在的方式和运动状态的表现形式。这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”是指事物的内部结构和外部联系。“运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。概括地讲,信息是对客观事物的反映。 现实生活中,人们经常接触各种各样的信息,并根据这些信息做出反映。例如,在超市挑选某种奶粉时,首先要了解该奶粉的价格、质量及包装等,然后根据这些信息决定是否购买;再如,选修一门课程时,可以根据课程教师、课程性质及它的作用来决定是否选修等。 2.数据 数据是指表达信息的物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息则依靠数据表达。 表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。 3.数据与信息的关系 数据与信息是两个既有联系,又有区别的概念。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释;数据是物理性的,是被加工的对象,而信息是对数据

数据库基础_第1讲

数据库系统概论 An Introduction to Database System 中国人民大学信息学院 School of Information, Renmin University of China 2015

●数据库系统的发展经历了三代演变 层次/网状数据库系统、关系数据库系统、新一代数据库系统 ●造就了四位图灵奖得主 C.W.Bachman、E.F.Codd、James Gray、 M.R.Stonebraker ●发展了一门计算机基础学科 数据建模和DBMS核心技术为主,内容丰富领域宽广 ●带动了一个巨大软件产业 DBMS及其相关工具产品、应用套件、解决方案 数据库技术和系统已经成为信息系统的核心技术和重要基础设施

E.F.Codd (1981) 参考:《数据库系统概论(第五版)习题解析与实验指导》数据库领域图灵奖获得者

Charles.W.Bachman 网状数据库之父 1924年出生于美国堪萨斯州的曼哈顿。 1970—1981年在 Honeywell公司任总工程师,兼任Cullinet软件公司的副总裁。 他在数据库方面的杰出成就: 1 1960年为通用电气开发了世界上第一个网状数据库系统IDS 2 积极推动与促成了数据库标准的制定:DBTG报告,成为数据库历史上 具有里程碑意义的文献。1971年第一版,73、78、81、84修订版。 巴赫曼在数据库技术的产生、发展与推广应用方面都发挥了巨大的作用 1973获图灵奖 1983年成立自己的公司—Bachman Information System

Edgar F.Codd 博士 关系数据库之父美国工程院院士 英国人,1923生于英格兰中部波特兰。 第二次世界大战时应征入伍,在皇家空军服役。 1942-1945年间任机长,参与了许多惊心动魄的空战。 大战结束后,到英国牛津大学数学专业理学士及硕士学位,48年远渡大西洋到IBM工作从事操作系统和自动机理论研究。 年近40重返密歇根大学进修计算机与通信专业 1963年获得硕士学位,1965年又获得博士学位。 60年代后期开始数据库研究, 1970年E.F.Codd 博士提出关系模型概念(CACM,Vol.13, Vol.6, 1970 ,“A Relational Model of Data for Large Shared Data Banks” ACM在1983年把这篇论文列为从1958年以来的四分之一世纪中具有里程碑式意义的最重要的25篇研究论文之一。) 1981年获图灵奖,84年从IBM公司退休。还创办了一个研究所和一个公司。

第一章数据库基础知识

第1章数据库基础知识 数据库技术已经成为计算机科学与技术的—个重要分支,MicrosoftAccess作为一种关系型数据库管理系统是中小型数据库应用系统的理想开发环境 1.1.数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1.1.1.计算机数据管理的发展 一、数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1.人工管理: (1)数据不保存 (2)应用程序管理数据 (3)数据不共享 (4)数据不具有独立性

2.文件系统 (1)数据可以长期保存 (2)程序与数据有一定的独立性 (3)数据的冗余度大 3.数据库系统: 20世纪60年代后期以来计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由DBMS统一管理。数据库系统数据与应用程序的关系如图。 4.分布式数据库统

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

数据库基础知识习题答案[1]

数据库基础知识习题 一、数据库系统基本概念 (1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。 A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同 (2)数据库技术的根本目标是要解决数据的(B)。 A)存储问题B)共享问题C)安全问题D)保护问题 (3)数据库系统的核心是(B)。 A)数据模型B)数据库管理系统C)数据库D)数据库管理员 (4)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。 A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (5)负责数据库中查询操作的数据库语言是(C )。 A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言 (6)数据库设计中反映用户对数据要求的模式是(C)。 A)内模式B)概念模式C)外模式D)设计模式 (7)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D) 。 A)数据与程序独立存放B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对 二、数据模型及关系数据库系统 (1)层次型、网状型和关系型数据库划分原则是(D)。 A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式 (2)数据模型的三要素是(C )。 A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束 (3)下面哪种数据模型与计算机无关(A )。 A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型 (4)在关系数据库中,用来表示实体间联系的是(B)。 A)属性B)二维表C)网状结构D)树状结构 (5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。 A)文件B)数据库C)字段D)记录 (6)下列关于关系数据库中数据表的描述,正确的是(D )。 A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 (7)学校规定学生住宿标准是:本科生4 人一间,硕士生2 人一间,博士生1 人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是(C)。 A)一对一联系B)一对四联系C)一对多联系D)多对多联系

数据库和数据库管理系统的基础知识

各列的第一行称为字段名总复习 Foxpro部分 一、数据库和数据库管理系统的基础知识 1、基本概念 1)数据(Data):计算机处理的符号、数值、声音、图象等各种信息。 2)数据库(Data Base):指的是存储在计算机里的按一定的规则相互关联的数据的集合。 3)数据库管理系统(DBMS):以数据库应用为目的的计算机系统。必须能完成数据收集、存储、处理、维护,对数 据的安全性和完整性进行控制和检查、检索等一系列功能。数据库的维护包括:修改,插入,更新和删除。数据库的管理包括:分类,查找,统计和输出。 4)数据库管理系统特点: ①数据共享,提高了数据的利用率 ②数据数据冗余度低,可以控制。 ③数据独立性高,由“数据依赖于程序”改变为“以数据为核心” 5)常见的数据库模型有层次模型、网状模型和关系模型。所谓关系模型实际上是一个二维表。Foxpro就是在计算机上实现的关系型数据管理系统。在这种二维表格中,每一行叫做一个记录,每一列叫做一个字段。 2、启动Foxpro :开始——>程序——>Foxpro for windows——> Foxpro for windows 退出Foxpro : 1) File——>exit 2) 在命令窗口中输入Quit 回车 3、Foxpro窗口组成(如右图) 标题栏: 菜单栏:可完成Foxpro的各种操作 工作区:显示一些信息(如命令执行后的结果) 其中含有命令窗口,用做输入Foxpro命令,可对数 据库进行各种管理。 状态栏:显示当前状态(如当前打开的是哪个数 据库,记录的个数,当前指针位置等内容) 4、数据库管理中两种操作方法: 菜单操作方法、命令操作方法 二、foxpro数据库管理系统的基本操作 5、数据库结构的基本概念: 建立数据库分两步走,先建立库结构(再追加 记录),库结构确定所创建的数据库包括那些字段, 每个字段名称、类型、长度等属性。 6、建库方法 1)File——>new——>选择Table/dbf——>new 2)在命令窗口中输入creat <路径><数据库名> 回车 7数据类型和表示法: 字段名数据类型字段宽度、小数位数 字段名可以字母、汉字打头,由汉字、字母、数字、上下划线构成,不可有空格等特殊字符,长度不超过10个字符(半 字符型 (character) 由汉字、字母、数字、符号构成,最长可有254个字符。引用 时由单引号引起来。 数值型 (numeric) 由数字、正负号及小数点构成,长度小于等于20,小数点占一 位。可直接引用。如果是小数,宽度=整数位数+1(小数点) +小数位数 359 …… 王喜 …… 050102 …… 376 李真真 050101 总分 姓名 学号一列称为一个字段 每一行称为一个记录

第一章 数据库系统基础知识 答案

第 一 章 数 据 库 系 统 基 础 知 识一、选择题 秋: .根据关系模型的有关理论,下列说法中不正确的是。 .二维表中的每一列均有唯一的字段名 .二维表中不允许出现完全相同的两行 .二维表中行的顺序,列的顺序可以任意交换 .二维表中行的顺序,列的顺序不可以任意交换

年(春) . 是一个。 . 数据库系统 . 数据库管理系统 . 数据库 . 数据库管理员 . 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其 相互联系的认识,而是实体模型的数据化,是观念世界的实体模型在数据世界中的 反映,是对对现实世界的抽象。 . 数据模型 . 物理模型 . 逻辑模型 . 概念模型 年(春) . 数据库系统与文件系统的最主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 . 关系模型的基本结构是。 .树形结构.无向图.二维表.有向图 秋: . 目前数据库管理系统()有许多不同的产品。在下列产品中,不属于()公司开发的是. . . . 年春 . 在下列叙述中,错误的是。 .关系型数据库中的每一个关系都是一个二维表 .在关系模型中,运算的对象和运算的结果都是二维表 .二维表中不允许出现任何数据冗余 是一种关系型数据库管理系统产品 .关键字是关系模型中的重要概念。当一个二维表(表)的主关键字被包含到另一个二维表(表)中时,它就称为表的。 .主关键字 .候选关键字.外部关键字 .超关键字 . 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是。 .投影 .联接 .选择 .合并 年(秋) .下列不属于关系代数运算的是。 . 查询. 投影 . 选择 . 联接 .实体是信息世界的术语,与之对应的数据库术语是。 . 文件.数据库. 记录. 字段 年春: .关系模型中,超关键字。 . 可由多个任意属性组成 . 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组 . 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组

1.数据库基础知识

1. 数据库基础知识 ●数据库DB ● 责数据库中的数据组织、数据操纵、控制及保护和数据服务等。 ●DBMS是位于用户与操作系统之间的数据库管理系统,是属于OS 修复6数据的服务。 ●DBMS三种数据语言:1 数据物理存取构建2如查询与 增、删、改等3安全性的定义 ●DBS采用特点的数据模型 3 ●DBS三级模式: 念模式推导而出。 1.3数据模型基本概念: 属性值的集合表实体, 1.4 每一列有一 是每个记录中 其值能够唯一标识 ● ●数据约束:1 空值。 求。 1.51 系连接运算将两个关系模式 生产新关系中包含满足连接条件的元 祖在连接运算中, ●关系数据库的设计应遵从概念单一化“一事一地” 3表中的字段必须是原始数据和 4用外部关键字保证有关联的表之间的联系 ●需求分析。(信息需求、处理要求、安全性和完整性 (每个表只包含一个关于主题的信息;表 中不应该包含重复信息,且信息不应该在表之间复制)3确定所需 字段。(每个字段直接和表的实体相关;以最小的逻辑单位存储信 息;表中字段必须是原始数据;确定主关键字字段)4确定关系 5 ●(1)Access不仅能处理Access格式的数据库,也能对诸如 DBASE、FOXBASE、Btrieve等格式的数据库进行访问(2)Access 采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、 声音、图像和视频等对象(3)Access支持ODBC标准的SQL数据 库的数据(4)可以采用VBA(Visual Basic Application)编写数 ● 创建计算字段,对记录分 VBA 程序。 ●关闭Access:[Alt]+[F4]或[Alt]+[F]+[X] 2. 数据库和表的基本操作 2.1创建数据库:①创建空数据库。②使用向导创建数据库。 2.2 ● ●Access ●1表 名:是该表存储在磁盘上 即表的组织形式,包括表中字段的个数,每个字段的名称、数据类 型、字段大小、格式、输入掩码、有效性规则。 ●字段命名规则:长度1至64个字符,不能以空格开头,不 包 ● 3 对象。可以链接或嵌入表 中的OLE对象是指在其它使用OLE协议程序创建的对象。 9

数据库管理系统的功能

数据库管理系统的功能 1.数据定义功能 2。数据操纵功能 3。数据库的运行管理功能 4。 数据库的建立和维护功能(数据的安全性保护。数据的完整性控制。并发控制。数据库恢复) 数据库系统的主要特点 1.数据结构化2。数据独立性高3。数据的共享性高冗余度低易扩展4。数据由DBMS统一管理和控制 SQL的特点 1.综合统一2。高度非过程化3。面向集合的操作方式4。一同一种语法结构提供两种使用方式5。语言简洁易学易用 数据库设计是指对于一个给定的应用系统,构造最优的数据模式,建立数据库及其应用系统,是指能够有效的存储数据,满足各种用户的需求 数据库设计的特点 1.数据库建设是硬件软件和干件的结合2。数据库设计通常会与应用系统设计相结合 数据库设计的基本步骤 1.需求分析阶段2。概念结构设计阶段3。逻辑结构设计阶段4。数据库物理设计阶段5。数据库实施阶段6。数据库运行和维护阶段经济周期:在经济运行的过程中经济扩张与收缩重复交替循环的经济现象 经济增长:主要指一个国家或地区产量持续增长现象

经济发展:一个国家摆脱贫困落后状态走向经济社会生活现代化的过程 流动性偏好:指由于货币具有使用上的灵活性人们宁肯以牺牲利息而持有现金货币的心理倾向 均衡产出:和总需求相等的产出 财政政策:一个国家根据本国经济政治文化和其他因素利用税收国债一些手段来调节本国经济正常运行的政策 IS曲线:商品市场达到均衡时r与y之间的关系式 总需求:整个社会在价格一定的情况下社会产品的总需求量 总供给:整个经济社会利用基础资源供给社会需求的劳务和产品 名义汇率:以一种货币表示另一种货币的价格 挤出效应:扩张性财政政策提高利率时所引起的投资减少 流动性陷阱:当利率下降到一定程度时货币需求如此之大,以至于不管政府发行多少货币都会被人们持有的现象(残云手打 个人独资企业:依法在中国境内设立的,有一个自然人投资财产为投资人所有,投资人以其个人财产对企业债务承担无限责任的经济实体公司:根据公司法设立的以营利为目的的企业法人 公司人格否认:当公司股东滥用公司独立法人地位和股东有限责任来逃避债务严重损害公司债权人利益时,债权人可以直接请求滥用公司独立人格的股东对债务承担连带责任的法律制度 累积投票制:股东大会选举董事或监事时,每一股份拥有与应选董事或者监事人数相同的表决权,股东拥有的表决权可以集中使用

计算机1级基础知识

计算机1级基础知识

计算机1级基础知识

判断 1.计算机信息系统是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。Y 2.数据库是长期存储在计算机内、有组织、可共享的数据集合。Y 3.在数据库中降低数据存储冗余度,可以节省存储空间,保证数据的一致性。因此数据库的数据冗余度应该做到零冗余。N 4.关系数据库采用二维表结构来表示各类实体及其间的联系,二维表由行和列组成。一个关系数据库由许多张二维表组成。Y 5.DBMS提供多种功能,可使多个应用程序和用户用不同的方法在同一时刻或不同时刻建立,修改和查询数据库。Y 6.DBMS一般都具有数据安全性、完整性、并发控制和故障恢复功能,由此实现对于数据的统一管理和控制。Y 7.由于DBMS提供模式转换机制,可以做到应用程序与数据相互独立。当数据库中的数据结构发生变化时,不会影响应用程序。Y 8.数据模型是数据库系统中用于数据表示和操作的一组概念和定义。在关系数据模型中,对关系操作的结果也是关系。Y 9.描述关系模型的三大要素是:关系结构,完整性和关系操作。Y 10.关系模式的主键是一个能惟一确定该二维表中元组(行)的属性组(也可以是单个属性)。Y 11.在一个关系数据库中存在多张二维表,这些二维表的“主键”不允许相同。N 12.在关系数据库中,关系模式“主键”不允许由该模式中的所有属性组成。N 13.在关系数据库中,用关系数据模式R说明关系结构的语法,每个符合语法的元组都能成为R的元组。N 14.一个关系数据库由许多张二维表组成。二维表相互之间必定都存在关联。N 15.关系数据库中的“连接操作”是一个二元操作。它基于非共有属性把多个关系组合起来。N 16.为了方便用户进行数据库访问,关系型数据库系统一般都配置有SQL(Structured Query Language)结构化查询语言,供用户使用。Y 17.数据库一般的应用情况可能是:①用户与数据库不在同一计算机上,必须通过网络访问数据库。②被查询的数据存储在多台计算机的多个不同数据库中。Y 填空 18.目前为关系数据库配备非过程关系语言最成功且应用最广的语言是__?__。SQL 19.电子商务中交易商品有两种:一是有形商品的电子订货和付款;二是__?__和服务。无形商品 20.政府机构运用现代网络通讯与计算机技术,将政府管理和服务职能通过精简、优化、整合、重组后在互联网上实现,这种方式被称为__?__。电子政务 21.利用计算机及计算机网络进行教学,使得学生和教师可以异地完成教学活动,这种教育模式被称为__?__。远程教育 单选 22.计算机信息系统中的绝大部分数据是持久的,它们不会随着程序运行结束而消失,而需要长期保留在________中。A A. 外存储器 B. 内存储器 C. cache存储器 D. 主存储器 23.以下所列各项中,________不是计算机信息系统所具有的特点。D A.涉及的数据量很大,有时甚至是海量的 B.除去具有基本数据处理的功能,也可以进行分析和决策支持等服务 C.系统中的数据为多个应用程序和多个用户所共享 D.数据是临时的,随着运行程序结束而消失 24.以下列出了计算机信息系统抽象结构层次,在系统中可实现分类查询的表单和展示查询结果的表格窗口________。C A.属于业务逻辑层B.属于资源管理层

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 页脚内容1

C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA 组成。() 3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 页脚内容2

数据库管理系统基础 习题

数据库管理系统基础一、是非题 1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。 A.对 B. 错 2.数据库管理系统对数据库提供了完整的数据保护控制功能。 A.对 B. 错 3.Access数据库是一种层次型的数据库系统。 A.对 B. 错 4.概念模型也称为E-R模型。 A.对 B. 错 5.在一个关系中,关键字可以有多个,但主码只能有一个。 A.对 B. 错 6.数据库系统的最大特点是数据的共享性和独立性。 A. 对 B. 错 7.数据库系统的独立性有物理独立性和逻辑独立性两种。 A. 对 B. 错 8.组成数据模型的三个要素中,数据操作最重要。 A. 对 B. 错 9.概念模型与具体的数据库系统有关系。 A. 对 B. 错 10.目前最常用的数据模型是关系模型。 A. 对 B. 错 11.SQL语言是一种高度非过程化的语言。 A. 对 B. 错 12.对数据库系统最重要的操作是数据控制。 A. 对 B. 错 13.Access数据库系统是一种大型数据库。 A. 对 B. 错 14.数据库设计的第一个阶段是概念结构设计。 A. 对 B. 错 15.SQL语言具有数据定义、数据查询、数据更新、数据控制的功能。 A. 对 B. 错 二、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是______阶段。

人工管理文件系统数据库系统数据项管理 D. A.B. C.2.数据库的概念模型独立于______。 具体的机器和图信息世界现实世界 D. DBMS A.B. E-R C. 3.同一个关系模型的任意两个元组的值______。 可以全同不能全同必须全同以上都不是 D. A.B. C.4.关系数据库中的关键字是指______。 能唯一决定关系的字段不可改动的专用保留字 B. A.关键的很重要的字段 能唯一标识元组的属性或属性集合 D. C. 5.应用数据库的主要目的是______。 解决保密问题解决数据完整性问题共享数据问题解决数据量大的问题 D.C. A.B.6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是______。 多对多一对一多对一一对多 D.B. A. C. 7.SQL语言通常称为______。 结构化查询语言结构化控制语言结构化定义语言结构化操纵语言 D. A.C.B.8.实体集学生与参考书之间具有______联系。 一对一一对多多对多多对一 D.C. A.B.9.假如采用关系数据库系统来实现应用,在数据库设计的______阶段,需要将E-R模型转换为关系数据模型. 概念设计物理设计逻辑设计运行阶段 D. C. A.B. 10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______。 书号读者号书号,读者号书号,读者号,借期 D. A.B. C.11.关系数据模型的三个组成部分中不包括______。 完整性规则数据结构恢复数据操作 D. A.B. C.12.关系模型中,表示实体间N : M 联系是通过增加一个______。 属性实现关系实现关系或一个属性实现关系和一个属性实现 D. A.B. C.13.______可以减少相同数据重复的现象 记录字段文件数据库 D. A.B. C.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),.14这个关系表的主关键字是______。 宿舍编号学号宿舍地址,姓名宿舍编号,学号 D. A. C.B. 为提高效率,关系数据库系统必须进行______处理。.15定义视图查询优化数据恢复数据规范化 D.C. A.B.在基本。______语言中,不可以实现SQL.16. 定义视图定义基表查询视图和基表并发控制 D.B. A. C.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,.17这种情况称为______。 事物故障系统故障介质故障运行故障 D. B. C. A.18.以下哪些不是Access中的对象。 表宏窗体模型 D.A. B. C.19.数据库系统设计四个阶段中,较为关键的是______。 需求分析阶段概念设计阶段 A.B. 逻辑设计阶段物理设计阶段 D.C.20.不同的数据模型之间的主要区别是______。 数据结构完整性约束数据操纵数据安全 D. C.A.B.21.现实世界中相互有区别的事物个体在信息世界中称为。 A. 实体 B. 实体集 C. 字段 D. 记录

相关主题
文本预览
相关文档 最新文档