数据库及其应用笔记

数据库及其应用笔记
数据库及其应用笔记

2.1

三种重要数据模型:(1)层次模型;(2)网状模型;(3)关系模型;

层次模型特点:有且仅有一个节点无父节点;其他节点有且仅有一个父节点;

网状模型特点:可有一个以上结点无父结点;至少有一个结点有多于一个以上的父结。

点。

数据模型三要素:数据结构、数据操作、数据约束。

2.2

关系代数包含三种运算:并、交、差;关系笛卡尔积;选择;投影;连接;自然连接;

2.3

关系数据库的完整性

(1)实体完整性:如果定义了主键,则指定了主键的属性值,就能够确定唯一的元组。

定义了主键的关系中,不允许任何元组的主键属性值为空值。

(2)参照完整性:关系S的主键作为外键出现在关系R中,它在R中的取值只能符合两种情形之一:或者为空值NULL;或者在关系S的主键中存在对应的值。

(3)用户定义的完整性:用户根据实际需要对数据库的数据或者数据间的关系可以定约束条件,所有这些约束构成了用户定义的完整性规则。

(4)域完整性:用户对于关系中单个属性取值范围定义的约束条件。

2.4关系规范化

(1)函数依赖与键

函数依赖:设R(U)是一个关系模式,属性集U、X、Y均为U的子集。若对于R(U)上任意一个关系S,在S中不可能有任意的两个元组在X中的属性值相等,而在Y中的属性值不等,则称X函数决定Y,或称Y函数依赖于X,记为:X→Y。

键:设R(U)是一个关系模式,属性集U、X、Y均为U的子集。若对于R(U)上任意一个关系S,都有X→U成立,但对于X的真子集X',X'→U都不成立,则称X是S的键。

(2)关系分为完全函数依赖、部分函数依赖、传递函数依赖。

(3)关系范式:1NF、2NF、3NF,更高的还有BCNF、4NF、5NF。

2.5

关系名模型的不足:○1基本数据类型不满足需要,如多媒体数据;○2数据结构简单;

○3数据和行为分离;○4一致约束不完全,只能预定时机检查;

○5事物短寿,并发控制机制简单。

第五章查询

在输入SQL语句时,一定要注意语句中所有语句符号必须是英文的,而且要区分英文的大小写。

INSERT语句使用方法:配套INTO使用,当只需要插入少量数据时,我们仅仅加上V ALUES()就可以了,当要批量添加时,使用INSERT INTO后,用SELECT 语句即可。

UPDATE语句语法

《数据库及其应用》实验报告(新)

《数据库及其应用》 (课程编号:B0901000) 实验报告 (2014-2015学年第2学期) 实验成绩: 学号: 姓名: 专业班级: 课堂号: 任课教师: 完成日期:

