下载此文档

数据库表及其操作{PPT}.ppt


文档分类:IT计算机 | 页数:约79页 举报非法文档有奖
1/79
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/79 下载此文档
文档列表 文档介绍
本章内容简介
本章介绍数据库与数据表的设计、创建、使用及表属性的设置。
学习目标
理解关系型数据库保存数据的特点,重点掌握数据库中表间的联系,学习数据库与数据表的设计、建立与使用的方法,学会在Visual FoxPro中操作数据库与数据表。
通过对本章学习,理论上要求能深入地理解关系型数据库的特点,掌握设计数据库表的方法,理解索引的功能和数据完整性的意义。
学习切入点及方法
以数据管理的需求分析为切入点,通过分析数据库的表间联系来加深对关系型数据库的理解,多上机练习,掌握数据库与数据表的操作方法。
建议学时
课堂讲授8 ~ 10学时,上机15 ~ 20学时。另外学生在课后应有预习、复习及练习设计各种不同的数据库的时间。
2017/7/15
1
第三章数据库、表及其操作
设计数据库
数据库的创建和操作
数据表的创建
数据表的基本操作
索引
数据完整性
2017/7/15
2
第三章数据库、表及其操作
Visual FoxPro是一个关系数据库管理系统。
关系型数据库管理系统以表的形式管理所有的数据。
数据库:指存储在外存上的有结构的数据集合。
在Visual FoxPro中,数据库用于存储数据库表的属性,组织、关联表和视图,创建存储过程。
在Visual FoxPro中,表分为数据库表和自由表两类。
属于某一数据库的表称为数据库表;
不属于任何数据库而独立存在的表称为自由表。
2017/7/15
3
第三章数据库、表及其操作
设计数据库一般包括以下几个基本过程:
1. 分析数据需求:确定需要数据库保存那些信息。
2. 确定需要的表:按不同的主题将信息分配到不同的数据表中。
3. 确定所需字段:确定每个表中要保存哪些信息。
4. 确定表间联系:分析数据库中的表间联系。
5. 完善设计:对设计进一步分析,查找错误,对设计方案进一步完善。
在数据库应用系统中,数据库的设计是一项非常重要的工作,数据库性能的优劣将直接影响到最终应用系统的性能。经过长期摸索,人们提出了数据库设计方法以及各种设计准则和规程,这就是规范化设计方案。

确定所需字段包括以下几个方面:
2017/7/15
4
第三章数据库、表及其操作
设计数据库
分析数据需求
数据库设计的第一步是明确数据库的使用目的。需要从数据库中得到哪些信息,数据库是作什么用途。明确目的之后,才可以确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(字段),这些主题之间的关系如何。
确定数据库表
在关系型数据库中,每一个关系都是一个二维表。在一个数据库中可以有若干个关联的二维表(关系)。
确定所需字段
字段:是表中最小的数据单位,决定了表中要保存的信息类型。
为了保证数据的不多余性且不遗漏信息,在确定表中所需字段时应考虑字段的唯一性、无关性及主关键字和外部关键字等要求。
2017/7/15
5
第三章数据库、表及其操作
确定表间联系
Visual FoxPro将表间的联系归结为3种:一对一、一对多和多对多。
一对一联系
如果A表的一个记录在B表中只能对应一个记录,而B表中的一个记录在A表中也只能有一个记录与之对应,则两表之间就是一对一的联系。
例如:一个单位人事部的职工表和财务部的工资表就是一对一的联系。
2017/7/15
6
第三章数据库、表及其操作
确定表间联系
一对多联系
如果对于A表中的任意一个记录,在B表中可以有多个记录与之对应,但反过来B表中的任意记录,在A表中只有一个记录与之对应,则两表之间就是一对多的联系。
在一对多联系中,位于“一”端的表称为父表,和父表关联的那个表为子表。父表也称为主表或主控表,子表又称为相关表或受控表。
在一对一或一对多联系中,位于“一”端的表中用于建立联系的字段必须是主关键字字段,而位于“多”端的表中用于建立联系的字段是外部关键字字段。
2017/7/15
7
第三章数据库、表及其操作
确定表间联系
一对多联系
例如学校里的班级和学生:一个班级有多个学生,而一个学生只能在一个班级里,所以班级和学生之间就是一对多的联系。班级表和学生表通过编号建立起了一对多联系。
一对多关系示意图
2017/7/15
8
第三章数据库、表及其操作
确定表间联系
多对多联系
如果A表的一个记录在B表中

数据库表及其操作{PPT} 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新