SGBD
Curso de Gestão da Tecnologia da Informação
Sistema de Gerenciamento de Banco de Dados Orientados a Objetos e Relacionais
Turma: 1º Semestre Gestão da Tecnologia da Informação
Banco de Dados Relacional
O modelo relacional surgiu com o propósito de aumentar a independência dos dados nos sistemas gerenciadores de banco de dados; disponibilizar um conjunto de funções apoiadas em álgebra relacional para armazenar e recuperar dados; permitir processamento ad hoc.
A representação do banco de dados desse modelo é feito através de coleções de tabelas. Então quando parte para essa visão, é possível ter tabelas de valores, onde cada tabela tem um nome, e dentro de cada tabela temos as tuplas¹ que são as linhas da tabela, e em cada tabela temos um domínio que é valor atômico, ou seja, são valores indivisíveis no que diz respeito ao modelo relacional. Cada domínio possui um formato de dados.
O modelo relacional também tem algumas restrições: restrições inerentes ao modelo de dados (em uma relação não pode ter tuplas repetidas), restrições baseadas em esquema – são especificações em DDL (data definition language), que são restrições de domínio, de chave, restrições em null, restrições de integridade de entidade e restrições de integridade referencial, e restrições baseadas em aplicação.
Exemplos de Sistemas de Gerenciamento de Bando de Dados Relacional
SGBD SQL
O SQL Server é quase uma “evolução” do Sybase, que teve uma parceria com a Microsoft para que surgisse o SQL Server. São muito similares. Geralmente usados por empresas que fazem questão em manter “tudo” da Microsoft, adotados por gente que evolui de bancos de dados locais (como Access). Muitas pessoas optam também pelo SQL Server pela facilidade de administração.
SGBD Oracle
Considerado mais “enterprise” pela maioria. Possui melhores opções de gerenciamento de crescimento dos data files que o SQL Server, mas um pouco