一、实验目的及要求 能熟练掌握 Access2010的启动、退出,以及操作界面和操作方法。 能够理解关系模型的基本概念。 能够完成简单的数据库概念设计、逻辑设计和物理设计。 能够熟练建立数据库文件、表对象和关系。 能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。 能够运用SQL对数据库进行更新。 能够熟练掌握不同软件之间的数据交换。 二、实验设备(环境)及要求 PC机,Windows 7,Office 2010(主要是Access 2010) 实验参考教材: 《数据库及其应用(Access及Excel)学习与实验实训教程》(第二版)。 (以下简称《实验教程》) 三、实验内容及记录 实验项目1:熟悉Access的启动和退出,熟悉Access的界面 1.启动Access 练习不同的Access的启动方法。。 2.退出Access 练习不同的Access的启动方法。 3.观察并了解 Access用户界面 不同方式启动进入Access,其界面有所差异。 通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。 Access用户界面主要由三个组件组成: 功能区。 Backstage 视图。 导航窗格。 (1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。 (2)观察功能区:了解组成功能区的选项卡。 (3)观察导航窗格。各种对象的显示组合。 4.Access选项及其设置 在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

《数据库应用实践》实验一:数据库管理系统及其应用开发环境的创建使用

学号:姓名:学院:专业: 《数据库应用实践》实验一:数据库管理系统及其应用开发环境的创建使用 实验目的:了解数据库应用开发环境的建立与使用;掌握 SQL 语言的使用;通过实践理解关系数据模型的相关概念;掌握数据库应用开发环境的使 用;掌握创建、删除数据库的方法;掌握创建基本表、查看表属性、 修改属性的方法;掌握向表中添加、删除以及修改数据的方法;掌握 查询分析器的使用方法;掌握 SELECT 语句在单表查询中的应用;掌 握复杂查询、多表查询的方法;掌握视图的使用方法;巩固数据库的 基础知识。 实验环境: 操作系统: Windows7旗舰版 数据库管理系统: Microsoft SQL Server 2005 实验内容: 1. 应用背景:组织管理学生选课系统,一门课程可以由多个老师教授,但一个老师只能教一门课程。 2.设计的数据库名:ST 3. 所设计的各张表结构说明,各表之间关系图说明 创建5张表,student表存储学生信息,teacher表存储教师及教师授课信息,course表存储课程信息,score表存储学生选课信息及选课成绩。具体结构与表直接关系见下面SQL语句及关系图。 4.依据前面实验一实验内容(2),(3)的要求,写出实现相应操作的 SQL 语句并给出运行结果的截图。 (2)数据库建库、建表及其修改更新 以下内容使用 SQL 语句完成: 1、设计一个应用场景,创建符合该应用需求的应用数据库。 语句:create database ST 截图: 2、在该数据库中创建若干有关联关系的表,至少 4 个,并创建主键外键约束,创建自定义完整性约束(非空、唯一、默认值、check)。 1)student表 create table student (sno char(9)primary key, sname char(20)unique, ssex char(2),

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

数据库应用技术及实践(实验)

数据库应用技术及实践》 实验指导书 郑州轻工业学院 电子信息工程教研室

2013年5 月

实验一服务器、数据库及表的基本操作 一、实验目的、内容及步骤 1.理解SQL Server2005的软件体系结构,掌握 SQL Server2005 的常用 管理工具组件的使用方法; 2.理解SQL Server2005中SQL Server服务(器)的概念,并掌 握SQL Server服务(器)的启动、暂停和停止; 3.理解SQL Server2005中SQL Server服务(器)注册的概念, 并掌握利用管理控制平台新建、编辑、删除 SQL Server 服务(器) 注册; 4.理解SQL Server2005中数据库的概念,并掌握利用管理控制平台新 建数据库的方法; 5.掌握利用管理控制平台管理数据库的方法,如“附加与分离”、 “压缩”、“更名”、“删除”、“备份与复原”等; 6.理解SQL Server2005中表的概念,并掌握利用管理控制平台新建表 及管理表的方法; 7.理解数据完整性的概念和SQL Server 实现数据完整性的机制,掌握 使用管理控制平台定义数据完整性的方法,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用的方法;

二、实验任务 1、利用管理控制平台创建一个管理学生信息的数据库,具体要求如下: (1)数据库名称为“学生成绩管理系统” ( 2)主要数据文件:逻辑文件名为“学生成绩管理系统”,物理文件名为学生成绩管理系统.mdf”初始容量为3MB,最大容量为 100MB ,递增量为 1MB; (3)次要数据文件:逻辑文件名为‘学生成绩管理系统 Data2',物理文件名为学生成绩管理系统Data2 .ndf”初始容量为1MB , 最大容量为10MB,递增量为1MB ; (4)事务日志文件:逻辑文件名默认,初始容量为1MB ,最大容量为20MB,递增量为10%; (5)将所有的文件保存于一个便于查找的物理路径下,以备后用。 2、利用管理控制平台在上述数据库创建表,包括班级表、学生表、课程表、成绩表,具体要求如下: (1 )表名称分别为“学生”、“班级”、“课程”、“教师” (2)列要求如下

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

《数据库及其应用》实践环节指导

《管理信息系统》实践环节考核指导 (2007年9月修订) 一、类型 课程实验考核 二、目的与要求 本课程的目的是掌握管理信息系统的有关理论并能够利用开发工具完成一定水平的设计任务。根据教材要求,本课程使用的辅助开发工具为Microsoft Access 2003,因此能够利用Access完成具备一定的规模的设计任务是设计本课程的重要目的之一。本考核主要达到两个目的: 1.检查学生以管理信息系统基本理论为指导开发、调试信息系统的能力; 2.检查学生利用开发工具完成特定任务的能力。 三、考核环境 软件要求: Windows 98以上的Windows 操作系统; Microsoft Access 2003 DBMS系统。 考试系统:高等教育自学考试计算机信息管理专业考试系统 四、考核内容 1、Access数据表操作能力 修改数据表结构(包括字段添加、字段删除和修改字段的长度和类型) 数据表之间关系的建立与删除。 2、Access查询的建立与使用能力; 带有指定条件的单表查询; 带有指定条件的多表查询(包含表的连接); 具有计算功能的统计查询(包含直接计算和分组计算查询); 修改查询; 追加查询; 3、Access的窗体功能; 以窗体向导建立简单窗体; 以窗体设计器设计简单窗体(了解并能够简单使用窗体属性对话框); 设计具有查询功能的窗体的能力。 4、Access报表的制作。 5、菜单设计与使用能力 五、考核时间与形式 考核时间为60分钟; 采用闭卷形式,考生首先从考核服务器下载考核用文件到d:\2005ks下,然后把压缩文件解放到文件夹d:\2005ks内。所有答案都直接做在文件夹d:\2005ks内,最后根据考试要求

数据库及其应用(选择题)

一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。 (分数:2 分) A. 外模式

C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:C。 9、用户涉及的数据逻辑结构用()描述。(分数:2 分) A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:D。 10、

《数据库及其应用》实验要求n

2013-14学年第2学期“数据库及其应用”课程 实验教学说明 本学期教师课内指导实验课8次。另外,部分内容学生应在课外的实验课时中自主完成。全部课内课外实验完成后,上交实验报告。 课内实验内容,参考实验指导教程,教师可根据自己的教学进度安排。以下是每次课内实验参考实验内容,老师应要求、演示并指导学生完成,反复练习、思考。 课内实验1 1.实验目标 1.1 熟悉Access2010的启动、退出,初步了解操作界面。 1.2 可创建数据库文件。 1.3 可进行简单的外部数据交换,初步了解表对象。 1.4 可对Access进行初步设置。 2.实验内容 2.1 根据实验教材“实验一”的内容进行操作(见本文档“附录1”)。 2.2 创建自己的文件夹(如E:\MYDBTEST等),然后将其设为默认文件夹。 2.3创建空的数据库文件,并放置在默认文件夹中。 2.4 利用“外部数据”选项卡,将附录表1、表3的数据导入Access数据库中。 方法一:将表1粘贴到文本文件中,然后导入Access,命名为“学院”。 步骤: (1)选择Word表复制,打开记事本,粘贴,然后命名为“学院”存储。 (2)进入Access,打开刚创建的Access文件。 (3)选择“外部数据”选项卡“导入并链接”组下“文本文件”按钮单击,打开“获取外部数据-文本文件”对话框。 (4)在该对话框中,单击“指定数据源”后面的“浏览”命令按钮,弹出“打开”对话框,找到要导入的文本文件“学院.txt”,单击“打开”按钮。 (5)回到“获取外部数据-文本文件”对话框中,再选择“指定数据在当前数据库中的存储方式和存储位置”下面的“将源数据导入当前数据库的新表中”单选项。 (6)单击“确定”按钮,打开“导入文本向导”对话框。在此对话框中,选择单选按钮中的“固定宽度-字段之间使用空格使所有字段在列内对齐”。 (7)单击“下一步”按钮,打开下一个“导入文本向导”对话框。在此对话框中设置分隔线,

数据库及其应用补考复习资料(一)

《数据库及其应用》补考复习资料(一) 一、单项选择题:(每题2分,共20题,共40分) 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、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 A、文本 B、是/否 C、自动编号 D、数字 7、在表的设计视图中创建表,必须对每个字段进行定义的是()。 A、字段名称和说明 B、字段名称、数据类型和说明 C、字段名称和标题 D、字段名称和数据类型 8、通过输入数据创建表,下列说法中错误的是()。 A、系统自动提供10列21行的空表供用户输入数据

B、在一列中可以输入不同类型的数据 C、用户可以更改字段名 D、在空表的一列中均输入日期值,则该列字段将被指定为日期型 9、建立关系的两个表,主表与相关表()。 A、具有相同的主键 B、主表的主键字段必须出现在相关表的字段中 C、相关表没有重复的值 D、主表可以有重复的值 10、Access中的基本查询类型是()。 A、选择 B、交叉表 C、参数 D、操作 11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。 A、准则 B、排序 C、显示 D、字段 12、如果在查询准则中输入Like张[小中大]军,能查到的是()。 A、张伟军 B、张广军 C、张利军 D、张大军 13、下列关于选择查询论述中错误的是()。 A、查询数据源可以来自于一个表 B、查询数据源可以来自于多个表或其他查询 C、查询数据源可以来自于一个数据库 D、查询数据源可以来自于网络数据库服务器中的某个表 14、下列设置的查询工资在1500元到2000元之间的准则正确的是()。 A、>=1500 or <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计算出职工的年龄,下列设置中错误的是()。 A、年龄Year(Date())-Year([]生日期]) B、年龄Year(Date())-Year(出生日期) C、年龄Year(Now())-Year([]生日期]) D、年龄Date()-Year(出生日期)

