文档库 最新最全的文档下载
当前位置:文档库 › 2、数据库基础计应用技术

2、数据库基础计应用技术

2、数据库基础计应用技术
2、数据库基础计应用技术

数据库基础计应用技术

第一章关系数据库基础 (7)

1.1数据管理的发展 (7)

1.1.1 文件管理系统 (7)

1.1.2 数据库管理系统 (8)

1.2数据库管理系统与数据库系统 (8)

1.2.1数据库系统的组成 (8)

1.2.2数据库管理系统 (8)

1.3数据和数据模型 (9)

1.3.1数据和数据模型 (9)

1.3.2 数据模型三要素 (9)

1.3.3概念层数据模型 (10)

1.3.3.1基本概念 (10)

1.3.3.2实体-联系模型 (10)

1.3.4组织层数据模型 (10)

1.3.4.1关系型模型的数据结构 (10)

1.3.4.2关系模型的数据操作 (11)

1.3.4.3关系模型的数据完整性约束 (11)

1.3.5 E-R模型向关系模型的转换 (11)

1.4数据库系统的结构 (11)

1.4.1数据库系统模式的概念 (11)

1.4.2三级模式结构 (11)

1.4.3 数据库的二级模式映像功能与数据独立性 (12)

1.5关系数据库规范化理论 (13)

1.5.1函数依赖 (13)

1.5.1.1函数依赖基本概念 (13)

1.5.1.2一些术语和符号 (13)

1.5.1.3为什么要讨论函数依赖 (13)

1.5.2关系规范化 (13)

1.5.2.1范式 (13)

1.5.2.2关系模式的分解准则 (13)

1.6数据库应用结构 (14)

1.6.1集中式应用结构(胖服务器) (14)

1.6.2文件服务器结构(廋服务器、胖客户端) (14)

1.6.3客户机服务器结构 (14)

1.6.4互联网应用结构 (15)

第二章SQL SERVER 2000基础 (15)

2.1概述 (15)

2.1.1 SQL SEVER 服务 (15)

2.1.2 SQL SERVER 通信构架 (15)

2.1.3应用程序开发构架 (15)

2.2安装与测试 (16)

2.2.1安装前的准备 (16)

2.2.2各版本性能说明 (16)

2.2.3安装及安装选项 (16)

2.2.4测试安装 (16)

2.3 SQL SERVER 2000常用工具简介 (16)

第三章数据库的创建与管理 (16)

3.1数据库概述 (16)

3.1.1系统创建的数据库。 (16)

3.1.2 SQL SERVER数据库的构成 (17)

3.1.3数据文件和日志文件的作用 (17)

3.1.4创建数据库时的其他属性 (18)

3.2创建数据库 (18)

3.2.1使用企业管理器创建数据库 (18)

3.3.2使用向导创建数据库 (18)

3.2.3使用SQL语句创建数据库 (18)

3.3使用企业管理器查看和设置数据库选项 (18)

3.4维护数据库 (18)

3.4.1扩大数据空间 (18)

3.4.2缩小数据库空间 (18)

3.5删除数据库 (18)

3.6.1分离数据库 (19)

3.6.2附加数据库 (19)

第四章TRANSACT-SQL语言基础 (19)

4.1 SQL基本概念 (19)

4.1.1 SQL语言发展 (19)

4.1.2 SQL语言的特点 (19)

4.1.3 SQL语言功能概述 (19)

4.2 SQL数据类型 (20)

4.2.1 数值型 (20)

4.2.2 字符串型 (20)

4.2.3 日期时间类型 (21)

4.2.4 货币类型 (21)

4.3 TRANSACT-SQL语言的一些基础知识 (21)

4.3.1语句批。 (21)

4.3.2脚本 (21)

4.3.3 注释 (22)

4.4变量 (22)

4.4.1变量的种类 (22)

4.2.2变量的声明与赋值 (22)

4.5 流程控制语句 (22)

第五章基本表的创建与管理 (23)

5.1用户自定义数据类型 (23)

5.2创建表 (23)

5.3修改表结构 (24)

5.4删除表 (24)

第六章数据的查询与修改 (24)

6.1 数据查询 (24)

6.1.1 查询语句的基本结构 (24)

6.1.2简单查询 (25)

6.1.2.1选择表中若干列 (25)

6.1.2.2选择表中的若干元组 (25)

6.1.2.3对查询结果进行排序 (26)

6.1.2.4使用聚合函数对数据进行汇总 (26)

6.1.2.5 对查询结果进行分组计算 (26)

6.1.3多表连接查询 (27)

6.1.3.1内连接 (27)

6.1.3.2自连接 (27)

6.1.3.3外连接 (28)

6.1.4 合并多个结果集 (28)

6.1.5将查询的结果保存到新表中 (28)

6.1.6使用TOP限制结果集 (28)

6.1.7子查询 (28)

6.1.7.1使用子查询进行基于集合的测试 (28)

6.1.7.2使用子查询进行比较测试 (28)

