大学计算机基础--数据库基础知识

合集下载

大学计算机基础_第9课_数据库的基本知识

大学计算机基础_第9课_数据库的基本知识

1.3数据库管理系统
数据模式定义功能 数据存取的物理构建功能 数据操纵功能 数据的完整性、安全性定义与检查功能 数据库的并发控制与数据恢复功能 数据的服务功能
2.1层次模型Hierarchical model
2.2网络模型 Network model
2.3关系模型 Relational model
的多对多的关系。
数据库设计四个阶段 需求设计 概念设计 逻辑设计 物理设计
小 结
信息就是客观事物属性的反映,数据是对信息的 符号描述。计算机中的数据一般分临时性数据与 永久性数据,数据库中的数据就是永久性数据。 计算机数据处理是利用计算机对各种类型的数据 进行收集、存储、分类、计算、加工、检索及传 输的过程。 数据库是长期存放在计算机内,有组织的、可共 享的数据集合。
第9章 数据库设计基础
本讲主要内容
1 2 3 数据库的基本概念 数据库的组织模型 关系数据库的基本知识
4
小 结
学习目标
1
了解数据库有 关的基本概念 与数据库的组 织模型。
2
了解关系数据库 的特点、操作与 表之间的关系。
重点与难点
关系数据库的的基本概念, 关系的基本操作与关系的特点 为本讲的重点。
1.2数据库
数据库(DataBase,DB),顾名思义就是存放 数据的仓库,只不过这个仓库是在计算机存储设备上, 而且数据是按一定的模型存放。 数据库组织数据具有如下明显的特征: 1.数据集中控制 2、数据独立 3、数据共享 4、减少冗余 5、数据结构化 6、统一的数据保护功能
1.3数据库管理系统
3.关系的常用术语
键码(Key)是关系模型中的一个重要概念,在关 系中用来标识行的一列或多列。在图中,student表的 “学号”、“姓名”、“年龄”与“性别”都是键码。

大学计算机基础-数据库技术

大学计算机基础-数据库技术

4 关系数据库设计
4.5 物理设计
• 数据库物理设用环境的物理结构,即物 理模式,包括存储结构和存取方法等。
字段名 学号 姓名 性别 出生年月 籍贯 班级编号
“学生信息管理系统”
表3 “学生”关系的物理设计
字段类型
字段长度
小数点

22
李三

21
03软工 李三

21
陈四

23
04商务 陈四

23
3 数据模型
3.3 关系模型——关系模型的基本概念 • 关系(Relation) 、关系模式(Relation Scheme) 、元组 (Tuple)、属性(Attribute)、变域(Domain)、分量、主 键(Primary Key)、外键(Foreign Key)
• 概念模型用实体-联系模型表示,简称E-R模型(EntityRelationship Model),而E-R模型用E-R图表示 。
• 在E-R图中
• 实体型用矩形框来表示,框内标明实体名称; • 属性用椭圆框表示,框内标明属性名称,并用无向边与相应实体连接起
来,属性为键的用下划线表示; • 联系用菱形框表示,框内标明联系名,也用无向边分别与相关实体连接
在一起,长期存放在计算机内,可为多个用户共享, 而应用程序彼此独立,统一管理的数据集合。
1 数据库技术基本概念
1.4 数据库管理系统 数据库管理系统(Database Management System,
DBMS)是管理数据库的软件的集合,是数据库系统的 核心。
1 数据库技术基本概念
1.5 数据库系统
• 随着计算机软件、硬件技术的发展,数据处理的主 要工作已不再是计算,而是进行管理 。 数据库管理技术主要经历了人工管理阶段、文 件系统阶段、数据库系统3个阶段。

大学计算机基础数据库基础 (1)