数据库及其应用(二)

数据库及其应用(二) 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.从用户需求观点看,对数据库全局逻辑结构的描述是数据库的( ) A.概念模型 B.逻辑模型 C.外部模型 D.内部模型 2.在数据库系统阶段,如果在整体逻辑结构和应用程序,不影响用户的逻辑结构及应用程序,我们就认为数据库达到() A.物理数据独立性 B.关系数据独立性 C.逻辑数据独立性 D.概念数据独立性 3.下列选项中,不.属于关系模型三类完整性的是( ) A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.数据完整性规则 4.下列哪种操作是对一个关系进行垂直分割,消去某些列,并重新安排列的顺序 ( ) A.连接 B.笛卡尔积 C.选择 D.投影 5.Access是一个( ) A.DB B.DBS C.DBMS D.OS 6.在Access数据库中真正存储数据的对象是() A.表 B.窗体 C.报表 D.数据访问页7.下列选项中,不.属于Access数据库对象的是( ) A.表 B.查询 C.窗体 D.组 8.有学生和成绩表:S(学号,姓名,性别,系名称)和SC(学号,课程号,分数)。如下图所示,SC表是S表的子表,则S与SC之间的关系是( ) A.一对一 B.一对多 C.多对多 D.无关系 题8图 9.关于数据库的密码,下列说法错误的是() A.维护数据库的安全性 B.维护数据库的可靠性 C.以独占方式才能打开数据库 D.撤销数据库密码需要原来的密码 10.在查询的设计视图中,若设置查询准则如图所示,则查询准则表达式是( ) A.BETWEEN 18 AND 60 AND"男" B.BETWEEN 18 OR 60 AND"男" C.年龄>=18AND 年龄<=60 AND 性别="男" D.年龄>=18AND 年龄<=60 OR 性别="男" 题10图 11.创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是( ) A.追加查询 B.操作查询