6.1.7.3使用子查询进行存在性测试 (28)

6.2修改数据 (29)

6.2.1插入数据 (29)

6.2.1.1单行数据的插入 (29)

6.2.1.2多行数据的插入 (29)

6.2.2更新数据 (29)

6.2.3删除数据 (30)

6.2.4数据修改时的完整性检查 (30)

第七章实现数据完整性 (31)

7.1数据完整性的概念 (31)

7.1.1完整性约束条件的作用对象 (31)

7.1.2实现数据完整性的方法 (31)

7.2实现数据完整性 (32)

7.3系统对于完整性约束的检查 (32)

7.4查看已经定义的约束 (32)

7.4.1在查询分析器中查看约束 (32)

7.4.2使用系统存储过程查看约束 (32)

7.5删除约束 (33)

7.5.2使用ALTER TABLE 语句删除约束 (33)

7.6禁用约束检查 (33)

7.6.1对表中现有数据禁用约束检查 (33)

7.6.2在更改数据时禁用约束检查 (34)

第八章视图 (35)

8.1视图概念 (35)

8.2.定义视图 (35)

1.单源表的行列子视图 (36)

8.2.2使用向导定义视图 (36)

8.2.3使用企业管理器定义视图 (36)

8.3查看和修改视图 (36)

2.在查询分析其中查看和修改已定义的视图 (36)

8.4删除视图 (36)

8.5通过视图修改数据 (37)

8.6视图的作用 (37)

第九章存储过程 (37)

9.1存储过程概念 (37)

9.2创建和执行存储过程 (37)

9.2.2使用企业管理器创建存储过程 (38)

9.3查看和修改存储过程 (38)

9.4系统存储过程 (38)

第十章事务与触发器 (38)

10.1事务 (38)

10.1.1事务概念 (38)

10.1.2事务特性 (39)

10.1.3事务的分类 (39)

10.2触发器 (39)

10.2.1创建触发器 (39)

10.2.2查看和修改触发器 (40)

2.使用SQL语句查看和修改已定义的触发器 (40)

3.使用系统过程查看已定义的触发器 (40)

10.2.3删除触发器 (41)

10.2.4触发器与数据完整性约束的比较 (41)

第十一章安全管理 (41)

11.1安全控制 (41)

11.1.1安全控制模型 (41)

11.1.2数据库权限的种类及用户的分类 (41)

11.2 SQL SERVER的安全控制 (42)

11.3管理sql server登录账户 (42)

11.3.1系统内置的登录账户 (42)

11.3.2建立登录账户 (42)

11.3.3修改账户的登录属性 (43)

11.3.4删除登录账户 (43)

11.4管理数据库用户 (43)

11.4.1建立数据库用户 (43)

11.4.2删除数据库用户 (43)

11.5管理权限 (43)

11.5.1 sql server权限种类 (43)

11.5.2.1使用企业管理器管理对象权限 (45)

11.6角色 (46)

11.6.1.1查看固定的服务器角色 (46)

11.6.1.2添加固定的服务器角色成员 (46)

11.6.1.3 删除固定的服务器角色成员 (46)

11.6.2固定的数据库角色 (46)

11.6.2.1 查看固定的数据库角色 (46)

11.6.2.2 添加固定的数据库角色成员 (46)

11.6.2.3 删除数据库角色成员 (47)

11.6.3用户自定义角色 (47)

11.6.3.1建立用户自定义的角色 (47)

11.6.3.2为用户定义的角色授权 (47)

11.6.3.3 添加和删除用户自定义角色的成员 (47)

第十二章数据传输 (47)

12.1 ODBC (47)

12.1.1 ODBC简介 (47)

12.1.2 ODBC体系结构 (47)

12.1.3 建立ODBC数据源 (48)

12.2 OLE DB与ADO (48)

12.2.1 OLE DB (48)

12.2.2 ADO (48)

12.3 SQL SERVER的数据转移工具-DTS (48)

12.3.1 DTS技术概述 (48)

12.3.2 利用DTS向导数据的导入和导出 (49)

12.4 使用SQL语句实现数据转移 (49)

12.4.1 BCP实用工具 (49)

12.4.2 BULK INSERT语句 (49)

第十三章备份和恢复数据库 (49)

13.1 备份数据库 (49)

13.1.1 为什么进行数据库备份 (49)

13.1.3 SQL SERVER的备份设备 (50)

13.1.3.1 创建备份设备 (50)

13.1.3.2 直接备份到文件上 (50)

13.1.4 SQL SERVER的备份类型 (50)

13.1.5备份策略 (51)

13.1.5.1 完全备份 (51)

13.5.1.2 完全备份加日志备份 (51)

13.5.1.3 完全备份加差异备份再加日志备份 (51)

13.1.6 实现备份 (52)

13.2恢复数据 (52)

13.2.1恢复前的准备 (52)

13.2.2 恢复的顺序 (52)

第十四章常用系统函数 (52)

14.1聚合函数 (52)

