[发明专利]一种减少数据库冗余,提高运行效率的操作方法在审
| 申请号: | 202010562373.3 | 申请日: | 2020-06-18 |
| 公开(公告)号: | CN111708772A | 公开(公告)日: | 2020-09-25 |
| 发明(设计)人: | 邹宇帆 | 申请(专利权)人: | 辽宁振兴银行股份有限公司 |
| 主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/28 |
| 代理公司: | 郑州欧凯专利代理事务所(普通合伙) 41166 | 代理人: | 毛瑞官 |
| 地址: | 110000 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 减少 数据库 冗余 提高 运行 效率 操作方法 | ||
1.一种减少数据库冗余,提高运行效率的操作方法,其特征在于,包括如下步骤:
S1 OMDB数据库设计;
S11关系表,根据需求给出关系表;
S12对象关系设计:根据在线电影数据库的基本结构和人的常识,定义该对象关系电影数据库中的类型表;
类型定义:
1)使用VARRY根据每个人的角色和不同类型的moive匹配数据需求;
3)评论类型将包含评论人的姓名、文本、电影评分和评论日期;
4)用电影院的属性名、地址和联系电话创建电影院类型;
5)演员类型将包括人名、明星角色评估方法、他们为特定电影扮演的角色名、信用订单;
6)为检查和强制转换创建嵌套表类型;
7)创建电影类型,其属性应该是电影标题、导演姓名、发布时间、评级、故事情节、类型和两个嵌套表(Cast和Review);
8)创建会话类型使用引用来减少数据冗余,属性应该是日期、会话时间和两个链接到电影类型和电影院的引用;
9)在两个不同的表中创建引用人名和电影名称的提名表类型,而awardtype应该是另一个属性;
S3 OMDB数据库实现,包括两个方面:创建类型、表和将实际值插入数据库;
S31 DDL statement:
在准备创建表方面,Drop操作符用于准备数据库,并确保没有具有相同名称的表会限制我们的设计;
之后,可以创建所有表,为了以一种合理的逻辑方式实现这种设计,应该首先创建独立类型,然后创建从属类型,所有类型都应该在创建表之前创建;
按照create语句的顺序,用逻辑方式实现,在创建会话类型和提名类型之前创建电影表,以避免由于最后创建引用方法而导致的系统约束;
为了通过引用成功地链接不同的表,在create语句之后添加alter操作符,它需要找出这些引用链接的类型和表;
为了定义与关系数据库中的主键相似的链接关系,在创建表之后提供“object idsystem generated”;
S32 Insert statement:
根据执行任务的要求,从imdb网站收集数据,通过访问和记录相关数据,insert语句应该对于每个表(包括嵌套表),只显示一条语句;
S4 OMDB 查询;
S41列出电影《Calvary》的演员名单,包括演员的名字和他们扮演的角色,按演员的评分排序(即根据他们所扮演角色的重要性排序);
S42列出凯特·布兰切特(Cate Blanchett)主演的电影,显示电影名称、导演和类型;
S43列出本周末在cinema Dendy放映的电影的片名、导演和明星演员(您可以选择合适的周六和周日日期);
S44列出电影《弗兰克》正在放映的影院,显示电影名称、导演、上映日期和放映时间;
S45列出因其执导的电影而获得奥斯卡最佳导演奖提名的导演名单,列出导演和电影名称;
S46列出获得多项奥斯卡提名的电影,包括电影名称、导演和相应的平均评分;
S47列出在多家影院上映的喜剧(即类型=“喜剧”的电影)(即不包括只在一家影院上映的电影),显示电影名称、影院名称和平均影评人评分;
S48列出非喜剧片(即类型 comedy ),但在故事情节中有 一词的电影,显示电影名称和导演;
S49显示电影片名、导演和平均评分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁振兴银行股份有限公司,未经辽宁振兴银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010562373.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种更换电解槽的方法及小车
- 下一篇:一种激光表面加工方法及系统