《数据库及其应用》实践环节指导

《软件开发工具》实践环节考核指导 一、类型 课程实验考核 二、目的与要求 本课程的目的是掌握软件开发的有关理论并能够利用开发工具完成一定水平的设计任务。根据教材要求,本课程要求掌握的开发工具为PowerBuilder,因此能够利用PowerBuilder完成一定的设计任务是本课程考察的重要目的。 三、考核环境 软件要求: Windows 95以上的Windows 操作系统; PowerBuilder 8.0 / 9.0系统。 考试系统:高等教育自学考试计算机信息管理专业考试系统 四、考核内容 1、PowerBuilder下应用、窗口、控件的概念及相互关系; 2、PowerBuilder下简单操作界面的设计; 标签、文本框、单选框、复选框、数据窗口、命令按钮等控件的使用; 3、PowerBuilder下连接数据库(主要是ODBC数据库); 3、PowerBuilder下数据表内容的浏览; 4、PowerBuilder下数据表内容的查询; 5、PowerBuilder下菜单的制作与使用。 五、考核时间与形式 考核时间为60分钟; 采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:\2005ks 下完成指定的开发要求,所有答案都直接做在文件夹d:\2005ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。 请认真阅读“考试系统”使用说明。 六、注意事项 1.遵守考场纪律,因计算机引起的问题请及时与监考老师联系; 2.考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。例如上传Word文档前应关闭Word系统。 3.如果发现无法登录系统,请及时与监考老师联系,由监考老师协助处理。 4.本系统采取了一定安全性措施,系统自动记录考生的登录时间和登录微机(登录时间取自服务器)。一旦发现同一时间段内有两台微机同时以某个考号登录系统,将按作弊处理。一旦发现某台微机在考试期间用两个准考证号登录过考试系统。也按照作弊处理。 5.考试完毕,主动删除D盘上的相关文件夹。 6.本次考试,要求熟练掌握压缩软件Winzip/Winrar的使用。能够用Winzip/Winrar