大学计算机基础数据库基础 (1)
大学计算机基础
(第2版)
第4章
数据库基础
内容
4.1 数据库概述
4.2
4.3
数据库的建立与维护
数据库的查询
4.4
窗体和报表
4.1
4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7
数据库概述
数据与信息 数据处理与数据管理 数据库与数据库系统 数据模型 常见的数据库系统及其开发工具 SQL简介 Access数据库概述
查询的创建 SQL查询设计
4.3.1
查询的创建
在Access 2003中,创建查询有两种方法,一 是利用向导创建查询;二是在设计视图中创建查
询。
⒈利用“设计视图”创建查询 ⒉利用“简单查询向导”创建查询
4.3.2
SQL查询设计
⒈SELECT语句的语法格式 ⒉利用SELECT语句创建单表查询 ⒊WHERE子句 ⒋ORDER BY子句 ⒌GROUP BY子句和HAVING子句 ⒍连接查询(多表查询)
二、数据库管理系统
数据库管理系统(DataBase Management System,DBMS)是实现对数据库进行管理的 软件,它以统一的方式管理和维护数据库, 并为用户提供访问数据库的各种方法。它是 解决如何科学地组织和存储数据、高效地获 取和维护数据的一个介于用户和操作系统之 间的系统软件。
4.4
4.4.1 4.4.2
窗体和报表
创建窗体 创建报表
4.4.1
创建窗体
创建窗体有两种方法:一是使用向 导;二是使用设计视图,在设计视图中 创建窗体。
4.4.2
创建报表
与创建窗体一样,创建报表也有两种方 法:一是使用向导,用向导创建报表;二是 使用设计视图,在设计视图中创建报表。

大学计算机科学数据库知识点归纳总结

大学计算机科学数据库知识点归纳总结

大学计算机科学数据库知识点归纳总结数据库是计算机科学中重要的概念之一,它是用来管理和存储数据的系统。

在大学计算机科学学习中,数据库是不可或缺的一部分。

本文将对大学计算机科学数据库课程中的重要知识点进行归纳总结。

一、数据库基础知识1. 数据库的定义和基本特点- 数据库是一个有组织的、可持久化存储的数据集合- 数据库的特点包括数据的结构化、数据的共享、数据的独立性和数据的持久性2. 数据库管理系统(DBMS)- 数据库管理系统是用来管理数据库的软件系统- 常见的DBMS包括MySQL、Oracle、SQL Server等3. 关系型数据库和非关系型数据库- 关系型数据库采用表格形式(二维表)存储数据,如MySQL、Oracle等- 非关系型数据库采用键值对(NoSQL)或其它数据结构存储数据,如MongoDB、Redis等二、数据库设计与范式1. 数据库设计步骤- 需求分析- 概念设计- 逻辑设计- 物理设计2. 数据库范式- 第一范式(1NF):属性不可再分- 第二范式(2NF):消除非主键属性对主键的部分依赖- 第三范式(3NF):消除非主键属性对主键的传递依赖三、SQL语言1. SQL的基本语法- SQL用于定义、操作和查询关系型数据库- 常见的SQL语句包括CREATE、INSERT、SELECT、UPDATE、DELETE等2. 数据查询- SELECT语句用于查询数据库中的数据- WHERE子句用于设置查询条件- ORDER BY子句用于对查询结果进行排序3. 数据操作- INSERT语句用于向数据库中插入数据- UPDATE语句用于更新数据库中的数据- DELETE语句用于删除数据库中的数据四、数据库索引与优化1. 数据库索引- 索引是一种数据结构,用于提高数据库查询的速度- 常见的索引类型包括B树索引、哈希索引等2. 数据库优化- 优化数据库设计,包括选择合适的数据类型、避免冗余数据等- 优化SQL查询语句,包括合理使用索引、避免全表扫描等五、事务与并发控制1. 事务- 事务是一组逻辑上相互关联的数据库操作- ACID特性是事务的重要特点,包括原子性、一致性、隔离性和持久性2. 并发控制- 数据库并发控制是确保多个用户同时访问数据库时数据一致性的关键- 常见的并发控制方法包括锁、多版本并发控制等六、数据库安全性与备份1. 数据库安全性- 数据库安全是保护数据库免遭非法访问、修改和删除的措施- 常见的数据库安全措施包括权限管理、加密存储等2. 数据库备份与恢复- 数据库备份是将数据库的数据和结构复制到备份介质中,以便在数据丢失时进行恢复- 常见的数据库备份方式包括完全备份、增量备份和差异备份七、NoSQL数据库1. NoSQL数据库的定义和特点- NoSQL数据库指的是非关系型数据库- NoSQL数据库具有高可伸缩性、高性能和灵活的数据模型等特点2. NoSQL数据库的分类- 键值数据库(Key-Value Database)- 列族数据库(Column Family Database)- 文档数据库(Document Database)- 图数据库(Graph Database)总结:本文对大学计算机科学数据库课程中的重要知识点进行了归纳总结,包括数据库基础知识、数据库设计与范式、SQL语言、数据库索引与优化、事务与并发控制、数据库安全性与备份以及NoSQL数据库。