14.2 日期和时间函数 (53)

14.3 数学函数 (54)

14.4 字符串函数 (54)

第十五章游标 (56)

15.1游标概念 (56)

15.2使用游标 (56)

第一章关系数据库基础

1.1数据管理的发展

数据密集应用也就是我们所说的以数据为中心的应用,具有以下三个特点:

1.涉及的数据量大

2.数据不随程序的结束而结束

3.数据可以被多个应用程序共享

1.1.1 文件管理系统

文件是由操作系统和特定的管理软件或应用程序共同管理的。

缺点:

1.编写应用程序不方便

2.数据冗余不可避免

3.应用程序依赖性

4.不支持对文件的并发访问

5.数据间联系弱

6.难以按不同用户的愿望表示数据

7.无安全控制功能

1.1.2 数据库管理系统

与文件管理数据的局限性相比,优点:

1.将相互关联的数据集成在一起

2.较少的数据冗余

3.程序与数据相互独立

4.保证数据的安全可靠

5.较大限度的保证数据的正确性

6.数据可以共享并能保证数据的一致性

1.2数据库管理系统与数据库系统

1.2.1数据库系统的组成

主要包括四个部分:数据库、数据库管理系统、应用程序和系统管理员。

1.2.2数据库管理系统

一个数据库管理系统具备如下功能:

1.数据定义功能

2.数据操纵功能

3.数据查询功能

4.数据控制功能

5.数据管理功能

6.数据通信功能

1.3数据和数据模型

1.3.1数据和数据模型

模型是现实世界特征的模拟和抽象。是对现实世界数据特征的抽象。

数据模型一般满足三方面要求:第一是能比较真实的模拟现实世界;第二是容易被人理解;第三是便于在计算机上实现。

根据模型应用目的的不同,可以将这些模型划分为两大类,第一是概念层数据模型,用于数据库设计阶段,与具体的数据库管理系统无关。另一类是组织层的数据模型,也称为组织模型(与DBMS相关),主要的几种组织模型:层次模型(树形结构)、网状模型(用图形结构组织数据)、关系模型(用简单的二维表组织数据)。

1.数据的静态特征:

包括数据的基本结构、数据间的联系和对数据取值范围的约束。

2.数据的动态特征:

对数据进行的操作以及操作规则。查询和更改。

1.3.2 数据模型三要素

1.数据结构(静态特征描述)

2.数据操作(动态特征描述)

3.数据完整性约束(静态特征描述)

1.3.3概念层数据模型

1.3.3.1基本概念

1.3.3.2实体-联系模型

在实体-练习方法中主要涉及三个概念:实体、属性和联系。

一对多

联系的种类:

多对一

多对多

1.3.4组织层数据模型

1.3.4.1关系型模型的数据结构

1.关系:就是二维表

2.元组:每一行数据是一个元组

3.属性:表中的每一列

4.主码:是表中的一个属性或一个属性组,用于唯一的确定表中的一个元组。

5.域:属性的取值范围称为域。

1.3.4.2关系模型的数据操作

关系模型的操作对象是集合,而不是行,也就是操作的对象及操作的结果都是完整的表。关系数据模型的数据操作主要包括四种:查询、插入、删除和修改数据。

1.3.4.3关系模型的数据完整性约束

1.实体完整性:必须具有主码,不允许存在无主码的记录,主码值相同的记录。

2.参照完整性:外码。

3.用户定义完整性(域完整性、语义完整性)

1.3.5 E-R模型向关系模型的转换

1.4数据库系统的结构

从数据库管理角度看,数据库系统通常采用三级模式结构。从数据库最终用户角度看,数据库系统的结构分为集中式结构、文件服务器结构、客户/服务器结构等。

1.4.1数据库系统模式的概念

1.4.2三级模式结构

内模式:最接近物理存储的,也就是数据的物理存储方

式(存储模式)。只有一个,表示数据库的物理存储。

外模式:是最接近用户的,也就是用户所看到的数据视图(用户模式、子模式)。是单个用户的数据视图,可以有许多,每一个都或多或少的抽象表示整个数据库的某一部分。

模式:介于内模式和外模式之间的中间层次(逻辑模式、概念模式)。只有一个,记录和字段、表这些更加面向用户的概念。

1.4.3 数据库的二级模式映像功能与数据独立性

二级模式映像功能保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性,是数据库应用程序补血数据库的逻辑(模式)或存储结构(内模式)的变动而变动。

逻辑独立性:当模式发生变化时,应用程序可以不变。

物理独立性:当内模式发生变化时,模式可以不变。

1.5关系数据库规范化理论

1.5.1函数依赖

1.5.1.1函数依赖基本概念

1.5.1.2一些术语和符号

1.5.1.3为什么要讨论函数依赖

1.5.2关系规范化

1.5.

2.1范式

关系模式满足的条件

1.第一范式:不包含重复组(不包含非原子项的属性)的范式是第一范式的关系。

