Estrutura de banco de dados
ÁREA DE CONHECIMENTO: •INFORMÁTICA* MATÉRIA: TÉCNICAS E LINGUAGEM PARA BD I e II
PROFESSOR: OTACY MELO DE MENEZES
CONCEITO DE BANCO DE DADOS
• É um conjunto de dados ou informação relacionados entre si, organizados e armazenados de forma a facilitar a sua utilização; • Representa o arquivo físico de dados, armazenado em dispositivos periféricos, onde estão armazenados os dados ou informações, para consulta e atualização pelo usuário.
OBJETIVOS DE UM BANCO DE DADOS
• Armazenar e recuperar informação; • Facilitar a atualização da informação; • Aumentar a velocidade de pesquisa; • Evitar a redundância de informação; • Garantir a integridade e a acessibilidade da informação.
MODELOS DE DADOS
• São formas de representação para descrever a estrutura das informações contidas em um banco de dados: • O desenvolvimento de uma base de dados pode ser elaborada utilizando diferentes modelos conceituais.
MODELOS DE BASES DE DADOS
Podem ser agrupados em dois tipos :
Modelos baseados em objetos: Representam a realidade através de objetos; Os objetos são entidades reais (Aluno, Professor, Disciplina, ...); Alguns modelos: • Entidade-Relacionamento; • Semânticos; • Orientados por Objetos; Modelos baseados em registros: Representam a realidade através de registros; Informação estruturada com o formato de campos; Alguns modelos: • Hierárquico; • Rede; • Relacional.
BANCO DE DADOS DE REGISTRO RELACIONAL
• O modelo de Banco de Dados de Registro Relacional é utilizado pelos Sistemas Gerenciadores de Banco de Dados (SGBD) mais conhecidos. • Este modelo representa a estrutura física no qual o armazenamento dos dados foram projetados, identificando a estrutura interna de recuperação e armazenamento do Banco de Dados.
CONCEITOS DO MODELO RELACIONAL
• Tabelas - Representam as estruturas de armazenamento de dados (arquivos) do Banco de Dados. São formadas por Colunas (atributos)e Linhas (tupla); • Registro