(计算机基础知识)数据库基础知识

(计算机基础知识)数据库基础知识

(计算机基础知识)数据库基础知识数据库基础知识一、引言随着信息技术的飞速发展,数据库已成为现代社会中不可或缺的重要组成部分。

作为计算机基础知识的重要内容之一,数据库的基础知识越来越受到重视。

本文将介绍数据库基础知识的相关内容,包括数据库概述、数据库模型、数据库管理系统和数据库操作语言等。

二、数据库概述数据库是指按照一定的数据模型组织、存储和管理数据的集合。

它具有永久存储、有组织、可共享和可持续演化等特点。

数据库的设计和运用可以提高数据的管理效率和数据共享的能力。

三、数据库模型数据库模型是数据库的抽象表达形式,常见的数据库模型有层次模型、网状模型和关系模型。

其中,关系模型是最常用的数据库模型,它以表格的形式描述数据之间的联系,有助于数据的存储和检索。

四、数据库管理系统数据库管理系统(DBMS)是一种用于管理数据库的软件系统。

它可以实现对数据库的创建、维护和访问等操作。

常见的DBMS有MySQL、Oracle、SQL Server等。

五、数据库操作语言数据库操作语言(DML)是用户与数据库交互的工具,用于对数据库中的数据进行增删改查等操作。

常见的DML语言有SQL (Structured Query Language)等。

六、数据库的常见概念1. 表:数据库中用于存储数据的基本单位,由多个字段组成。

2. 字段:表中的一个数据项,代表一个特定的数据类型。

3. 记录:表中的一行数据,由多个字段组成。

4. 主键:用于唯一标识表中每条记录的字段,确保数据的准确性和一致性。

5. 外键:用于建立表与表之间的关系,实现数据的关联和一致性。

6. 索引:用于提高数据检索速度的数据结构,常用于查询操作。

7. 视图:基于一个或多个表的查询结果,可以看作是临时表。

七、数据库的基本操作1. 创建数据库:使用CREATE DATABASE语句创建一个新的数据库。

2. 创建表:使用CREATE TABLE语句创建一个新的表,定义表的字段和属性。

数据库与大学计算机基础知识

数据库与大学计算机基础知识

数据库与大学计算机基础知识随着信息技术的快速发展,数据库已经成为了现代计算机系统中不可或缺的组成部分。

在大学计算机基础课程中,数据库也是必不可少的一部分内容。

本文将介绍数据库的基本概念、结构和应用,以及在大学计算机基础课程中学习数据库的重要性。

一、数据库的基本概念数据库是指按照一定的数据模型组织、存储和管理数据的信息系统。

它通过建立数据结构、实施数据管理和数据操作,为用户提供数据的统一存储和方便使用。

数据库的基本特点包括数据的独立性、数据的共享性、数据的冗余度低、数据的易扩展性等。

数据库的结构分为三层:外模式、概念模式和内模式。

外模式是用户与数据库系统的接口,它定义了用户能够对数据库中数据进行的操作;概念模式是对数据库的全局逻辑结构和约束的描述,它是外模式和内模式之间的中介层;内模式是数据库在存储介质上的表示,它定义了数据在物理存储介质上的组织方式。