2.第二范式:如果属于第一范式,并且每个非主属性都完全函数依赖于主码。

3.第三范式:如果属于第二范式,并且所有非主属性都不传递依赖于主码。

1.5.

2.2关系模式的分解准则

模式分解具有无损连接性;

模式分解能够保持函数依赖。

1.6.1集中式应用结构(胖服务器)

所有的资源(数据)都在主机上,所有处理程序也在主机上完成。优点是:可以实现集中管理,安全性很好;缺点是费用昂贵,不能真正划分应用程序的逻辑。

1.6.2文件服务器结构(廋服务器、胖客户端)

应用程序在客户工作站上运行,而不是在服务器上运行。所有的处理都在客户端完成,网络上经常传送大量无用的数据。

1.6.3客户机服务器结构

允许应用程序分别在客户工作站和服务器上执行,可以合理的划分应用逻辑,充分发挥客户工作站和服务器两方面的性能。

第二章SQL SERVER 2000基础

2.1概述

2.1.1 SQL SEVER 服务

1.SQL SERVER 服务:最核心的服务,直接管理和维护数据库:

在多个并发用户间分配计算机资源;防止出现逻辑上的问题;保证数据的一致性和完整性;保证安全。

2.SQL SERVER AGENT

需要定期进行的管理工作

3.DISTRIBUTED TRANSACTION COORDINATOR

4.MICROSOFT SEARCH

2.1.2 SQL SERVER 通信构架

2.1.3应用程序开发构架

1.OLE DB

2.ADO

3.ODBC

4.RDO

2.2安装与测试

2.2.1安装前的准备

1.版本

2.2.2各版本性能说明

2.2.3安装及安装选项

2.2.4测试安装

2.3 SQL SERVER 2000常用工具简介

第三章数据库的创建与管理

3.1数据库概述

3.1.1系统创建的数据库。

系统数据库:MASTER(最主要的系统数据库,用于记

录SQL SERVER系统所有的系统级信息、其他数据库的信息)、MSDB(保存关于调度报警、作业、操作员等信息)、MODEL(样板数据库)所有用户数据库的共享信息,当用户创建一个数据库时,系统自动将MODEL数据库中的全部内容复制到新建数据库中)、TEMPDB(临时数据库,存储用户创建的临时表、用户声明的变量以及用户定义的游标等数据,并为数据的排序等操作提供一个临时工作空间。当用户离开SQL SERVER之后)。用户示例数据库PUBS、NORTHWIND。

3.1.2 SQL SERVER数据库的构成

数据文件(一个主文件,可以有多个辅助文件)和日志文件(至少一个日志文件)

数据存储的单位是页。一页是一块8KB的连续的磁盘空间,页是存储数据的最小单位。页的大小决定了数据库表的一行(元组)的最大大小。不允许一行数据存储在不同的页上。

3.1.3数据文件和日志文件的作用

1.数据文件:存放数据库,包括主数据文件和辅助数据文件。

2.日志文件:记录页的分配和释放以及对数据库的修改操

作。至少一个日志文件,也可有多个日志文件。

3.1.4创建数据库时的其他属性

3.2创建数据库

3.2.1使用企业管理器创建数据库

3.3.2使用向导创建数据库

3.2.3使用SQL语句创建数据库

3.3使用企业管理器查看和设置数据库选项

3.4维护数据库

3.4.1扩大数据空间

数据库属性中修改数据文件的分配空间

3.4.2缩小数据库空间

释放数据库中未使用的空间,并将释放的空间交还给操作系统。收缩后的大小不能小于这些文件的初始大小。

3.5删除数据库

1.使用企业管理器

2.使用SQL语句DROP DATABASE

不能删除正在使用的数据库和系统数据库

3.6.1分离数据库

3.6.2附加数据库

第四章TRANSACT-SQL语言基础

4.1 SQL基本概念

4.1.1 SQL语言发展

SQL(SQL-89)、SQL2(SQL-92)、SQL3(SQL-99)4.1.2 SQL语言的特点

1.一体化

2.高度费过程化

3.简洁

4.以多种方式使用(交互命令,嵌入到程序设计语言中)4.1.3 SQL语言功能概述

数据定义功能(DDL)实现定义、删除、和修改数据库对象的功能。CEATE DROP ALTER

数据查询功能(QL)实现数据的查询功能。SELECT

数据操纵功能(DML)实现对数据库的增加、删除和修改功能。INSERT DELETE UPDATE

数据控制功能(DCL)实现控制用户对数据库的操作权

限的功能。GRANT REVOKE DENY

4.2 SQL数据类型

4.2.1 数值型

1.准确型

BIGINT 8B

INT 4B

SMALLINT 2B

TINYINT 1B

BIT 0、1

NUMERIC(P,Q) P表示整数位数+小数位数,Q表示小数位数。

2.近似型

FLOAT 8B

REAL 4B

4.2.2 字符串型

1.普通编码字符串类型

CHAR(N) 固定长度字符串类型N BETWEEN 1 AND 8000,长度不足时,自动用空格顶位

