Seminario 01
SGBDR
O
Sistema de Gerenciamento de Banco de Dados
Relacionais
(SGBDR) é responsável por analisar uma consulta
SQL e escolher qual a forma mais eficiente de executá-la. A escolha leva em consideração diversas informações internas do banco de dados.
Aluno: Aracelmo Júnior
2
SGBDR
O modelo relacional de Codd armazenava os dados por linhas e colunas, em tabelas, acessadas via uma linguagem de alto nível chamada SQL.
Este modelo criou um nível muito maior de abstração, de modo que os usuários não precisavam mais conhecer a estrutura física dos dados e apenas precisavam dizer o que querem e não mais o como.
Aluno: Aracelmo Júnior
3
SGBDR
• O poder do Banco de Dados Relacional vem de sua capacidade de relacionar conjuntos de dados significativos. • As tabelas do banco estão relacionados entre si através de colunas que partilham dados idênticos
(as keys).
• Cada tabela é baseada na teoria matemática dos conjuntos (cada elemento do conjunto deve ser exclusivo).
• Em Bancos de Dados Relacionais, geralmente manipula-se um conjunto de dados de cada vez, em vez de um registro de cada vez.
Aluno: Aracelmo Júnior
4
Curiosidade
SGBD é genérico e pode se referir a qualquer tipo de banco de dados (orientado a objetos, hierárquico, relacional, etc.). Já SGBDR é só relativo ao modelo
Relacional, tradicional, baseado em tabelas, campos, índices e relacionamento entre as tabelas. Como Exemplos de SGBDR temos o
Access, ORACLE, MySQL, DB2 da IBM,
Postgre SQL, Firebird, SQL Server da
Microsoft, etc.
Aluno: Aracelmo Júnior
5
Armazenamentos
Primário: Também conhecida como memória ou memória RAM (memória de acesso aleatório), armazenamento primário é onde o computador armazena as instruções e informações sobre os programas que está sendo executado. O armazenamento primário é muito mais rápido do que os discos rígidos e memória flash, mas ela não pode ser usada para armazenar informação, a longo prazo. O armazenamento