Conceito
Para conceituar Banco de Dados, deve-se ter em mente o conceito básico de Dados": Informações importantes que necessitam ser preservadas,provavelmente em meio eletrônico. Um Banco de Dados seria então uma coleção de Dados que são armazenados para um longo período de tempo, usados para manter os registros internos e externos ,apresenta-los e poder manipulá-los sempre que necessário, sejam eles comercias, científicos,investigativos ou outras categorias.
Sistemas Gerenciadores de Bancos de Dados (SGBD)
- O que é?
- Um sistema de Gerenciamento de Banco de Dados(SGBD) é um recurso seguro e eficiente para gerenciar grandes quantidades de dados tem como características:
-Permite um número muito grande de armazenamento e manipulação de dados, seja consulta ,arquivamento ou modificação.
-Flexibilidade de armazenamento, muito mais complexos e seguros.
-Permite acesso simultâneo de Dados e tem duas características:
->Atomicidade o requisito de que as transações(modificação de dados) sejam realizadas completamente ou de forma alguma.
->Isolamento cada transação aparenta ser executada uma de cada vez.
- Como funciona?
Exemplos de SGBDs
Alguns exemplos de SGBDs
IBM Informix-http://www-01.ibm.com/software/data/informix/ PostgreSQL-http://www.postgresql.org/ Firebird-http://www.firebirdsql.org/ HSQLDB-http://hsqldb.org/ IBM DB2-http://www-01.ibm.com/software/data/db2/ mSQL-http://www.hughes.com.au/products/msql/ MySQL-http://www.mysql.com/ Oracle-http://www.oracle.com/index.html SQL-Server-http://www.microsoft.com/en-us/server-cloud/products/sql-server/ TinySQL-http://jade.tilab.com/ JADE-http://jade.tilab.com/ ZODB-http://www.zodb.org/en/latest/ Sybase-http://www.sybase.pt/ Microsoft Access-http://office.microsoft.com/pt-pt/access-help/ajuda-e-procedimentos-do-access-FX010064691.aspx Microsoft Visual Foxpro-http://msdn.microsoft.com/en-us/vfoxpro/bb190225
Dentre estes, os que tem maior destaque são:
MySQL
- Caractericas:
-Open Source,Suporta Ada C C# C++ D Eiffel Erlang Haskell Java Objective-C OCaml Perl PHP Python Ruby Scheme Tclcomo linguagens.
Microssoft Access:
- Caractericas:
-Comercial,C C# C++ Java (JDBC-ODBC) VBA Visual Basic.NET
Oracle:
- Caractericas:
-Open Source,somente Java
Capacidades
- Citar número de registros gravados, velocidades de BDs, Capacidades dos discos e demais informações que mostrem volumes relativos aos BDs.
Referências Bibliográficas
- D.ULLMAN,Jeffrey; WIDON, Jennifer; GARCIA-MOLINA,Hector. Implementação de Sistemas de Bancos de Dados;tradução de Vandenberg D. de Souza- Rio de Janeiro:Campus,2001.