VARCHAR(N)可变程度字符串类型。

TEXT

数据库应用基础教程答案

数据库应用基础教程答案 【篇一:access数据库应用基础教程(第三版)习题及答 案】 txt>程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database) 是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组 织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的 数据处理的核心机构。它是一个实际可运行的存储、维护和应用系 统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵 和管理数据 库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库管理系统的主要功能有:数据定义、数据操作、数据库的运 行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。 4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数 据库的建立和测试、数据库运行和维护。 第2章 sql 语言简介 1. 什么是sql语言?sql语言具有哪些特点和功能? 答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系 数据库系统。 sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言 具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观

《数据库技术与应用》基础的知识点

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键

《数据库基础及应用》网上作业(1-5章).

Access2010《数据库基础及应用》网上作业(1-6章) (共68 题 第1 题: (单选题, 1.5 分 有三个关系 R、S 和 T 如下: R S T A B m 1 n 2 B C 1 3 3 5 A B C m 1 3 由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。 A)笛卡尔积 B)自然连接 C)并

D)交 [A]选A [B]选B [C]选C [D]选D 答案: B 第2 题: (单选题, 1.5 分 数据库技术的根本目标是要解决数据的_____。 [A]存储问题 [B]共享问题 [C]安全问题 [D]保护问题 答案: B 第3 题: (单选题, 1.5 分 下列叙述中错误的是_______。 [A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理 [B]各种数据库管理系统均基于某种数据模型 [C]数据库管理系统必须在操作系统支持下工作 [D]数据库系统比文件系统能够管理更多的数据 答案: D 第4 题: (单选题, 1.5 分

数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。 [A]可靠性 [B]一致性 [C]完整性 [D]安全性 答案: D 第5 题: (单选题, 1.5 分 有三个关系 R、S 和 T 如下: R S T D E F b0h1 y j p2 D E F g8f3 b0h1 c5z4 D E F b0h1

由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。 A)并 B)交 C)笛卡尔积 D)自然连接 [A]选A [B]选B [C]选C [D]选D 答案: B 第6 题: (单选题, 1.5 分 有两个关系 R 和 T 如下: R T A B C a 1 2 A B C c 3 2

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

数据库技术基础4

河南工业大学实验报告数据库技术基础4 课程数据库技术基础实验名称实验4.2视图的使用 院系中英国际学院 实验4.2 视图的使用 1.创建视图 (1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。 图4.2.1创建YGGL数据库上的视图DS_VIEW (2)创建YGGL数据库上的视图Employees_view,视图包含员工编号、姓名和实际收入三列。 图4.2.2创建YGGL数据库上的视图Employees_view 思考与练习: 在创建视图时SELECT语句有哪些限制? 不能使用COMPUTE或者COMPUTE BY子句,除非和TOP子句一起使用,否则,不能使用ORDER BY子句,不能使用INTO关键字,不能使用OPTION子句,不能引用临时表和表变量。 在创建视图时有哪些注意点? 1.在CREATE VIEW语句中,不能包括ORDER BY,COMPUTE或者COMPUTE BY 子句也不能 出现INTO关键字。 2.创建视图所参考基表的列数最多为1024列。 3.创建视图不能参考临时表。 4.尽量避免使用外连接创建视图。 5.在一个批处理语句中,CREATE VIEW 语句不能和其他TRANSACT-SQL语句混合使用。

创建视图,包含员工编号、姓名、所在部门名称和实际收入这几列。 图4.2.3创建视图 2.查询视图 (1)从视图DS_VIEW中查询出部门编号为“3”的部门名称。 图4.2.1 (2)从视图Employees_view中查询出姓名为“王林”的员工的实际收入。 图4.2.4查询出姓名为“王林”的员工的实际收入 思考与练习 若视图关联了某表中的所有字段,而此时该表中添加了新的字段,视图中能否查到该字段?不能,必须重新创建视图才可以查询到 自己创建一个视图,并查询视图中的字段。

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

数据库基础与应用形考作业答案

数据库基础与应用形考作业参考答案 作业1: 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、 局部全局、主属性非主属性、多多、1 多、型值、元组属 性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应 用程序设计员终端用户、外模式与模式模式与内模式、定义/ 操作/控制自动建立、关系数据结构关系运算关系完整性规 则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决 定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第 一 2 、第二二、第三、BC 主属性 作业2: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概 念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计 要求功能完善操作方便、客房表住宿、娱乐费表催补款表、

客房表客房空闲表 二、写功能 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌 等信息。 2.从商品库中查询出所有商品的不同产地的总数。 3.从教学库中查询出每门课程被选修的学生数。 4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所 选修的共同课程的课程号。 5.从教学库中查询出所有已被学生选修的课程。 6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全 部学生。 7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号 和成绩排序。 8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1

电大数据库基础与应用 模拟试题201606

数据库基础与应用模拟试题201606-1 一、单选题(共12题,共36分) 1.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 2.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(A )。 A、标签报表 B、一般报表 C、交叉报表 D、数据透视图报表 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为( A )。 A、A B、B C、C D、D 4.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( C )。A、1对1 B、1对多C、多对多D、多对1 5.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 6.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 7.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( A )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 8.在Access的表定义中,字段的OLE对象类型用来存储( D )。 A、文本数据 B、数字数据 C、货币数据 D、多媒体 9.在Access中,字段的“字段大小”属性是一个( C )。 A、字符串 B、实数 C、整数 D、日期 10.属性的取值范围被称为( B )。 A、实体 B、域 C、联系 D、码 11.在Access中,若利用宏打开一个报表,则选择的宏操作命令是( D )。 A、OpenTable B、OpenQuery C、OpenForm D、OpenReport 12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( C )。A、(A,C) B、(C,D) C、(A,D) D、(B,D) 二、是非判断题(共12题,共36分) 1.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(×) 2.进行VBA程序开发所使用的编辑工具是VBE(Visual Basic for Editor)。(√) 3.在Access的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(√) 4.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m+n。(×) 5.利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(√) 6.在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。(√) 7.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(√) 8.在SELECT语句的FROM选项中,每对表之间的连接方式共有两种。(×) 9.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(√)

数据库基础与应用形成作业答案

《数据库基础与应用》形成性作业 第一次作业 一、单项选择题 1、域是实体中相应属性的(A)。 A、取值范围 B、值 C、名称 D、描述 2、把保存关系定义的关系称为对应数据库的(B)。 A、一般关系 B、元关系 C、特定关系 D、正常关系 3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。 A、传递性 B、分解性 C、合并性 D、增广性 4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。 A、(A,B) B、(A,C) C、(A,E) D、(A,D) 5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。 A、9 B、24 C、10 D、20 6、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。 A、学生号 B、姓名 C、性别 D、年龄 7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。 A、10 B、8 C、7 D、6 8、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。 A、传递性 B、分解性 C、合并性 D、增广性 9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。 A、第一 B、第二 C、第三 D、BC 二、是非题 1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(错) 2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。(对)

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 (B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构

C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性

《数据库基础及应用》期末练习试题1

1)打开某个 Access 数据库,创建一个数据访问页,在“页”对象列表框中所列出的是数据访问页的_快捷方式____。 2)在 Access 中,当对数据访问页设置分组字段时,展开控件的作用是显示或隐藏每组中的__记录___。 3)在宏的设计视图窗口中,下半部分是__操作参数区_____。 4)在宏中,OpenReport 操作可用来打开指定的___报表____。 5)在 Access 中的 VBA 过程里,要运行宏可以使用 DoCmd 对象的 __ RunMacro ____方法。 6)关于宏的执行,以下说法不正确的是在打开数据库时,不会自动运行 AutoExec 宏_______。 7)在宏中,用于显示所有记录的宏命令是__ ShowAllRecords _____。 8)在 VBA 中,表达式 (5^2 Mod 8) >= 4 的值是__False_____。 9)在 VBA 中,表达式 23\4<=3 Or 5>=6 的值是__ False_____。 10)在 VBA 中,表达式 Not (Not (8-3>5)) 的值是__False_____。 11)在 VBA 中,表达式 33/2>16 And (16\5>3) 的值是__False_____。 12)在 VBA 中,声明函数过程的关键字是__ Function _____。 13)对 VBA 中的逻辑值进行算术运算时,True 值被当做 -1,False 当做__0_____。 14)在 VBA 中,类型说明符 # 表示的数据类型是__双精度型____。 15)下列语句中,定义窗体的加载事件过程的头语句是_ Sub Form_Load()_____。 16)现有一个已经建好的窗体,窗体中有一个命令按钮,单击此按钮,将打开“产品数量统计”报表,如果采用VBA 代码完成,下面语句正确的是__ Docmd.OpenReport "产品数量统计"____。 17)表达式 IIf(0, 60, 100) 的结果是__100____。 18)在 VBA 中,变量声明语句“ Dim a#, b AS integer”中的变量 a 的类型是_双精度型_____。 19)在 VBA 中,“ Dim a(3,3) AS Bollean”语句定义了一个数组,该数组中的全部元素都初始化为_False_____。 20)在 VBA 某个模块中,有如下声明语句 Dim a(6,10) AS integer 那么数组 a(6,10) 总共有__77____个元素。 21)以下 VBA 程序段运行后,变量 j 的值是__2____。 k = 10 j = 0 Do k = k + 10