数据库技术与应用实践教程SQL Server2005

第1部分 上机实验指导 这一部分为SQL Server 2005的上机实验内容,包括12个实验,每个实验和课堂教学紧密配合,且由浅入深地安排实验内容,旨在使读者通过上机实践领会课堂学习内容,达到巩固与提高的目的。上机实验指导部分使用的数据库,如果没有特别指明,则为studentsdb 数据库,该数据库从实验2开始创建。 实验1 SQL Server 2005的安装及管理工具的使用 1.实验目的 (1)了解SQL Server 2005安装对软、硬件的要求,掌握安装方法。 (2)了解SQL Server的注册和配置方法。 (3)了解SQL Server 2005包含的主要组件及其功能。 (4)熟悉SQL Server 2005管理平台的界面及基本使用方法。 (5)了解数据库及其对象。 (6)了解在SQL Server管理平台中执行SQL语句的方法。 2.实验内容及步骤 (1)根据软、硬件环境的要求,安装SQL Server 2005(在安装过程中,请选择安装示例数据库AdventureWorks)。 (2)通过选择“开始”→“程序”→Microsoft SQL Server 2005→“配置工具”→SQL Server Configuration Manager菜单项,打开“SQL Server配置管理器”窗口,在界面左边的树目录中选择“SQL Server 2005 服务”,在右边的项列表区中选择SQL Server。并且通过该窗口“启动服务”和“停止服务”图标来启动和停止SQL Server服务。 (3)通过“开始”→“程序”→Microsoft SQL Server 2005→SQL Server Management Studio 菜单项打开SQL Server管理平台。 (4)在SQL Server管理平台中,注册服务器。查看本地已注册的SQL Server。查找网络上另一台计算机,并且注册该机上的SQL Server,注册时使用“Windows身份认证”或“SQL Server身份认证”的连接方式。 (5)从SQL Server管理平台中删除网络SQL Server服务器。

数据库及其应用第一次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 下列程序段的输出结果是______。 CLOSE DATA a=0 USE 教师GO TOP DO WHILE .NOT. EOF() IF 主讲课程="数据结构" .OR. 主讲课程="C语言" a=a+1 ENDIF SKIP ENDDO ?a ?A、4 ?B、5 ?C、6 ?D、7 学员答案:c 说明: 本题得分:2.5 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 运行下列程序段后,输出的值是______。 y=DTOC(DATE(), 1) y=.NULL. ? TYPE("y") ?A、C ?B、D ?C、L ?D、NULL

说明: 本题得分:0 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 在CJ(成绩)表中有KCDH(课程代号,字符型)和CJ(成绩,数值型,宽度3,无小数位)字段。现要创建一个索引,要求先根据课程代号排序,课程代号相同时,再根据成绩排序,则索引表达式应为______。 ?A、KCDH+CJ ?B、KCDH-CJ ?C、KCDH+STR(CJ,3) ?D、DTOC(KCDH)+STR(CJ,3) 学员答案:c 说明: 本题得分:2.5 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 JS(教师)表中,有XDH(系代号,字符型)字段和GZRQ(参加工作日期,日期型)字段。现要创建一个索引,要求先根据系代号排序,系代号相同时,再根据参加工作日期排序,则索引表达式应为______。 ?A、xdh+gzrq ?B、DTOC(xdh)+DTOC(gzrq) ?C、xdh+DTOC(gzrq,1) ?D、DTOC(xdh,1)+DTOC(gzrq,1)

数据库及其应用(选择题)

。测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

数据库及其应用教材课后习题答案

