Apostila Introdução Banco de Dados

Apostila Introdução Banco de Dados

(Parte 1 de 6)

Conceitos Fundamentais em

Sistemas de Bancos de Dados e suas Aplicações

Bancos de Dados

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 2

Tópicos

Conceitos Básicos

Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados

Abstração de Dados

Modelos Lógicos de Dados

Linguagens de Definição e Manipulação de Dados Papéis Humanos em Sistemas de Bancos de Dados Administração de Bancos de Dados Estrutura Geral de um SGBD

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 3

A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informa ções.

Al gumas ferramentas:

– processadores de texto (editoração eletrônica),

– planilhas (cálculos com tabelas de valores),

–Sistemas de Gerenciamento de Bancos de Dados -

SGBDs (armazenamento de grandes volumes de dados, estruturados em registros e tabelas, com recursos para acesso e processamento das inf orm ações).

Introdu ção

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 4

Concei tos

Banco de Dados: é uma coleção de dados inter- relacionados, representando informações sobre um domínio específico [KS94].

Exemplos: lista telefônica, controle do acervo de uma biblioteca, sistema de controle dos recursos humanos de uma empresa.

Sistema de Gerenciamento de Bancos de Dados

(SG BD) : é um software com recursos específicos para facilitar a manipula ção das informações dos bancos de dados e o desenvolvimento de programas aplicativos.

Exemplos: Oracle, Ingres, Paradox*, Access*, DBase*.

Desktop Database Management Systems .

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 5

Sistema de Bancos de Dados n É um sistema de manutenção de registros por computador, envolvendo quatro componentes principais:

– dados,

– hardware,

– software e

– usuários.

n O sistema de bancos de dados pode ser considerado como uma sala de arquivos eletrônica [Date91].

Existe uma série de métodos, técnicas e ferramentas que visam sistematizar o desenvolvimento de sistemas de bancos de dados.

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 6

Os Componentes de um Sistema de Bancos de Dados SGBD

Programas

Bancos de dados

Usuár io

Bancos de Dados

Parte 2: Conceitos FundamentaisPag.: 7

Objetivos de um Sistema de Bancos de Dados

– Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados).

– Prover independência de dados às aplicações (estrutura física de armazenamento e à estratégia de acesso).

Vantagens:

(Parte 1 de 6)

Comentários