Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc

Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc

ID:50329430

大小:75.00 KB

页数:4页

时间:2020-03-08

Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc_第1页
Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc_第2页
Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc_第3页
Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc_第4页
资源描述:

《Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 实验答案实验1-1答题文件(答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章数据库基础实验1-1数据库基础+实验要求1.打开其中的“实验1-1答题文件.doc”文件,简答如下问题。完成后上传到你的“作业”文件夹中。2、在答题时将答案的文字格式加上蓝色。+实验内容1.数据库的基本概念和名词术语:§关系:由行和列组成的二维表。§元组:表中的一行,记录。§属性:表中的一列,字段。§域(Domain):属性(字段)的取值范围。§关系模式:关系名(属性1,属性2,…,属性n)或表名(字段1,字段2,…,字段n)。§数据库(DataBase)是以一定的组织方式将相关的数据组织在一起

2、存放在计算机外存储器上,并能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。§关系数据库(RelationalDataBase)是若干个依照关系模型设计的若干关系的集合。也就是说,关系数据库是由若干张完成关系模型设计的二维表组成的。一个“关系”(一张二维表)称为一个数据表文件(简称数据表)。数据表是由数据及数据结构组成的。对数据结构的描述,形成了数据表的框架,而数据则是按照数据结构填充的有着关系排列的数据项,它是数据表的内容。一个关系数据库由若干个数据表组成,一个数据表又由若干个记录组

3、成,而每一个记录则由若干个以字段属性加以分类的数据项组成。§数据库管理系统从信息处理的理论角度讲,如果把利用数据库进行信息处理的工作过程,或把管理、控制和操纵数据库的数据资源的方法看作是一个系统,则称这个系统为数据库管理系统(DatabaseManagementSystem,简称DBMS)。数据库管理系统提供对数据库资源进行统一管理和控制的功能,使数据与应用程序隔离,数据具有独立性;它可以使数据结构及数据存储具有一定的规范性,减少了数据的冗余,并有利于数据共享;它提供了安全性和保密性措施,使数据不被

4、破坏和窃用。§数据库应用系统(简称数据库系统)是指引进了数据库技术后的整个计算机系统,是由硬件系统、软件系统、数据资源和计算机操作人员4个部分组成,为用户提供信息服务的系统。§键:(关键字或码):能惟一标识实体的属性集,它可以由一个或多个字段组成。也称候选键(candidatekey)。在一个给定的关系中,有时存在多个属性,其值都能够唯一标识每一个记录。例如,“学号”是学生实体的关键字。若没有重复的名字,姓名也是候选键。§主键:其值能唯一地标识表中的每一个记录(可以在候选键中选择一个适合的)。将该表与

5、其它表进行关联时,必须指定主键。§外键:如果A表中的一个字段是另一个表的主键,那么这个字段称为A表的外键。2.了解数据库的基本理论§关系模型数据规范化:(1)第一范式:在一个关系中,如果关系模式R的所有属性值都是不可分的原子值,那么称R是第一范式的模式,简记为1NF。(2)第二范式:若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。(3)第三范式:若关系模式R∈1NF,且每一个非主属性都不传递依赖于主码,则R∈3NF。数据规范化的基本思想是逐步消除数据依赖关系中不合适

6、的部分,使含有不完全依赖或函数依赖的数学模型的数据达到有效的分离。§数据库管理系统的三种数据模型1)关系模型2)层次模型3)网状模型VFP数据库管理系统是属于关系模型。§数据表之间的关联(1)一对一关系一对一关系,即在两个数据表中选一个相同字段作为关联关键字段,把其中一个数据表中的关键字段称为原始关键字段,该字段值是唯一的,而另一个数据表中的关键字段称为外来关键字段,该字段值是唯一的。(2)一对多关系一对多关系,即在两个数据表中选一个相同的字段作为关联关键字段,把其中一个数据表的关键字段称为原始关键

7、字段,该字段值是唯一的,而把另一个数据表中的关键字段称为外来关键字段,该字段值是重复的。(3)多对多关系多对多关系通常是利用两个一对多关系来具体实现的,不过二者之间需要一个中间表,比如学生和课程是一个多对多关系,它通过中间表“学生选课”分别与他们建立一对多关系从而实现了学生和课程的多对多关系。§数据库系统的三级模式结构:数据库系统包括:外模式externalschema(外视图)。概念模式conceptualschema(概念视图)。内模式internalschema(内视图)。3.实例测试l单选(1

8、)下列关于数据库管理系统DBMS、数据库系统DBS和数据DB之间关系的叙述中,正确的是_______。A、DBMS包含着DBS和DBB、DB、DBS和DBMS互不依赖C、DB包含着DBS和DBMSD、DBMS为DB的存在提供了环境和条件(2)关系数据库的四个层次结构是________。A、属性、元组、关系模式和关系B、数据库、数据表、记录和字段C、表结构、表记录、字段和属性D、字段、记录、自由表和数据库表(3)在关系数据库中,下列操作除_______之外

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。