数据库及其应用教材课后习题答案 1. 信息是现实世界各种事物的存在特征、运动形态以及不同事物间的相互联系等诸要素在人脑中的抽象反映,进而形成概念。信息是资源。数据是对信息的一种符号化表示,即用一定的符号表示信息。数据是用来载荷信息的。 信息与数据,是两个既有联系,又有区别的概念。数据是信息的载体,而信息是数据的内涵。同一信息可以有不同的数据表示形式,而同一数据也可能有不同的解释。 2.由于现实世界的事物往往是相互关联的,基于这仪事实,可以从已知数据出发,参照相关数据,进行加工计算,产生出一些新的数据,这些新的数据又表示了新的信息,可以作为某种决策的依据。上述整个过程,就叫做数据处理。 数据管理是指:数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是任何数据处理任务必有的共性部分。 3.数据管理的主要内容包括:数据的收集、整理、组织、存储、查询、维护和传送等操作。 4.文件系统中的文件是指若干记录的集合,它是操作系统管理数据的基本单位,文件之间不存在联系。而在数据库中文件是相互联系着的,并在总体上遵循着一定的结构形式,这是文件系统与数据库系统的最大区别。 5.数据库中的数据是按一定的数据结构组织起来的,具体是按SPARC数据库三级结构组织的,三级结构从内到外分三个层次,分别称为内模式、概念模式和外模式。 (1)概念模式简称模式,是对数据库的整体逻辑描述,并不涉及物理存储,故称DBA视图。 (2)内模式又称存储模式,具体描述了数据如何组织存储在存储介质上。内模式是系统程序员用一定的文件形式组织起来的一个个存储文件和联系手段,也是由他们编制存取程序,实现数据存取的,故称内模式为系统程序员视图。 (3)外模式通常是模式的一个子集,故又称外模式为子模式。外模式面向用户,是用户眼中的数据库,故称外模式为用户视图。 6.数据库按SPARC公布的标准分为三级结构:概念模式、外模式和内模式。 三种模式的关系是:模式是内模式的逻辑表示,内模式是模式的物理实现,外模式则是模式的部分抽取。三个模式反映了对数据库的三种不同观念:模式表示概念级数据库,体现了对数据库的总体观;内模式表示了物理级数据库,体现了对数据库的存储观;外模式表示了用户级数据库,体现了对数据库的用户观。总体观和存储观只有一个,而用户观可能有多个,有一个应用,旧有一个用户观。 7.B,C. 8.C,E,F. 9.数据库系统由数据库、支持数据库运行的硬件、数据库管理系统和应用程序等部分组成。 10.数据独立有两个方面的含义,即物理数据独立性和逻辑数据独立性。所谓物理数据独立性是指数据库物

数据库及其应用复习资料

2010 数据库及其应用复习资料参考 一、计分方式: 60%+20%+20% 二、期末考试:闭卷 三、题型:单项选择题、填空题、简答题、数据库设计题、操作题、SQL命令。 四、具体情况: 选择题、填空题、简答题涉及第1、2、3、4、5、11、12章得内容。 数据库设计题涉及:ER模型设计、关系模型、数据库表结构得设计。 操作题涉及:表定义(字段及常见类型、主键、外键及关系、有效性规则、查阅绑定)、交叉表查询、表得导入导出得基本过程(主要与EXCEL与文本文件交换方法。)。 表结构、数据类型(掌握主要类型)、表设计视图定义表(包括各类完整性得实现)、查阅选项(这次不考核格式属性与输入掩码)。 SQL命令:SELECT、DELETE、UPDATE SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。 五、概念

信息与能源、物质并列为人类社会活动得三大要素。信息就是关于事物以及事物间联系得知识。 一般可以将信息分为三种类型或三个层次:事物得静态属性信息、动态属性信息及事物间得内在联系信息。 表达信息得符号记录就就是数据。数据就是信息得载体,信息就是数据得内涵。 所谓数据处理,就就是指对数据得收集、整理、组织、存储、维护、加工、查询、传输得过程。数据处理得目得就是获取有用得信息,核心就是数据。 计算机数据管理技术随着计算机软硬件得发展经历了三个阶段:手工管理阶段、文件系统阶段、数据库系统阶段。 数据库管理系统(DBMS,Data Base Management System)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS 统一管理。 所谓数据库(DB,Data Base),简而言之,就就是相关联得数据得集合。数据库系统就是指在计算机中引入数据库后得系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA,Data Base Administrator)与数据库用户构成。

数据库及其应用要点

