Prof. Fabiano Taguchi

Documentos relacionados
Introdução a Banco de Dados. Adão de Melo Neto

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 1. Prof. Leonardo Vasconcelos

Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto

Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados.

Banco de Dados e Aplicações em Negócios: Introdução.

Aula 01 Conceito de Banco de Dados e SGBD

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Curso: Banco de Dados I. Conceitos Iniciais

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Livro texto: Capítulo 1

Banco de Dados Relacional

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

1. Conceitos de Bancos de Dados

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Sistemas da Informação. Banco de Dados I. Edson Thizon

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Introdução. O que é um Banco de Dados (BD)?

Banco de Dados. SGBDs. Professor: Charles Leite

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão

Introdução à Banco de Dados

BANCO DE DADOS AULA-01. Prof. Fabiano Papaiz IFRN

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1

Conceitos de Sistemas de Banco de Dados INE 5323

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Resolução dos exercícios da lista BD01

DDL). O resultado da compilação dos parâmetros DDLs é

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados

Banco de Dados. Introdução e Definições

Sistema Gestor de Bancos de Dados (SGBD)

INE 5423 Banco de Dados I

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

Unidade 1 Introdução

Parte SISTEMAS DE GERÊNCIA DE BANCO DE DADOS 2.1 CARACTERÍSTICAS DE UM BANCO DE DADOS

Banco de Dados Fundamentos Básicos. Hélder Antero Amaral Nunes

INE 5423 Banco de Dados I

Banco de Dados. Cursos Técnico em Informática

Introdução a Sistemas Gerenciadores de Banco de Dados

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

O que é um banco de dados? Banco de Dados. Banco de dados

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados?

1 o Período Administração 24/11/2015

Gerenciamento de Dados

Banco de Dados I. Prof. Edson Thizon

Banco de Dados II. Administrador de Banco de Dados - DBA. Portela

Introdução a Bancos de Dados. - Conceitos - Modelos lógicos e relacional - Álgebra relacional -SQL - Projeto Lógico

Banco de Dados 08/08/2010

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução a Banco de Dados

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

BANCO DE DADOS. Araújo Lima. Jan / Araújo

PCS3413 Engenharia de Software e Banco de Dados

Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Aula 01. Introdução aos sistemas de informação Conceitos de banco de dados Modelos de BD Linguagens de Banco de Dados Usuários de um Banco de Dados

Bancos de dados. Sistemas de bancos de dados. Professor Emiliano S. Monteiro

Banco de Dados I Parte I: Introdução

SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Marcio Victorino

Universidade Federal do Maranhão

SISTEMAS OPERACIONAIS

Bem vindo à semana 14! Tema central: Banco de Dados

Revisando Banco de Dados. Modelo Relacional

Unidade 4 Projeto de Banco de Dados

Bancos de Dados Distribuídos

Introdução a Ciência da Computação Estrutura e Organização das Informações PROFESSORA CINTIA CAETANO

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E

2. Conceitos e Arquiteturas de um SGBD

Banco de Dados? Banco de Dados Professor Vanderlei Frazão

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Introdução aos Sistemas Operacionais

Revisão FUI. Tiago Alves de Oliveira

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Prof. Marcelo Machado Cunha

Banco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional

Transcrição:

BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com INTRODUÇÃO À BANCO DE DADOS Banco de dados desempenha um papel fundamental em todas as áreas em que os computadores são utilizados: Bancos; Reservas em hotéis; Compra de passagens aéreas; Catálogo em uma biblioteca informatizada.

DADOS E INFORMAÇÃO Dados são fatos em sua forma primária e sem um significado específico. Como exemplos de dados temos em: nome do funcionário e número de peças em um estoque. Informações são fatos organizados de uma maneira significativa, como: dados das peças em estoque. EVOLUÇÃO 1ª GERAÇÃO - Papiro Pergaminho Papel 2ª GERAÇÃO - Cartões perfurados 3ª GERAÇÃO - Fita magnética 4ª GERAÇÃO Banco de dados relacionais

SISTEMA TRADICIONAL DE ARQUIVOS Em um sistema tradicional os dados acabam sendo armazenados geralmente em arquivos que são criados e manipulados por software. Mas, com limitações: Dados ficam isolados e em diferentes arquivos; Redundância e inconsistência de dados; Dificuldade no acesso aos dados; Problemas de segurança e integridade. SISTEMA DE ARQUIVOS Sistema para Setor de Vendas Sistema para Setor de Produção Sistema para Setor de Engenharia Arquivos de vendas Arquivos de produção Arquivos de engenharia Teclado TC60 R$ 20,00 Monitor 15 M60 R$ 150,00 Mouse MS09 R$ 10,00 Teclado TC60 10/11/2000 Monitor 15 M60 20/11/2000 Mouse MS09 09/11/2000 Teclado TC60 teclado.gif Monitor 15 M60 monitor.gif Mouse MS09 mouse.gif