数据库技术基础第四版课后习题答案

一、填空题 1. 与文件管理系统相比较,数据库系统的特点主要有数据___________、数据___________、数据___________。 结构化;共享性高、冗余度低、易扩充;独立性高 2. 数据库系统提供了两个方面的映象功能,其中,_______使得数据库系统具有逻辑独立性,___________使得 数据库系统具有物理独立性。 外模式/模式映象;模式/内模式映像 3. 数据库设计分为以下六个设计阶段:需求分析阶段,______________,数据库逻辑设计阶段, ___________________,数据库实施阶段,数据库运行和维护阶段。 概念结构设计阶段;数据库物理设计阶段 4. 在数据库系统中最重要的软件是______ _,最重要的用户是_______。 . 数据库管理系统;数据库管理员。 二、选择题 1. 目前数据库中最流行的数据库是(B )。 A 网状数据库 B 关系数据库 C 层次数据库 D 非关系模型数据库 2. 元数据又可以叫做( B )。 A 用户数据 B 系统数据 3. 描述数据库中全体数据的逻辑结构和特征的是(B)。 A 内模式 B 模式 C 外模式 D 存储模式 4. DB的含义是( A )。 A 数据库 B 数据库管理系统 C 数据处理 D 数据库系统 三、简答 1. 试述数据库、数据库管理系统、数据库系统的概念。 解:数据库:数据库用于存储数据,数据分为用户数据和系统数据。数据库管理系统:数据库管理系统是一类重要的复杂的系统软件,由若干程序组成,主要包括数据库引擎,各种管理程序,开发工具等。数据库管理系统完成对数据库的一切操作,同时提供面向应用的接口,供应用程序调用。 数据库系统:数据库系统由三部分组成:数据库、数据库管理系统,数据库应用 2. 数据库系统的体系结构有哪几种,简述各自的特点。 解: 目前数据库系统主要分为集中式、客户机/服务器、并行式和分布式等几种。 集中式数据库系统:DBMS、数据库和应用程序都在一台计算机上。 客户机/服务器数据库系统:DBMS、数据库驻留在服务器上,而应用程序放置在客户机上(微型计算机或工作站),客户机和服务器通过网络进行通讯。在这种结构中客户机负责业务数据处理流程和应用程序的界面,当要存取数据库中的数据时就向服务器发出请求,服务器接受客户机的请求后进行处理,并将客户要求的数据返回客户机。 并行数据库系统:并行数据库系统是在并行机上运行的具有并行处理能力的数据库系统,是数据库技术与并行计算技术相结合的产物。并行数据库系统发挥了多处理机的优势,采用先进的并行查询技术和并行数据分布与管理技术,具有高性能、高可用性、高扩展性等优点。 分布式数据库系统:分布式数据库由一组数据组成,这组数据物理上分布在计算机网络的不同结点上,逻辑上却属于同一个系统。网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用,这时只访问本地数据。也可以执行全局应用,此时,通过网络通信子系统访问多个结点上的数据。分布式数据库适应了企业部门分布的组织结构,可以降低费用,提高系统的可靠性和可用性,具有良好的可扩展性。 3. 考察一个具体的数据库管理系统的构成。 4. 用某一种熟悉的编程语言实现学籍管理应用。 第二章 一、简答 1. 什么是概念模型?概念模型的作用是什么? 解:概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 2. 什么是E-R图?构成E-R图的基本要素是什么? 解:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

