Eustáquio (discussão | contribs)
Página substituída por '1 Banco de Dados 1.1 Conceitos 1.1.1 Modelos de banco de dados: 1.2 Tabelas 1.3 Relacionamento entre tabelas 1.4 Visão de um Banco de Dados 1.5 Softwares que gerenciam...'
 
(35 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Conceito =
1 Banco de Dados
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.
1.1 Conceitos
 
1.1.1 Modelos de banco de dados:
= Sistemas Gerenciadores de Bancos de Dados (SGBD) =
1.2 Tabelas
 
1.3 Relacionamento entre tabelas
* O que é?
1.4 Visão de um Banco de Dados
**Um sistema de Gerenciamento de Banco de Dados(SGBD) é um recurso seguro e eficiente  para gerenciar grandes quantidades de dados tem como características:
1.5 Softwares que gerenciam Banco de Dados
                    -Permite um número muito grande de armazenamento e manipulação de dados, seja consulta ,arquivamento ou modificação.
1.5.1 exemplos:
                    -Flexibilidade de armazenamento, muito mais complexos e seguros.
1.6 Referências Bibliográficas
                    -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.

Edição atual tal como às 21h22min de 18 de maio de 2017

1 Banco de Dados 1.1 Conceitos 1.1.1 Modelos de banco de dados: 1.2 Tabelas 1.3 Relacionamento entre tabelas 1.4 Visão de um Banco de Dados 1.5 Softwares que gerenciam Banco de Dados 1.5.1 exemplos: 1.6 Referências Bibliográficas