二、数据库的应用数据库在各个领域都有广泛的应用。

在企业管理中,数据库用于存储和管理企业的各类信息,如员工档案、产品销售等;在电子商务中,数据库被用于存储和管理商品信息、用户信息等;在科学研究中,数据库被用于存储和管理实验数据、文献信息等。

数据库还广泛应用于Web开发中。

Web应用程序通常需要与数据库进行交互,获取和存储数据。

常见的关系型数据库包括MySQL、Oracle等,非关系型数据库包括MongoDB、Redis等。

通过使用数据库,Web应用程序能够高效地处理大量的用户请求,提供及时准确的数据响应。

三、大学计算机基础课程中学习数据库的重要性大学计算机基础课程是计算机科学与技术专业的基础课程之一,在这门课程中学习数据库具有重要意义。

首先,数据库是计算机系统的核心组成部分,了解和掌握数据库的基本知识能够帮助学生更好地理解计算机系统的工作原理,提高其对计算机系统的整体认识。

其次,数据库作为一种高效的数据管理工具,已经成为了各种应用系统不可或缺的一部分。

大一数据库知识点总结

大一数据库知识点总结

大一数据库知识点总结数据库是计算机科学领域中广泛应用的技术,用于存储、管理和组织大量数据的系统。

作为一名大一学生学习数据库课程,了解和掌握数据库的基本知识点是非常重要的。

以下是大一数据库知识点的总结。

一、数据库概念1. 数据库定义:数据库是一个按照数据结构来组织、存储和管理数据的仓库。

2. 数据库管理系统(DBMS):数据库的管理软件,用于创建、修改和管理数据库。

3. 关系型数据库:基于关系模型理论构建的数据库系统,使用表格和关系来组织和管理数据。

二、实体关系模型实体关系模型是数据库设计中的关键概念,用于表示实体和实体之间的关系。

1. 实体和实体集:实体是现实世界中一个可以区别于其他对象的独立存在的个体,实体集是具有相同特性的实体的集合。

2. 属性:实体具有的特征或者描述,用于描述实体的某个方面。

3. 关系:实体之间的联系,用于表示实体之间的关系。

4. 域:属性的取值范围。

5. 码(主键):能够唯一标识一个实体的属性或者属性组合。

6. 外码(外键):在一个实体集中引用其他实体集的主键,用于建立实体之间的联系。

7. 范式:用于规范数据库设计的一组规则,分为1NF、2NF、3NF等多个级别。

三、SQL语言SQL(Structured Query Language)是用于在关系型数据库中进行查询和操作的标准语言。

1. 数据定义语言(DDL):用于定义数据库的结构,包括创建、修改和删除数据库、表格和索引等操作。

2. 数据操纵语言(DML):用于查询和操作数据库中的数据,包括插入、删除、更新和查询等操作。

3. 数据查询语言(DQL):用于查询数据库中的数据,基于SELECT语句实现。

4. 数据控制语言(DCL):用于对数据库中的用户权限和数据完整性进行控制,包括GRANT、REVOKE等操作。

四、关系型数据库关系型数据库是以关系模型为基础的数据库系统,例如MySQL、Oracle和SQL Server等。

大一数据库必考知识点

大一数据库必考知识点

大一数据库必考知识点(原创实用版)目录1.数据库的定义与作用2.数据库管理系统的分类3.数据库系统的基本结构4.数据库的性能优化5.大一数据库必考知识点总结正文一、数据库的定义与作用数据库,简称 DB,是指存储在计算机设备上的结构化的相关数据集合。

它可以是文本、图像、声音、视频等多种数据类型的集合。

数据库具有数据存储、数据管理、数据检索和数据处理等功能。

数据库的作用是实现对大量数据的高效管理,为用户提供快速、准确的数据查询和处理服务。

二、数据库管理系统的分类根据数据模型的不同,数据库管理系统(DBMS)可分为层次型、网状型、关系型和面向对象型等。

1.层次型数据库管理系统:以树形结构组织数据,只有一个根节点。

2.网状型数据库管理系统:以图形结构组织数据,可以有多个根节点。