BANCO DE DADOS A tecnologia de banco de dados evolui constantemente e atualmente desempenham um papel crítico em diversas áreas. Se formos ao banco para efetuarmos um depósito ou sacar dinheiro, se fizermos uma reserva em um hotel ou mesmo uma consulta de livros em uma biblioteca, estamos fazendo uso de banco de dados. BANCO DE DADOS Coleção de dados armazenados; Armazenamento em dispositivo persistente; Dados armazenados em um sistema para consulta. Um banco de dados pode ser comparado com um armário, que pode ser consultado sempre que quisermos um objeto.

BANCO DE DADOS Um dado pode ser definido como sendo o valor de um campo quando armazenado em um banco de dados. Ex.: José, arroz, 28, R$ 450,00... NOME RA IDADE Carlos 25478 25 Maria 12568 28 VANTAGENS NO USO DE BD Controle de redundância; Restrição de acesso e integridade; Cópia e recuperação; Flexibilidade; Disponibilidade de informações atualizadas; Compartilhamento entre múltiplos usuários.

PROFISSIONAIS Administrador de banco de dados Projetistas de banco de dados Analistas e programadores Usuários finais SGBD O Sistema Gerenciador de Banco de Dados (SGBD) consiste em um módulo que proporciona a interface entre os dados armazenados no banco de dados, as aplicações e consultas submetidas ao sistema. Em um SGBD é feito: Projeto; Construção; Povoamento.

SGDB E RESPONSABILIDADES Um SGBD deve suportar uma visão lógica e física dos dados, bem como uma linguagem de definição e manipulação de dados; Gerenciar transações, mantendo um controle de concorrência, segurança e recuperação de falhas; Permitir a especificação de uma estrutura lógica (schema); CONCEITO Podemos conceituar um sistema de banco de dados, como: Coleção de informações que existe por um longo período de tempo e que é gerenciada por um SGBD.

GERENCIAMENTO O gerenciamento de um sistema de banco de dados envolve: Definição de estruturas para armazenar informação; Segurança nas informações armazenadas; Garantia de integridade e controle de concorrência. QUANDO NÃO É NECESSÁRIO? Aplicações simples e que não necessitem mudanças; Não requer o acesso de múltiplos usuários; Quantidade de dados armazenados é baixo.

VISÃO DOS DADOS VISÃO DOS DADOS Um dos benefícios de um banco de dados está em proporcionar ao usuário uma visão abstrata dos dados, ocultando detalhes sobre a forma de armazenamento e manutenção. Três níveis de visão são consideradas: Nível Físico; Nível conceito; Nível externo.

NÍVEL EXTERNO É o nível mais alto de abstração, os usuários em forma geral não precisam conhecer todos os dados do banco de dados, mas somente aqueles que lhe interessam. Este nível simplifica a interação dos usuários com o banco de dados. NÍVEL LÓGICO Este nível descreve quais dados devem pertencer ao banco de dados e qual a relação existente entre esses dados.

NÍVEL FÍSICO É o nível mais interno, e tem como função descrever como os dados estão armazenados em um banco de dados. EXERCÍCIOS

EXERCÍCIOS 01 Defina banco de dados. 02 - Qual a diferença entre um dado e uma informação em um contexto de banco de dados? 03 O que um administrador de banco de dados faz? 04 Defina sistema de banco de dados. 05 Que vantagens podem ter em adotar um sistema de banco de dados ao invés de um sistema de arquivos? ABSTRAÇÃO DE DADOS Que dados é necessário armazenar na seguinte situação: Quero criar um banco de dados para organizar os meus CDs; Um CD possui um título e diversas músicas; Toda música possui um título e uma duração; Uma música pode ter sido composta por um ou mais compositores; Uma música pode ser interpretada por um ou mais cantores; Existem cantores que também são compositores (e viceversa);

ABSTRAÇÃO DE DADOS Que dados é necessário armazenar na seguinte situação: A ACME é uma indústria localizada em uma pequena cidade do interior. Na ACME todo funcionário está lotado em um departamento. Cada departamento faz parte de uma diretoria. Uma diretoria controla diversos departamentos. No cadastro do funcionário estão cadastrados todos os seus dependentes. Como a cidade é pequena, alguns dependentes de funcionários são também funcionários e a ACME precisa registrar esses casos. ABSTRAÇÃO DE DADOS Que dados é necessário armazenar na seguinte situação: Uma empresa desenvolve projetos de grande porte. Esta empresa está organizada em departamentos, sendo que cada projeto é sempre coordenado por um departamento. Os departamentos possuem empregados que podem ser chefes. Embora um empregado pertença sempre a um departamento, ele pode ser alocado a projetos de outros departamentos.