
1.2 计算机-数据库
Candle_light
目前研究生在读,本科至今生物信息学 (计算机与生物的交叉学科)
展开
-
(1)GO数据库存储结构详解(从数据库构建角度解析)
本文主要详解Gene Ontology数据库的存储结构,为之后开发相应数据库提供数据库的设计参考1.GO数据库的总体存储结构GO数据库的存储结构主要分为四种:termdb,assocdb,seqdb,以及full GO database ;具体区别如下:termdb(每日更新): a database containing just the information on the GO...原创 2018-08-23 00:10:06 · 1543 阅读 · 0 评论 -
(2)R包,GO.db调研(数据库构建角度解析)
本文从数据库构建角度,详解R包中的GO.db的构建方式;为开发相应数据库提供预备知识目录 1.概述 2.GO.db的数据对象组成 3.GO.db中存储的数据对象的构建规则 4.GO.db的Sqlite数据库的表的结构1.概述:R语言里的GO.db数据库的数据存储过程由两步组成:首先将基本的id号和definition等数据封装在GO.sqlite数据库里...原创 2018-08-23 00:24:23 · 2266 阅读 · 1 评论 -
数据库新技术:分布式数据库的体系结构,特点与查询优化(思维导图版总结)
上次数据库的课学到了分布式数据库,今天整理了一下,做成了思维导图总结如下,之后等学习完我再继续填充知识:原创 2018-10-16 10:03:47 · 923 阅读 · 0 评论 -
数据库基础(1)关系的布尔运算:数据集的并,交,差,补和有效补运算
关系的布尔运算主要包括:并,交,差,广义笛卡尔积,补,有效补并集定义: 关系R和S的并集结果,由属于R或属于S的所有元组组成,其结果是一个新关系。记为:Q = R ∪ S = {t | t ∈ R 或 t ∈ S }例子: 注意! 这个并集求出来是不含重复元组的!例如虽然R和S都含有(a1,b2,c2),但是合并的结果中,只出现一次(a1,b2,c2)差集定义: 关系R和S的差由属于...原创 2018-11-21 09:37:39 · 14941 阅读 · 2 评论 -
数据库基础(2)选择,投影,连接,除法运算
关系数据库中的选择,投影,连接,除法都是很重要的运算选择定义:在关系中选择在指定属性上有确定值的关系的子集。表示为:选择运算是选择关系中行的子集,即选择满足条件的元组例:1.查询信息系(IS系)全体学生σ Sdept=‘IS’(Student)2.查询年龄小于20岁的学生σ Sage<20(Student)选择运算的特性:投影投影是选取关系中列的子集。设模式R上关...原创 2018-11-24 09:23:55 · 58095 阅读 · 7 评论 -
数据库基础(3)函数依赖-平凡依赖,完全依赖,部分依赖,传递依赖
函数依赖是关系数据库中非常重要的概念包括平凡依赖,完全依赖,部分依赖以及传递依赖 ,这些都是关系数据库范式的基础函数依赖基本概念函数依赖基本定义简单来说就是,只要属性X的属性值一样(x1=x2) 那么 属性Y中的属性值就一样(y1=y2),就说明Y依赖于X例题:判断是否函数依赖先看A-&gt; D ,由于第一行的a1对应d1,第二行的a1对应d2说明a1分别对应d1和d2 两...原创 2018-11-24 09:32:40 · 22547 阅读 · 4 评论 -
数据库基础(4)函数依赖公理和推论(Armstrong公理),属性闭包和求候选键的技巧
函数依赖里面,函数依赖公理,Armstrong公理以及属性闭包的定义都有必要仔细学习1.逻辑蕴含基本定义2.Armstrong公理和推论–可以用来判断一个函数依赖X -> Y 是否逻辑蕴含于函数依赖集FArmstrong推论(三个规则)的推出过程使用Armstrong公理判断逻辑蕴含的例题(这个就要自己多练练就熟悉了)3.函数依赖集F闭包(F+)和属性集闭包(X+)的概念...原创 2018-11-25 20:58:19 · 4735 阅读 · 5 评论 -
数据库基础(5)1NF,2NF,3NF,BCNF 四大范式的定义和判别
范式很重要呀,我们关系数据库的设计都要满足范式关系这里总结一下1NF,2NF,3NF和BCNF1.第一范式(1NF)定义(1NF, Normal Form) 如果一个关系模式R中的每个属性A的域值都是原子的,即属性值是不可再分的,则关系模式R属于第一范式,简记为R ∈ 1NF。若数据库模式R中的每个关系模式都是1NF,数据库模式 R∈1NF。这个非常好理解,基本上,只要题目给了,他就...原创 2018-11-25 21:38:47 · 19555 阅读 · 11 评论 -
Linux下建立MySQL数据库,并安装RMySQL包,报错及解决
文章目录1. Linux上安装MySQL2. 安装MySQL过程中的报错解决方案`报错1:`[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!3. Windows端使用Navicat访问远程Linux上的MySQL4. MySQL配置,供远程...原创 2019-05-10 14:22:14 · 1048 阅读 · 0 评论