3.关系型数据库管理系统:以表格形式存储数据,通过 SQL 语言进行查询和操作。

常见的关系型数据库管理系统有 MySQL、Oracle、SQL Server 等。

4.面向对象型数据库管理系统:以对象为基本单位存储数据,支持面向对象的编程语言。

三、数据库系统的基本结构数据库系统主要由数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)和用户组成。

1.数据库(DB):存储数据的容器。

2.数据库管理系统(DBMS):负责管理数据库的软件系统,实现对数据的增、删、改、查等操作。

3.数据库管理员(DBA):负责数据库系统的安装、配置、维护和优化等工作。

4.用户:使用数据库系统的个人或组织。

四、数据库的性能优化为了提高数据库的性能,可以从以下几个方面进行优化:1.优化 SQL 语句:避免使用 SELECT *,尽量只查询需要的字段;使用 INNER JOIN 代替子查询;避免使用函数和复杂计算等。

2.建立索引:合理建立索引可以加快查询速度,但也要注意避免过度索引。

3.数据库分区:将大数据表按照一定规则进行分区,提高查询效率。

4.数据库缓存:利用缓存技术,将经常访问的数据临时存储在内存中,减少磁盘 I/O 操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章数据库基础知识1 选择题1、存储在计算机内有结构的相关数据的集合是()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、下面有关对数据的理解,其中说法有误的是()。

(A)数据是指存储在某一种媒体上,能够被识别的物理符号(B)包括描述事物特性的数据内容(C)包括存储在某一种媒体上的数据形式(D)数据形式是单一化的3、下列关于数据库系统的叙述中,正确的是()。

(A)表的字段之间和记录之间都存在联系(B)表的字段之间和记录之间都不存在联系(C)表的字段之间不存在联系,而记录之间存在联系(D)表中只有字段之间存在联系4、下列关于数据库系统的叙述中,正确的是()。

(A)数据库系统只是比文件系统管理的数据更多(B)数据库系统中数据的一致性是指数据类型的一致(C)数据库系统避免了数据冗余(D)数据库系统减少了数据冗余5、数据库系统与文件系统的主要区别是()。

(A)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决该问题(B)文件系统只能管理少量数据,而数据库系统可以管理大量数据(C)文件系统只能管理程序文件,而数据库系统可以管理各种类型文件(D)文件系统简单,而数据库系统复杂6、关系数据库管理系统的3种基本关系运算中不包括()。

(A)比较(B)选择(C)投影(D)联接7、用二维表结构来表示实体和实体之间联系的数据模型是()。

(A)表格模型(B)层次模型(C)网状模型(D)关系模型8、客观存在可以区分的事物称为()。

(A)实体集(B)实体(C)属性(D)联系9、下列实体类型的联系中,属于一对一联系的是()。

(A)班级对学生的联系(B)父亲对孩子的联系(C)省对省会的联系(D)商店对顾客的联系10、在DBS中,DBMS和OS(操作系统)之间的关系是()。

(A)并发运行(B)相互调用(C)OS调用DBMS (D)DBMS调用OS11、数据库系统的核心组成部分是()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据库技术12、组成数据库系统的是()。

(A)数据库、相应的硬件、软件系统和各类相关人员(B)数据库和相应的硬件、软件系统(C)数据库和相应的软件系统(D)数据库和相应的硬件系统13、关系数据库管理系统所管理的关系是()。

(A)若干个二维表(B)一个DBF文件(C)一个DBC文件(D)若干个DBC文件14、在Visual FoxPro中,数据完整性包括()。

(A)实体完整性和参照完整性(B)实体完整性、域完整性和参照完整性(C)实体完整性、域完整性和数据库完整性(D)实体完整性、域完整性和数据表完整性15、控制两个表中数据的一致性可以设置参照完整性,参照完整性要求这两个表是()。

(A)不同数据库中的表(B)同一个数据库中的表(C)一个数据库表和一个自由表(D)两个自由表16、参照完整性的前提是()。

