Database is having a stored information in sorted manner. But there are various databases, Relational Databases, Object Oriented databases and many more.
But, Knowledge base is a type of database which uses online analytical processing , which means data is processed and some new information is supplied to user on the basis of existing data. UniProt is an example of knowledge base.
In general, databases are used to store and retrieve information when needed, and are often used in operational information systems such as transaction processing systems, while knowledge bases are used to store knowledge and are used in advanced information systems such as expert systems.
an easy answer could be given in terms of the DIKW pyramid
https://en.wikipedia.org/wiki/DIKW_pyramid
You may also regard DBs as a weaker forms of KBs merely intended to store and retrieve information, whereas full-fledged KBs are designed to allow more sophisticated forms of processing (e.g. inference) due to their richer (more expressive) modeling of schema information.
"knowledge base" is an ambiguous term, usually used to refer to databases or collections of data that, in one way or another, contain "information about things", which is used by some program or whatever.
For example, we can store wikipedia and use it as a knowledge base. Or we can store a set of facts as triples as a knowledge base. A program could use those knowledge bases, for example, to infer how related two concepts are. For example, we could query wikipedia articles with each concept and then analyse how similar the retrieved pages are.
A datab such relational can't be processed by machine it composes of a set of data without knowledge so human only can use it so if we add knowledge to it it can be processed by machine so like that we move from syntactic level to a level with semantic so we can can add automatic processes to use it
As they say no question is stupid, only answer may be.
First of all, there is no new information if you say that DB stores data, while KB stores knowledge. It is basically derived from the name and understanding of "base". Nevertheless, all those answer are true. It is the intend of either of bases.
The true question is what is the difference between data and knowledge. And given the number of various theories, no one has answer it yet. At least, not in a manner that would satisfy all interested parties. The answer depends on who is asking and who is answering. If you want to gather wide range of ideas what the difference is, try to get answers from philosophers, logicians, linguists, computer scientists etc. However be advised, that all the answer will be subjective based on experience of questioned party.
As for me, I believe that the term knowledge base is abused and overused. Wikipedia? It is not a knowledge base, it is just a collection of articles. There is no reliable structure that would allow to process it. RDF, OWL, or any other text (rule) based approach? Great but the processing and ambiguity is a problem.
A knowledge base is a set of data written in the form of rules and translating knowledge into a specific area. This is the name given also to an expert system (knowledge-based system).
Olegs Verhodubs , please consider that `facts` constitute knowledge as well - fact is a concept of a piece of information that has been asserted. There are many methods for knowledge representation, as has been stated before. To keep things simple, if you connect this representations with the ability to interpret them (e.g. via inference) you might have a knowledge base.
Database is collection of data and the strongest impact is put on its persistance.
If you want to study this approach and terminology further, please check the chapter: Chapter Towards Semantic Knowledge Base Definition
, it might be an inspiration for further discussion.
Marcin Jodlowiec, interpretation depends on the goals we want to reach. We can interpret rules as transitions between facts or as higer abstraction of facts or something else.
In general, facts, information and knowledge are parts of the same. Some thoughts in the area were presented in Mutual transformation of information and knowledge.
Olegs, I get your point and appreciate it. Please consider that interpretation goes beyond definition and definition itself is a explicit verbalization of meaning in a specific speech community. In my previous answer I used the word 'interpret' to generalize knowledge processing methods from just inference/reasoning, not to formalize thinking about knowledge base definitions.
I agree that facts, information, and knowledge are mutually connected but I don't want to equate them only by changing interpretation.
Thank you for referring your paper, I will read and try to cite it and discuss in my works.
There are number of studies that aim at answering even easier questions. The definition of a term greately depends on many factors, i.e. purpose, science field, context etc. However, once we position our question or answer it should be as clear and unequivocal as possible.
Just to clarify, both terms in question are compound words, that share a common suffix - base. This part relates to storage ability, i.e. it indicates the possibility to store and retrieve elements native to the base. As for the first part of the name, we can refer to commonly known theories such as DIK or DIKW models. There is no need to create new ones here. If younfeel the urge try to write a paper and properly state your idea.
Marcin Jodlowiec , sorry for late answer. I just have seen your message.
You interested me in your research, and I will study the chapter Towards Semantic Knowledge Base Definition.
I have not seen a single definition that would fully reveal the essence of a phenomenon or subject. Definitions are products of humans, but everyone pays attention to certain aspects of things only. It is necessary to study several definitions to understand the subject. Studying several definitions of a subject generates something like an emergent property that is understanding.
Different interpretations are definitions. And formulating otherwise, it is possible to see new possibilities.