《数据库原理》知识点总结 (3)

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界 2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。

注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:①E-R图作为用户与开发人员的中间语言。 ②E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

数据库基础与应用(带答案)

B.

C. 元组 D. 基数 5. 在Access 数据库中,任何事物都被称为分值:2 A. 方法 B. 对象 C. 属性 D. 事件 6.Access 数据库类型是分值:2 8. Access 2 A. 必须包含构成Access 数据库的七类不同的对象

B. 至少应包括三个以上不同类型的对象 C. 可以不包含任何对象 D. 每个对象必须作为单独的文件存放在Windows操作系统中 9. 在Access 中,空数据库是指分值:2 A. 数据库中数据是空的 B. 没有基本表的数据库 C. 没有窗体、报表的数据库 D. 没有任何数据库对象的数据库 10. 若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的方式为分值:2 A. 常规打开 B. 以只读方式打开 以独占方式打开 D. 以独占只读方式打开 B. C. 使用用户级安全机制 D. 设置访问数据库的权限

12. 表“设计”视图窗口包括两个区域:字段输入区和分值:2 A. 格式输入区 B. 数据输入区 C. 字段属性区 D. 页输入区 13. 输入掩码是给字段输入的数据时设置的分值:2 A. 初值 B. 当前值 C. 输出格式 14. 子表的概念是相对主表而言的,它是嵌在__ 中的表。分值:2 A. 从表 C. 子表 D. 大表 15. 在Access中表和数据库的关系是分值:2 A. 一个数据库可以包含多个表 B. 一个表只能包含两个数据库 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表

16. 在Access的数据类型中,不能建立索引的数据类型是分值:2 A. 文本型 B. 备注型 C. OLE 对象 D. 超链接 17. 设置主关键字是在_ 中实现的。分值:2 A. 表设计视图 B. 表的数据表视图 C. 查询设计视图 D. 报表的设计视图 18. 假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月 1 日,则可设置该字段的有效性规则为分值:2 A. Between #1/1/2008# And #1/1/2009# B. Between "1/1/2008" And "1/1/2009" C. Between *1/1/2008* And *1/1/2009* D. Between [2008 年1月1日] And [2009 年 1 月1 日] 19. ___________________________________________ Access 数据库系统 提供四种查询向导,分别是_______________________ 、交叉表查询向导、