(A)建立两个表之间的联系(B)系统存在两个自由表(C)系统存在两个数据表(D)系统存在一个表17、数据库管理系统是()。

(A)一种软件(B)一台存有大量数据的计算机(C)一种设备(D)一个负责管理大量数据的机构18、将关系看成一张二维表,则下列叙述中正确的是()。

(A)表中允许出现相同行(B)表中允许出现相同列(C)表中行的次序不可以交换(D)表中行的次序可以交换19、在连接运算中,按照字段值对应相等为条件进行的连接造作称为()。

(A)连接(B)等值连接(C)自然连接(D)关系连接20、关系数据模型()。

(A)只能表示实体间1:1联系(B)只能表示实体间1:n联系(C)只能表示实体间m:n联系(D)可以表示实体间的上述3种联系21、在有关数据库的概念中,若干个记录的集合称为()。

(A)字段名(B)文件(C)数据项(D)数据表22、使用关系运算对系统进行操作,得到的结果是()。

(A)元组(B)属性(C)关系(D)域23、Visual FoxPro是一种关系数据库管理系统,所谓关系是指()。

(A)表中各条记录彼此有一定的关系(B)表中各个字段彼此有一定的关系(C)一个表与另一个表之间有一定的关系(D)数据模型符合满足一定条件的二维表格式24、下列关于关系模型的叙述中,正确的是()。

(A)关系中元组之间和属性之间都存在联系(B)关系中元组之间和属性之间都不存在联系(C)关系中元组之间存在联系(D)关系中只有属性之间存在联系25、Visual FoxPro 6.0是一个()。

(A)8位数据库开发系统(B)16位数据库开发系统(C)32位数据库开发系统(D)64位数据库开发系统2 填空题1、数据库系统的核心是。

2、关系是具有相同性质的的集合。

3、关系数据库中每个关系的形式是。

4、对关系进行选择、投影或联接操作后,运算结果仍是一个。

5、在关系数据库的基本操作中,从表中选出满足条件的元组的操作是①,从表中抽取出属性值满足条件的列的操作是②,把两个关系中属性相同的元组连在一起构成新表的操作是③。

6、实体与实体之间的联系有一对一联系、①和②。

7、数据库是存储在计算机存储设备上、结构化的相关数据集合,它不仅包括①,而且还包括②。

8、域是指①的取值范围,即不同②对同一个③的取值所限定的范围。

9、Visual FoxPro是运行于Windows平台的①系统,它在支持标准的面向过程的程序设计方式的同时还支持②的程序设计方式。

10、按照所使用的不同,数据库系统可分为层次型、网状型和关系型。

11、二维表中的每一列称为一个字段,或称为关系的一个①;二维表中的每一行称为一个记录,或称为关系的一个②。

12、关系模型的3种数据完整性约束包括实体完整性、①和②。

13、Visual FoxPro中不允许在主关键字字段中有重复值或。

14、在数据库设计中广泛使用的概念模型是“实体-联系”模型(E-R模型),E-R模型中有3个基本的抽象概念,它们是实体、①和②。

15、数据库管理系统在数据库的三级模式之间提供了①和②两层映象功能,保证了数据库系统具有较高的数据独立性。

参考答案及注释1 选择题答案1、答案:A注释:数据库是存储在计算机存储设备上、结构化的相关数据的集合。

2、答案:D注释:选项A是数据的基本概念,选项B、C是数据概念中所包括的两个方面,数据的形式应该是多样的,而不是单一化的。

3、答案:A注释:在二维表中,表中记录和属性之间都存在联系。

4、答案:D注释:数据冗余指的是数据的重复,数据库系统阶段比文件系统阶段出现的数据冗余少,但不是完全杜绝冗余,只是减少而已。

5、答案:A注释:与文件系统相比,数据库系统的优势在于减少数据冗余和数据独立性高。

6、答案:A注释:关系的基本运算可分为两类:传统的集合运算和专门的关系运算。

传统的集合运算包括并、差、交等;专门的关系运算包括选择、投影、连接等。

