[公司的数据库管理都需要做什么工作]加国数据库管理就业前景乐观 最近RHI咨询公司对加拿大270个 CIO 作出的问卷调查显示,未来六个月需求最大的IT工作职位是数据库管理,而系统分析则排在最后。 负责调查的米尔说,...+阅读
一.需要设计一个搜索引擎数据库用于存放一些文章的信息及关键字,一旦有文章更新则更新文章中的信息及关键字段,搜索引擎在内存中完成所有的文章关键字段搜索,并且在此期间不允许有其他的操作,比如说文章的更新等等。
在此列出两个表:
Info Table
Document ID Key max 10-digit integer
Search ID max 10-digit integer
Symbol varchar(?) stock symbol
Country varchar(3)
PID varchar(?) performance ID
Sector Code max 5-digit integer
Ind Code max 10-digit integer industry code
Language varchar(2)
Report Year max 4-digit integer
Report Quarter max 1-digit integer
Call Date varchar(10) “yyyy/mm/dd”
Editor ID 5-digit integer
Words Table:
WordID int identity
Word varchar(30) ?
TranscriptID int referenced TranscriptID from Info Table
二.Info Table:用于存放文章的基本信息,Words Table用于存放文章的关键字段。
假定关键字段如下: stock market quote price exchange,Mutual Fund, Hedge Fund, ETF Investment Research这些字段将存储在Words Table,并且有一个DocumentID与Info Table进行关联。
1.Words Table中列可能非常多,过亿后数据查询性能将非常低,该如何设计。(SQL版本为标准版)
2.关键字如何存储比较好,比如stock market quote price exchange是否需要进行拆分为单个的单词来存储,还是保存为短语比较好?另外,如果使用全文索引,性能如何?
3.搜索期间不允许其他的操作,使用何种锁,事物级别更好?
延伸阅读:
数据库管理员的主要工作是什么1.安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。 2.数据库设计系统存储方案,并制定未来的存储需求计划。 3.一旦开发人员设计了一个应用,就需要DB...
包括C语言 C Java数据库网页设计等评分标准怎么定啊给你参考 如何制定评分标准? 回答:指定一个合理的评分标准要分为三步走: 第一步:确定评分因素 即首先要确定哪些因素作为评分的内容。财政部第18号部长令规定,综合评分法的主要因...
oracle数据库题目create or replace function(p_coursename in varchar2)return varchar2isv_course_name varchar2(20);v_currentstudents number(3);v_maxstudents number(3);v_result var...
现在数据库加密的方式有哪几种数据库加密的方式从最早到现在有4种技术,首先是前置代理加密技术,该技术的思路是在数据库之前增加一道安全代理服务,所有访问数据库的行为都必须经过该安全代理服务,在此服务中...
数据库加密的实现技术对数据进行加密,主要有三种方式:系统中加密、客户端(DBMS外层)加密、服务器端(DBMS内核层)加密。客户端加密的好处是不会加重数据库服务器的负载,并且可实现网上的传输加密,这种加密...
数据库仓库管理系统设计如果你单纯找人为你设计一个数据库管理系统。那可以说,不是正规公司设计的,是没有安全性的。有可能一个系统漏洞,会给你造成很大的麻烦或者损失。 如果你所在的单位是中小企业,...
如何安装和使用oracle数据库一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 二、Oracle安装 1、解压缩文...
oracle数据库的操作步骤e数据库服务器就足够了,这时你已经拥有oracle客户端的功能。 (1)你可以通过第三方软件:如 PLSQL Developer(非常强大的Oracle数据库操作软件)来操作Oracle数据库; (2)当然装完Oracle...
如何快速有效率的运用搜索引擎关键词是最常用的方法,直接在搜索引擎的搜索框内输入关键词即可。需要说明:关键词应尽量简洁、明确,数量1-3个为宜。使用关键词是一种比较快速的方法,但是缺点是会返回大量无用...