数据库及其应用复习提纲 1.实体联系方式有一对一、一对多、多对多 2.从用户到数据库之间,数据库数据结构经历了外模式、逻辑模式和内模式三个级别,用 户只需逻辑的使用数据,不必关心数据的存储。 3.数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 4.数据库与文件系统的根本区别在于数据的结构化 5.支持数据库各种操作的软件是数据库管理系统 6.分解是解决冗余的主要方法,也是规范化的一条原则。 7.在关系中凡能惟一标识元组的属性(或属性集),称为关系模式的候选键。 8.设关系R(A,B,C,D,E)中的属性函数依赖为:A→B,A→C,C→D,D→E,若将关 系R分解为以下R1和R2两个关系:R1(A,B,C)R2(C,D,E)则R1属于3 范式,R2属于2范式。 9.若关系R(A,B,C,D)中,属性C只依赖于主键中的B,而与A无关,则该种依赖称为 部分函数依赖 10.关系的主属性不能取空值,属于实体完整性规则 11.学生关系S(学号,姓名,班级,班主任,课程号,课程名,学时数)属于第1范式 12.在数据库设计中,将E-R图转换成关系数据模型的过程属于概念设计阶段 13.基于“雇员”表查找所有“女”雇员的关系运算属于选择运算 14.DBMS是用户与数据库的接口,应用程序只有通过它才能和数据库打交道。 15.按下Alt+F4可以退出Access 16.Access数据库可以包含7个对象,文件扩展名为.mdb。 17.若双击Access标题栏上的控制按钮,则会关闭数据库。 18.为某个数据库对象设置说明信息的方法是单击视图菜单中选择属性命令来完成。 19.Access提供的数据压缩和修复功能,可以是受损的数据库在一定程度上得到修复。 20.Access提供的设置数据库密码和使用用户级安全机制保护都可以提高数据库的安全性 管理。 21.空数据库是指不含任何对象的数据 22.设置“默认数据库文件夹”可通过“工具”菜单中的“选项”命令并在“常规”选项卡 中进行设置 23.更改字段名称不会造成表中数据丢失 24.建立关系的两个表,主表与相关表主表的主键字段必须出现在相关表的字段中 25.除了表可作为窗体数据源外,查询也是窗体的一个重要数据源 26.获取外部数据,Access提供导入和链接两种不同的方法创建新表。 27.Access提供10种字段数据类型。 28.文本类型的字段大小属性中默认的字段大小是50个字符,最大字段大小为 255个字符。 29.在Access中创建学生表:S(学号,姓名,年龄),要实现在年龄字段中只允许输入18 到26之间的数,则应设置年龄字段的有效性规则 30.对于一对多的表,如果设置了级联删除意味着如果删除“一”方表中的记录,则删除“多” 方表中的相关记录。 31.主窗体用来显示基表数据,子窗体用于显示相关表的数据,则基表与相关表可以是一对 一或一对多关系 32.条件中“性别=“女” and 工资额>2000” 的意思是性别为“女”并且工资额大于2000的

数据库及其应用实践环节指导

《数据库及其应用》(Access)版实践环节考核指导 (2007年2月修订) 一、类型 课程实验考核 二、目的与要求 Access是一门理论与实践密切结合、实践性较强的课程。本考核主要达到四个目的:1.检查学生利用界面操作完成数据库的建立、数据表建立、记录添加、删除、修改的能力; 2、检查学生利用查询完成数据检索和数据统计的能力; 3.检查学生利用窗体设置简单数据操作界面的能力; 4.检查学生设置数据库安全性的能力。 本科目以考察学生使用Access完成简单的数据库操作任务为主。 三、考核环境 软件要求: Windows 95以上的Windows 操作系统; Microsoft Access 2000/2003 DBMS系统。 考试系统:高等教育自学考试计算机信息管理专业考试系统 四、考核内容 1、Access的简单界面操作: 新建数据库文件、新建数据表文件、打开数据库和数据表文件; 向数据表中添加记录、删除记录和修改记录的值; 利用查找功能在打开的数据表中查找特定数据; 利用筛选功能从打开的数据表中筛选出满足条件的特定记录; 修改数据表结构(包括字段添加、字段删除和修改字段的长度和类型) 数据表之间关系的建立与删除。 2、Access查询的建立与使用能力; 带有指定条件的单表查询; 带有指定条件的多表查询(包含表的连接); 具有计算功能的统计查询(包含直接计算和分组计算查询); 修改查询; 追加查询; 3、Access的窗体功能; 以窗体向导建立简单窗体; 以窗体设计器设计简单窗体(了解并能够简单使用窗体属性对话框); 4、Access报表的制作。 五、考核时间与形式 考核时间为60分钟;

相关文档
最新文档