7、答案:D注释:数据库管理系统支持的数据模型有:层次型、网状型和关系型。

层次型是指用树形结构表示实体及实体之间的联系的模型,网状型是指用网状结构表示实体及实体之间的联系的模型,关系型是指用二维表结构表示实体及实体之间的联系的模型。

8、答案:B注释:本题考查的是实体的概念。

客观存在可以区分的事物称为实体。

9、答案:C注释:选项A属于1:n联系,选项B属于1:n联系,选项D属于m:n联系,只有选项C 为1:1联系。

10、答案:D注释:DBMS是管理数据库的系统软件,要在OS的支持下才能工作。

运行时,DBMS调用OS。

11、答案:C注释:数据库系统由硬件系统、数据库、数据管理系统及相关软件、数据库管理员和用户等部分组成,其中,数据管理系统是核心软件。

12、答案:A注释:见11题数据库系统的组成。

13、答案:A注释:Visual FoxPro就是一种关系数据库管理系统,一个“表”就是一个关系,一个关系是一张二维表。

关系数据库管理系统可以管理若干个二维表。

DBF是数据表文件,DBC 是数据库文件。

14、答案:B注释:数据库完整性包括实体完整性、参照完整性和用户自定义完整性,这里的用户自定义完整性是针对于属性的取值范围而定的,也可以称为域完整性。

15、答案:B注释:参照完整性与表之间的联系有关,当插入、删除或更新一个表的数据时,通过参照引用相互关联的另一个表中的记录,检查对表的数据操作是否正确,并要求此二表为同一个数据库中存在的两个表文件。

16、答案:A注释:要建立参照完整性,首先要将数据库中的两个表建立联系。

17、答案:A注释:数据库管理系统是一种对大量数据进行有效管理的软件。

18、答案:D注释:在关系中,行和列都不可以出现相同的,但行或列的次序可以交换,不影响各数据项的关系。

19、答案:B注释:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。

自然连接是去掉重复属性的等值连接。

20、答案:D注释:用二维表结构来表示实体及实体之间联系的模型称为关系模型,它不仅可以表示1:n(1:1)联系,还可以表示m:n联系。

21、答案:D注释:在有关数据库的概念中,一个实体对应于表中的一个记录,若干个记录的集合称为数据表。

22、答案:C注释:关系运算的特点是参与运算的是关系,运算结果也是关系。

23、答案:D注释:一个关系的逻辑结构就是一张二维表,每个关系有一个关系名,在VFP中一个关系存储为一个文件,称为“表”(扩展名DBF)24、答案:A注释:一个具体的数据模型应正确反应出数据之间存在的整体逻辑关系,用二维表结构来表示实体及实体之间联系的模型称为关系模型。

在关系模型中,关系中的元组之间、属性之间均存在关系。

25、答案:C注释:Visual FoxPro 6.0是一个328位数据库开发系统。

2 填空题答案1、答案:数据库管理系统注释:本题考查数据库系统的概念及其组成,数据库管理系统是数据库系统的组成之一,也是数据库系统的核心。

2、答案:元组注释:本题考查关系的基本概念,关系是具有相同性质的元组的集合。

3、答案:一张二维表注释:本题考查关系的基本概念,一个关系的逻辑结构就是一张二维表。

这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

4、答案:关系注释:本题考查关系运算的基本概念,关系运算的特点是参与运算的是关系,运算结果也是关系。

5、答案:①选择②投影③连接注释:本题考查关系运算中的几个基本概念:选择是从关系中找出满足指定条件的元组的操作;投影是从关系模式中指定若干个属性组成新的关系;连接是关系的横向结合,将两个关系模式拼成一个更宽的关系模式。

6、答案:①一对多联系②多对多联系注释:本题考查实体之间联系的种类,实体之间的联系方式有三种:一对一联系、一对多联系和多对多联系。

7、答案:①描述事物的数据本身②相关事物之间的联系注释:本题考查数据库的基本概念和内容,它不仅包括描述事物的数据本身,而且包括相关事物之间的联系。

相关文档
最新文档