《数据库基础及应用》综合测试

《数据库基础及应用》综合测试(一) ——Visual FoxPro操作基础及应用 学号:_________ 姓名:_________ 成绩:_________ 一、单选(每小题3分共21分) 1.以下命令可以用来创建数据库的是() A.Create Database B.Create Table C.Remove Table D.Add Table 2.打开一个已建立结构复合索引的数据表,立即用Browse浏览记录的顺序是()A.第一个索引标识的顺序 B.最后一个索引标识的顺序 C.原物理顺序 D.用Set Order To设置的索引 3.下列修改数据表的操作中,可能使数据丢失的是() A.增加一个字段 B.改变一个字段的数据类型 C.改变一个字段名 D.A 、B、C三种情况均可能 4.命令Select 0的功能是() A.选择0号工作区为当前工作区 B.关闭主工作区中所有打开的文件 C.选择当前工作区号+1的工作区为当前工作区 D.选择工作区号最小的未使用的工作区为当前工作区 5.在Zgda表中,查询所有职中毕业的学生信息,以下语句正确的是()A.Select * From Zgda Where 毕业学校=职中 B.Select * From Zgda Where 毕业学校=“职中” C.Select * From Zgda Where 毕业学校 L ike “%职中%” D.Select * From Zgda Where 毕业学校 Like %职中% 6.设计报表可使用的控件的是() A.标签、文本框、列表框 B.标签、域控件、列表框 C.标签、域控件、线条 D.布局、图片或数据源 7.在VFP的表单中,为“确定”按钮定义访问键O,正确的定义是() A.&O B.

《数据库原理》知识点总结

《数据库原理》知识点总结标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界

2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS 无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例 student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:① E-R图作为用户与开发人员的中间语言。 ② E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授 和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

数据库基础及应用试题题库.

《数据库基础及应用》选择题题库 1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?C A. int B. smallint C. tinyint D. decimal(3,0) 2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?C A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL, 通信地址 varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号 int IDENTITY(1,1) PRIMARY KEY, 雇员代号 int NOT NULL, 客户代号 int NOT NULL, 订购日期 datetime NOT NULL, 订购金额 money NOT NULL ) 他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B A. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额 FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 WHERE b.订购日期 = '09/01/2003' AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表) B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 AND b.订购日期 = '09/01/2003' GROUP BY a.雇员代号,a.雇员姓名,b.订购日期 C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a INNER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号

《数据库基础及应用》期末试题

2005年7月考生注意:本试卷考核方式为上机操作,时间为120分钟。 理论部分:把答案写在word文档中,然后保存到以本人学号姓名命名文件夹中。 一、填空(共30分,每空1分) 1.一个完整的数据库系统由________________、________________、________________、数据库管理员和用户组成。 2.Visual FoxPro 6.0 数据库管理系统基于______模型,提供了面向______的程序设计方法。3.实体间的联系可以分为三种类型,分别是、和。4.关系模型主要由、和完整性约束三大部分组成。 5.获取字符串中间部分字符可用_____________函数。 6.记录指针从当前记录向上移动3条记录的命令是,移动指针到表头的命令是。 7.表达式3+5<4.OR.’ABC’!=STR(123).AND..NOT..T.的值为_____________。 8.Visual FoxPro 6.0中有四种类型的索引:、、 和唯一索引。 9.Visual FoxPro 6.0 提供的类有两种:________和_________。 10.一个对象的性质如:长、宽、颜色、字体等叫做它的________。 11.从表中的当前记录开始,向下删除共5条记录的命令是。 12.数据库的保护主要包括四个方面的内容:、 和。 13.截取字符串”河北电大”得到结果为“电大”,函数表达式为:。14.数据库表之间的关系有和两种,其中建立 关系可以实现表间的指针联动。 15.下面这段程序实现的功能是计算1+3+5+…+99的和,请在下划线填上所缺语句: s=0 i=1 do while i<100 s=s+i enddo ?"1+3+5+…+99=",s 二、判断题(共10分,每题1分)(对的画√,错的画×) 1.同一个表中可以有相同的字段名。()2.逻辑运算符的优先级比关系运算符的优先级高。()3.str(2345.546,7,2)的结果为2345.546。()4.LOOP语句可在IF语句中使用。()5.FIELDS 子句用于指定操作的字段名,没有这项表示对所有字段操作。()6.数据库表和自由表都能建立主索引。()7.表文件间的关系有临时关系和永久关系二种情况。()8.临时关系的作用是:使关联表之间的记录指针能关联移动;()9.主索引和候选索引都能使记录的关键字值不重复。()10.删除内存变量A的命令是clear A。()

相关文档
相关文档 最新文档