数据库设计毕业设计(论文).pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

10.1数据库及其访问方法

10.1.1数据库基本概念

数据库是有组织、有约束和有联系的数据集合,其好处是把某方面应用的数据统一管理。

数据库管理系统是对数据库中的数据进行定义、操纵、控制、维护及保持数据字典的软件。

虽然数据库管理系统可用于某应用领域的数据存取、查询,但人机交互界面差和数据处理功

能不够。编写数据库前端应用程序可以提高人与数据库更有效的交互,加强数据处理的能力。

根据数据库中数据存放的数据逻辑模型,数据库可分为层次模型、网状模型和关系模型

数据库。由于关系模型数据库的理论完善、实现相对简单及适合表达大部分实际应用领域的

问题,所以大多数应用采用关系(模型)数据库。常见的关系数据库有FOXPRO、ACCESS、SQL

SERVER、Oracle等等。

10.1.1.1.关系数据库基本概念

关系数据库实际上把数据组织成一个个二维表格,关系就是二维表格。如表10.1所示。

表10.1学生表

学号姓名性别班号出生日期

0103090101刘连村男1991.10.17

0103090102王英女1992.04.21

0103090103张四男1990.12.11

0103090104何建雨男1991.12.25

(1)记录或元组:表格中的一行数据称为一个记录或元组。如表10.1中除第一行表头外

的各行,可用行数标称(学号为0103090101的记录的记录号为1,学号为0103090102的记录

的记录号为2,……)。

(2)属性:关系中的每列。如表10.1中的5个列。各列表头为属性名,实际上各列用属

性名标称。

(3)属性值:行列交叉位置的具体数据。如表10.1中记录号为2,列为姓名的属性值为

“王英”。

(4)属性类型:表中每列属性有多个属性值,但属性值的数据类型一样。如表10.1中出

生日期属性的数据类型为日期型;性别属性的类型为字符,长度为1。

(5)表结构:说明了一个表有多少列,每列的属性名称。如表10.1的第一行。

1

表格描述:对表结构的具体描述。一般表达为:

表名(属性名1,数据类型1,[长度1];属性名2,数据类型2,[长度2];……)

例如表10.1的描述如下:

学生表(学号,char,10;姓名,char,4;性别,char,1;班号,char,8;出生日期,date)

(7)关键字:一个属性或几个属性的组合。用关键字属性值可唯一地确定记录。实际上,

确立一个表中的关键字主要看现在和未来不可能有两个记录的关键字值相同。如表10.1中,

每个记录为一个学生,不可能有两个学生的学号相同,故学号属性是关键字。姓名不是关键

字的原因是可能有同姓名的学生。姓名+出生日期这两个属性的组合可能成为关键字,这个组

合的值极不可能出现在两个学生上。关键字可代替记录号来唯一标称表中的记录。

(8)候选关键字(候选字):一个表中的关键字。一个表可能有多个候选关键字。

(9)主关键字(主键):表中选定的一个候选关键字。用来代替记录号来标称表中的记录。

在关系数据库中实体表一定要设置一个主关键字。

10.1.1.2.关系数据库设计

在编写某一个应用领域的程序时必须要确定需要管理的数据,如何把这些数据组织成关

系表是关系数据库的设计问题。目前常用的设计方法为E-R模型分析法,E-R

文档评论(0)

177****3106 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档