Introdução de banco de dados
Prof. Vinícius Magno Lara
Objetivo
• Compreender os conceitos fundamentais de
Banco de dados e SGBD - Sistemas de gerenciamento de banco de dados.
• Referência: Livro texto, capítulo 1.
• Conceito do livro: “Minimundo” = Negócio
Vinícius M. Lara - IBHES 2012
Apresentação
• Os bancos de dados desempenham um papel crítico em quase todas as áreas em que os computadores são usados, incluindo negó cios, comércio eletrônico, engenharia, medicina, direito, educação e biblioteconomia.
Vinícius M. Lara - IBHES 2012
Conceito
• Um banco de dados é uma coleção de dados relacionados. Com dados, queremos dizer fatos conhecidos que podem ser registrados e possuem significado implícito.
• Exemplo:
– Nomes, nú meros de telefone e endereço das pessoas registrados em uma agenda, ou armazenado em um disco rígido usando um software como o MS Excel.
Vinícius M. Lara - IBHES 2012
Conceito
• Como sugerido pelo exemplo, um banco de dados pode ser de qualquer tamanho e complexidade. Pode ser gerado e mantido manualmente ou pode ser informatizado.
Vinícius M. Lara - IBHES 2012
SGBD
• Um sistema gerenciador de banco de dados
(SGBD - Database Management System) é uma coleção de programas que permite aos usuários criar e manter um banco de dados.
• O SGBD é um sistema de software de uso geral que facilita o processo de definição, construção,manipulação e compartilhamento de banco de dados entre diversos usuários e aplicações. Vinícius M. Lara - IBHES 2012
Usuá rios / Programadores
Sistema de
BD
• Exemplos:
– Oracle;
– SQL Server;
– Adabas.
Programas de aplicaç ão
Software
SGBD
Software para processar consultas
Software para acessar dados armazenados
Definiç ão do BD
Armazenado
Banco de dados
Armazenado
SGBD
• Outras funções importantes fornecidas pelo
SGBD incluem proteção (Falhas de hw/sw e segurança contra acesso não autorização ou malicioso) do banco de dados e