欢迎来到天天文库
浏览记录
ID:50329430
大小:75.00 KB
页数:4页
时间:2020-03-08
《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)在关系数据库中,下列操作除_______之外
此文档下载收益归作者所有