第一篇:GenBank数据库格式的详细说明
GenBank数据库格式的详细说明
Posted on 19 四月 2009 by 柳城,阅读 609 简洁版GenBank是美国国立卫生研究院维护的基因序列数据库,汇集并注释了所有公开的核酸以及蛋白质序列。每个记录代表了一个单独的、连续的、带有注 释的DNA或RNA片段。这些文件按类别分为几组:有些按照系统发生学划分,另外一些则按照生成这 些序列数据的技术方法划分。目前GenBank中所有的记录均来自于最初作者向DNA序 列数据库的直接提交。这些作者将序列数据作为论文的一部分来发表,或将数据直接公开。GenBank由位于马里兰州Bethesda的 美国国立卫生研究院下属国立生物技术信息中心建立,与日本DNA数据库(DDBJ)以及欧洲生物信 息研究院的欧洲分子生物学实验室核苷酸数据库(EMBL)一起,都是国际核苷酸序列数据库合作的成员。所有这三个中心都可以独 立地接受数据提交,而三个中心之间则逐日交换信息,并制作相同的充分详细的数据库向公众开放(虽然格式上有细微的差别,并且所使用的信息系统也略有不 同)。GenBank数据库格式的详细说明
EMBL和GenBank数据库格式的对比
EMBL
ID
DE
AC
SV
KW
OS
OC
RN
RA
RT
RL
RX
RC
RP
CC
DR
FH
FT
SQ
空格
GenBank LOCUS DEFINITION ACCESSION VERSION KEYWORDS SOURCE ORGANISM REFERENCE AUTHORS TITLE JOURNAL MEDLINE REMARKCOMMENTFEATURESBASE COUNT ORIGIN 含义 序列名称 序列简单说明 序列编号 序列版本号 与序列相关的关键词 序列来源的物种名 序列来源的物种学名 和分类学位置 相关文献编号,或递 交序列的注册信息 相关文献作者,或递 交序列的作者 相关文献题目 相关文献刊物杂志 名,或递交序列的作者单位 相关文献 Medline引文代码 相关文献注释 相关文献其它注释 关于序列的注释信息 相关数据库交叉引用 号 序列特征表起始 序列特征表子项 碱基种类统计数 序列
第二篇:MySQL平台数据库备份方案详细说明
MySQL平台数据库备份方案详细说明.txt时尚,就是让年薪八千的人看上去像年薪十万。我们总是要求男人有孩子一样的眼神,父亲一样的能力。一分钟就可以遇见一个人,一小时喜欢上一个人,一天爱上一个人,但需要花尽一生的时间去忘记一个人。在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事!
备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。每种方法都有其优缺点:
mysqldump与MySQL服务器协同操作。直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题:如果数据库表在文件系统备份过程中被修改,进入备份的表文件主语不一致的状态,而对以后的恢复表将失去意义。文件系统备份与直接拷贝文件的区别是对后者你完全控制了备份过程,这样你能采取措施确保服务器让表不受干扰。
mysqldump比直接拷贝要慢些。
mysqldump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式。ISAM表只能在相似的硬件结构的机器上拷贝。在MySQL 3.23中引入的MyISAM表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条件:另一台机器必须也运行MySQL 3.23或以后版本,而且文件必须以MyISAM格式表示,而不是ISAM格式。
不管你使用哪种备份方法,如果你需要恢复数据库,有几个原则应该遵守,以确保最好的结果:
定期实施备份。建立一个计划并严格遵守。
让服务器执行更新日志。当你在崩溃后需要恢复数据时,更新日志将帮助你。在你用备份文件恢复数据到备份时的状态后,你可以通过运行更新日志中的查询再次运用备份后面的修改,这将数据库中的表恢复到崩溃发生时的状态。
以文件系统备份的术语讲,数据库备份文件代表完全倾倒(full dump),而更新日志代表渐进倾倒(incremental dump)。
使用一种统一的和易理解的备份文件命名机制。象backup1、buckup2等不是特别有意义。当实施你的恢复时,你将浪费时间找出文件里是什么东西。你可能发觉用数据库名和日期构成备份文件名会很有用。例如:
%mysqldump samp_db >/usr/archives/mysql/samp_db.1999-10-02 %mysqldump menagerie >/usr/archives/mysql/menagerie.1999-10-02
你可能想在生成备份后压缩它们。备份一般都很大!你也需要让你的备份文件有过期期限以避免它们填满你的磁盘,就象你让你的日志文件过期那样。
用文件系统备份备份你的备份文件。如果遇上了一个彻底崩溃,不仅清除了你的数据目录,也清除了包含你的数据库备份的磁盘驱动器,你将真正遇上了麻烦。
也要备份你的更新日志。
将你的备份文件放在不同于用于你的数据库的文件系统上。这将降低由于生成备份而填满包含数据目录的文件系统的可能性。
用于创建备份的技术同样对拷贝数据库到另一台机器有用。最常见地,一个数据库被转移到了运行在另一台主机上的服务器,但是你也可以将数据转移到同一台主机上的另一个服务器。使用mysqldump备份和拷贝数据库
当你使用mysqldumo程序产生数据库备份文件时,缺省地,文件内容包含创建正在倾倒的表的CREATE语句和包含表中行数据的INSERT语句。换句话说,mysqldump产生的输出可在以后用作mysql的输入来重建数据库。
你可以将整个数据库倾倒进一个单独的文本文件中,如下:
%mysqldump samp_db >/usr/archives/mysql/samp_db.1999-10-02
输出文件的开头看起来象这样:
# MySQL Dump 6.0# # Host: localhost Database: samp_db#-------------
--------------------------# Server version 3.23.2-alpha-log## Table st
ructure for table absence#CREATE TABLE absence(student_id int(10)
unsigned DEFAULT 0 NOT NULL, date date DEFAULT 0000-00-00 NOT NUL
L, PRIMARY KEY(student_id,date));## Dumping data for table absence
#INSERT INTO absence VALUES(3,1999-09-03);INSERT INTO absence VALUE
S(5,1999-09-03);INSERT INTO absence VALUES(10,1999-09-08);......文件剩下的部分有更多的INSERT和CREATE TABLE语句组成。如果你想压缩备份,使用类似如下的命令:
%mysqldump samp_db | gzip >/usr/archives/mysql/samp_db.1999-10-02.gz
如果你要一个庞大的数据库,输出文件也将很庞大,可能难于管理。如果你愿意,你可以在mysqldump命令行的数据库名后列出单独的表名来倾到它们的内容,这将倾倒文件分成较小、更易于管理的文件。下例显示如何将samp_db数据库的一些表倾到进分开的文件中:
%mysqldump samp_db student score event absence >grapbook.sql
%mysqldump samp_db member president >hist-league.sql
如果你生成准备用于定期刷新另一个数据库内容的备份文件,你可能想用--add-drop-table选项。这告诉服务器将DROP TABLE IF EXISTS语句写入备份文件,然后,当你取出备份文件并把它装载进第二个数据库时,如果表已经存在,你不会得到一个错误。
如果你倒出一个数据库以便能把数据库转移到另一个服务器,你甚至不必创建备份文件。要保证数据库存在于另一台主机,然后用管道倾倒数据库,这样mysql能直接读取mysqldump的输出。例如:你想从主机pit-viper.snake.net拷贝数据库samp_db到boa.snake.net,可以这样很容易做到:
%mysqladmin-h boa.snake.net create samp_db
%mysqldump samp_db | mysql-h boa.snake.net samp_db
以后,如果你想再次刷新boa.snake.net上的数据库,跳过mysqladmin命令,但要对mysqldump加上--add-drop-table以避免的得到表已存在的错误:
%mysqldump--add-drop-table samp_db | mysql-h boa.snake.net samp_db
mysqldump其它有用的选项包括:
--flush-logs和--lock-tables组合将对你的数据库检查点有帮助。--lock-tables锁定你正在倾倒的所有表,而--flush-logs关闭并重新打开更新日志文件,新的更新日志将只包括从备份点起的修改数据库的查询。这将设置你的更新日志检查点位备份时间。(然而如果你有需要执行个更新的客户,锁定所有表对备份期间的客户访问不是件好事。)
如果你使用--flush-logs设置检查点到备份时,有可能最好是倾倒整个数据库。
如果你倾倒单独的文件,较难将更新日志检查点与备份文件同步。在恢复期间,你通常按数据库为基础提取更新日志内容,对单个表没有提取更新的选择,所以你必须自己提取它们。
缺省地,mysqldump在写入前将一个表的整个内容读进内存。这通常确实不必要,并且实际上如果你有一个大表,几乎是失败的。你可用--quick选项告诉mysqldump只要它检索出一行就写出每一行。为了进一步优化倾倒过程,使用--opt而不是--quick。--opt选项打开其它选项,加速数据的倾倒和把它们读回。
用--opt实施备份可能是最常用的方法,因为备份速度上的优势。然而,要警告你,--opt选项确实有代价,--opt优化的是你的备份过程,不是其他客户对数据库的访问。--opt选项通过一次锁定所有表阻止任何人更新你正在倾倒的任何表。你可在一般数据库访问上很容易看到其效果。当你的数据库一般非常频繁地使用,只是一天一次地调节备份。
一个具有--opt的相反效果的选项是--dedayed。该选项使得mysqldump写出INSERT DELAYED语句而不是INSERT语句。如果你将数据文件装入另一个数据库并且你想是这个操作对可能出现在该数据库中的查询的影响最小,--delayed对此很有帮助。
--compress选项在你拷贝数据库到另一台机器上时很有帮助,因为它减少网络传输字节的数量。下面有一个例子,注意到--compress对与远端主机上的服务器通信的程序才给出,而不是对与本地主机连接的程序:
%mysqldump--opt samp_db | mysql--compress-h boa.snake.net samp_db
mysqldump有很多选项,详见《MySQL参考手册》。使用直接拷贝数据库的备份和拷贝方法
另一种不涉及mysqldump备份数据库和表的方式是直接拷贝数据库表文件。典型地,这用诸如cp、tar或cpio实用程序。本文的例子使用cp。
当你使用一种直接备份方法时,你必须保证表不在被使用。如果服务器在你则正在拷贝一个表时改变它,拷贝就失去意义。
保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。如果你不想关闭服务器,要在执行表检查的同时锁定服务器。如果服务器在运行,相同的制约也适用于拷贝文件,而且你应该使用相同的锁定协议让服务器“安静下来”。
假设服务器关闭或你已经锁定了你想拷贝的表,下列显示如何将整个samp_db数据库备份到一个备份目录(DATADIR表示服务器的数据目录):
%cd DATADIR%cp-r samp_db /usr/archive/mysql
单个表可以如下备份:
%cd DATADIR/samp_db%cp member.* /usr/archive/mysql/samp_db%cp score.*
/usr/archive/mysql/samp_db....当你完成了备份时,你可以重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。
要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。你也应该保证在另一台机器上的服务器在你正在安装数据库表时不访问它们。复制数据库(Replicating Database)
复制(Replication)类似于拷贝数据库到另一台服务器上,但它的确切含义是实时地保证两个数据库的完全同步。这个功能将在3.23版中出现,而且还不很成熟,因此本文不作详细介绍。用备份恢复数据
数据库损坏的发生有很多原因,程度也不同。如果你走运,你可能仅损坏一两个表(如掉电),如果你倒霉,你可能必须替换整个数据目录(如磁盘损坏)。在某些情况下也需要恢复,比如用户错误地删除了数据库或表。不管这些倒霉事件的原因,你将需要实施某种恢复。
如果表损坏但没丢失,尝试用myisamchk或isamchk修复它们,如果这样的损坏可有修复程序修复,你可能根本不需要使用备份文件。关于表修复的过程,见《数据库维护与修复》。
恢复过程涉及两种信息源:你的备份文件和个更新日志。备份文件将表恢复到实施备份时的状态,然而一般表在备份与发生问题之间的时间内已经被修改,更新日志包含了用于进行这些修改的查询。你可以使用日志文件作为mysql的输入来重复查询。这已正是为什么要启用更新日志的原因。
恢复过程视你必须恢复的信息多少而不同。实际上,恢复整个数据库比单个表跟容易,因为对于数据库运用更新日志比单个表容易。
4.1 恢复整个数据库
首先,如果你想恢复的数据库是包含授权表的mysql数据库,你需要用--skip-grant-table选项运行服务器。否则,它会抱怨不能找到授权表。在你已经恢复表后,执行mysqladmin flush-privileges告诉服务器装载授权标并使用它们。
将数据库目录内容拷贝到其它某个地方,如果你在以后需要它们。
用最新的备份文件重装数据库。如果你用mysqldump产生的文件,将它作为mysql的输入。如果你用直接从数据库拷贝来的文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。
使用更新日志重复做备份以后的修改数据库表的查询。对于任何可适用的更新日志,将它们作为mysql的输入。指定--one-database选项使得mysql只执行你有兴趣恢复的数据库的查询。如果你知道你需要运用所有更新日志文件,你可以在包含日志的目录下使用这条命令:
% ls-t-r-1 update.[0-9]* | xargs cat | mysql--one-database db_name
ls命令生成更新日志文件的一个单列列表,根据服务器产生它们的次序排序(主意:如果你修改任何一个文件,你将改变排序次序,这导致更新日志一错误的次序被运用。)
很可能你会是运用某几个更新日志。例如,自从你备份以来产生的更新日志被命名为update.392、update.393等等,你可以这样重新运行:
%mysql--one-database db_name < update.392
%mysql--one-database db_name < update.393.....如果你正在实施恢复且使用更新日志恢复由于一个错误建议的DROP DATABASE、DROP TABLE或DELETE语句造成丢失的信息,在运用更新日志之前,要保证从其中删除这些语句。
4.2 恢复单个表
恢复单个表较为复杂。如果你用一个由mysqldump生成的备份文件,并且它不包含你感兴趣的表的数据,你需要从相关行中提取它们并将它们用作mysql的输入。这是容易的部分。难的部分是从只运用于该表的更新日志中拉出片断。你会发觉mysql_find_rows实用程序对此很有帮助,它从更新日志中提取多行查询。
另一个可能性是使用另一台服务器恢复整个数据库,然后拷贝你想要的表文件到原数据库中。这可能真的很容易!当你将文件拷回数据库目录时,要确保原数据库的服务器关闭。
第三篇:详细摘要格式说明
2008年全国博士生学术论坛(河口海岸科学)摘要
详细摘要格式说明
1、纸张大小:A4(210×297mm);
2、版心大小:170×270mm,单栏。页边距:左、右各2cm;上边距2.5cm,下边距2cm;
3、页眉:“2008年全国博士生学术论坛(河口海岸科学)”,宋体,小五(此栏不允许更改);
4、用Microsoft Word 2000以上版本排版;
5、详细摘要内容要求满一页,一页不够可适当扩充至两页,但不超过两页,中文详细摘要格
式如下:
4.1行距:若无特别说明,均为单倍行距;
4.2段落间距:若无特别说明,均为段前0行,段后0行;
4.3论文题目:黑体,二号,加粗,居中,不超过20字,段落间距为段前0.5行,段后0.5行;
4.4作者:楷体,小四,居中;
4.5地址:宋体,小五,居中;
4.6摘要正文:宋体,五号,两端对齐,各段为首行缩进2个字符;
4.7表格:表格内容与标题字体为宋体,小五,标题加粗,并置于表格上方
4.8图:图内文字及标题字体为宋体,小五,标题加粗,并置于图下方
4.9关键词:宋体,五号,两端对齐,段落间距为段前0.5行,其中“关键词”要加粗;
4.10参考文献:宋体,小五(凡在参考文献中出现的文献都应在摘要正文中有所标注,且参
考文献的编号应与引用顺序一致),其中“参考文献”为黑体,五号。
6、英文详细摘要格式:请参照中文详细摘要格式,所有字体用“Times New Roman”替代,并注意其中加粗部分,其他同中文格式。
第四篇:数据库维护计划操作说明
数据库维护计划操作说明
数据库引擎 –> 管理-> 维护计划-> 右击-> 维护计划向导
点击“下一步”
选择“每项任务单独计划”,点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“下一步”
点击“完成”
第五篇:就业方案数据库填写说明
就业方案数据库填写说明
1、以毕业生与用人单位签订的《全国普通高等学校毕业生就业协议书》或《毕业研究生就业协议书》(以下统一简称《就业协议书》)、劳动合同、定向和委托培养协议等为依据,汇总编制就业方案数据库。并根据实际情况在“就业材料类型”中选择对应的就业材料类型。如毕业生与用人单位签订了《就业协议书》,依据《就业协议书》编制就业方案,在“就业材料类型”中选择相对应的“就业协议书”。个别定向和委托培养毕业生需要调整就业去向的,要按规定程序报批。
2、入选“到村任职计划”、“三支一扶”、“选调生”、“志愿服务西部计划”和“特岗计划”“及“免费师范生”等基层就业项目的毕业生,应按有关文件要求列入就业方案,在“报到证备注(扩展项一)”中分别注明“选调生”、“到村任职计划”、“特岗计划”、“免费师范生”、“三支一扶”、“西部计划”,还需在“扩展项五”中注明具体岗位名称或服务县市名称。“到村任职计划”、“特岗计划”、“免费师范生”、“三支一扶”、“西部计划”的单位性质填“50(国家基层项目)”,“选调生”的单位性质填 “51(地方基层项目)”,就业状况均填“01(就业)”。
3、毕业生与省直、中央在湘单位签订就业协议的,就业方案可直接列到用人单位,即“单位名称”填用人单位名称。毕业生与省内市州及其所辖县市区所属单位签订正式就业协议的,“单位名称”填写单位所在市州教育局毕业生就业工作部门名称,用人单位名称填入“报到证备注(扩展项一)”。
4、毕业生在省外落实了就业单位且可以接收人事档案、户籍等关系的, 就业方案可直接列到用人单位,即“单位名称”填用人单位名称;就业单位不直接管理人事档案、户籍等关系的,“单位名称”填写生源地毕业生就业主管部门名称(即按回原籍情况处理),用人单位名称填入“报到证备注(扩展项一)”;若生源地毕业生就业主管部门与用人单位地址不一致(即人户分离情况),用人单位名称则填入“实际工作单位(扩展项五)”。
5、毕业生在省内落实了用人单位但不直接管理人事档案、户籍关系的,委托省级人才机构管理的,“单位名称”填写用人单位名称,“报到证备注(扩展项一)”填写省级人才机构
名称的全称;委托市州级及所辖县市区人才机构管理的,“单位名称”填写市州级教育局毕业生就业办公室,“报到证备注(扩展项一)”填写具体用人单位名称并括号注明为人事代理。在领取《报到证》时,需出具经学校审核的毕业生本人书面申请或用人单位统一进行人事代理(托管)的毕业生花名册(样式见附件)。
6、毕业生离校时未落实用人单位的可按以下情况处理:
1)毕业生申请将户口、档案关系保留在原就读学校的。落实用人单位后,再参照以上(1)至(5)条情况办理;择业期两年后仍未落实接收单位的,由学校统一办理《报到证》并将户口、档案关系转回生源地。
2)毕业生申请择业期内将户口、档案关系免费托管在省就业指导中心,单位名称填“湖南省大中专学校学生信息咨询与就业指导中心”,有具体工作单位(指灵活就业)的,“报到证备注(扩展项一)”填入具体工作单位名称。
以上毕业生在择业期两年内落实用人单位的,可随时办理改办手续。
3)为确保离校时未就业毕业生毕业后能充分享受国家制定的就业优惠政策,以便他们回入学前户籍所在城市或县劳动保障部门办理失业登记,接受免费就业服务、职业培训或就业见习和临时救助等相关服务,毕业时可将未申请保留在原就读学校或托管在省就业指导中心的毕业生户口、档案关系统一转回生源地,“单位名称”填生源地毕业生就业主管部门名称。
7、5月24日-6月1日为我院毕业生就业方案报审时间,请各系在5月23日16:00以前将方案上报(含电子档、纸质档各一份),纸质档系领导签字,加盖系部公章。
8、因7月15日前系集中办理《报到证》时间,不受理毕业生个人办理《报到证》,请各系告知毕业生。