简析关系型数据库系统的设计方法论文(精选合集).docx 立即下载
2025-08-28
约3.2万字
约53页
0
48KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

简析关系型数据库系统的设计方法论文(精选合集).docx

简析关系型数据库系统的设计方法论文(精选合集).docx

预览

免费试读已结束,剩余 48 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

简析关系型数据库系统的设计方法论文(精选合集)

第一篇:简析关系型数据库系统的设计方法论文1系统总体设计面向关系数据库的关键字查询系统主要有五部分组成,首先要分析输入的关键字,有几个关键字组成;然后调用全文索引,查看这些关键字所属,是表名、属性名还是属性值;接下来查询数据库的模式图,从而得到几种可能的元组连接树;最后将相应元组连接树转化成SQL语句查询关系数据库,生成查询结果,以二维表格形式显示。2数据库设计本系统为面向关系数据库的关键字查询系统,在实验中本文选取了MDB数据集,为了进行实验,将数据集整理为以下七个表数据结构。实验数据集(电影信息数据库):Actor(演员表),Consume(设计师),Director(导演信息),Bus>ness股资),Editor(编辑),Color(颜色信息),Keyword(关键词)。3数据库索引设计在关系型数据库中,例如0racl,DB2,SQLServer和MySQL等都提供了对关键字查询的扩展,可以为数据库的表属性建立全文索引,这为实现关系数据库的关键字查询提供了基础。已有多个关系数据库的关键字查询系统被开发出来,BANKS,DISCOVER,IR-style,SEKKER等等。然而在已有的系统中,多数系统仅仅支持数据库中文本属性的查询,却忽略了对数据库中元数据的处理。如果用户给定的查询关键字是数据库中的元数据,则有些系统就不能够满足用户的查询需求,或者查询结果不够精确,返回大量与查询不相关的结果。SEKKER虽然提出了支持数字属性和元数据的查询,但是却在查询语言上做了限定,只能通过给定的查询语言格式进行查询,所以系统的灵活性不高。4数据库模式图的构建在关系数据库中,关键字是通过主外键进行连接的,因此关系数据库采用的数据模型,即为基于模式图建模。模式图的节点对应数据库中的关系,边表示关系间的主外键约束。模式图(SchemaGraph,GS)是将关系数据库的模式信息定义为模式图GS(V,E),其中V表示模式图中的节点,与数据库中的关系一一对应,E表示模式图中的边,将具有主外码约束相对应的关系连接起来,关系R;和关系R中的主外键关系对应模式图一条边R->R,本文数据库对应的数据库模式图如图3所示。5关键字检索设计关键字检索技术主要是,通过分析用户输入的关键字所属类型来确定元组连接树,从而转换成相应的SQL语句来查询关系数据库。如果用户输入的关键字都是表名,则将几个表自然连接后输出即可;若用户输入的关键字有表名、属性名,那么将属性列加到表中输出就是用户所检索的内容;若用户输入的关键字中有属性值,则将属性值对应属性与表或属性列连接,根据属性值对应元组来显示查询结果。由此可见,对于相同的关键字,如果它不止一种所属值,那么它就会对应不同的SQL语句。6结果生成设计在本文中,将查询结果定义为元组连接树。给定一个数据库模式图GS,一个元组连接树T是一棵元组树。这些元组连接树满足以下条件:①完整性:用户提交的所有关键字均出现在元组连接树上;最小性:从元组连接树中移除任何元组后的元组连接树都不具有完整性。7结束语本文将生成的关系图转换为SQL查询,通过执行相应的查询,进而得到每个关系路径对应的查询结果。因为关系图是按照关联度进行返回的,但是这样关联度仅仅的将关键字映射在关系的层面上,为了使查询结果更加明确,本文将结果进行细化,将关键字映射到关系层面。为了避免大量冗余结果的产生,为了更精确的满足用户的查询需求,将与关键字关系有关系的结果返回给用户即可。第二篇:数据库系统设计期末考总结数据库系统设计期末考总结什么是数据库?数据库是被一个系统所使用的所有数据的集合数据库管理员(DatabaseAdministrator)什么是数据库管理系统?(DBMS)数据库管理系统就是帮助存储,管理和使用数据库的程序的集合,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性DBMS(databasemanagementsystem)数据库管理系统环境组成硬件,软件,数据,程序(procedures),人数据库系统开发生命周期(databasesystemdevelopmentlifecycle)数据库设计的三个主要步骤:概念设计逻辑设计物理设计C/SvsB/SC/S即Client/Server(客户机/服务器)结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便,但应用程序的升级和客户端程序的维护较为困难。三层C/S构架在三层架构中,客户端接受用户的请求,客户端向应用
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

简析关系型数据库系统的设计方法论文(精选合集)

文档大小:48KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用