Administração de Sistemas de Informação Banco de Dados

Slides:



Advertisements
Apresentações semelhantes
Ana Paula B. Barboza Ivana Xavier Rodrigues
Advertisements

Teas 01 Banco de dados.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Introdução aos Bancos de dados
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
SCC Bancos de Dados e Suas Aplicações
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Seminários Avançados I
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Professor Victor Sotero
CONCEITOS Modelo de Dados
Educação Profissional Técnica de Nível Médio em Informática
SGBD.
Arquitetura e Linguagens
A área de banco de dados Cristina Paludo Santos –
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados II Prof. Antônio Cordeiro.
Bancos de Dados e Recuperação de Informação
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE DE DADOS.
Tecnologia da Informação
Gestão de Base de Dados Este trabalho foi realizado por: André Andrade
BD.
Projeto de Banco de Dados
Introdução a Banco de dados
Exercícios SGBD - CESPE
Curso Técnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Banco de Dados Instituto.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Contexto da disciplina
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Banco de Dados I Objetivo:
Mestrado em Engenharia de Computação área de concentração Geomática
Capítulo 1 Sistemas de Banco de Dados
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Administração de Sistemas de Informação Banco de Dados 2º Sem / 2008

Introdução – Conceitos Básicos Bancos de dados (BD) são conjuntos de dados relacionados e acessíveis. Sistemas Gerenciadores de Bancos de Dados (SGBD) são sistemas que gerenciam BD, ou são linguagens utilizadas para manter os BD. Sistemas de BD são sistemas desenvolvidos com funções específicas, que usam BD, desenvolvidos em SGBD. Banco de Dados

Introdução – Conceitos Básicos SGBD é um pacote de programas que facilita a criação e manutenção de um BD. Exemplos de SGBD’s: Oracle PostgreSQL MySQL SQL Server DB2 O2... Banco de Dados

Oracle 9i Banco de Dados

SQL Server Banco de Dados

MySQL Banco de Dados

Introdução – Conceitos Básicos Num BD os dados relacionados têm que possuir interesses comuns e têm que ser ligados à realidade. Os dados são matéria-prima de forma crua, fatos que podem ser gravados com significado implícito. Banco de Dados

Introdução – Conceitos Básicos Mini-Mundo (Universo de Discurso) é a parte do Mundo real sobre o qual vai ser criado o BD e a aplicação. Banco de Dados Mini-Mundo Banco de Dados

Definição para Banco de Dados Um banco de dados é um conjunto de dados armazenados, cujo conteúdo informativo representa, a qualquer instante, o estado de uma determinada aplicação. ou Um banco de dados é um modelo de uma determinada parte da realidade, geralmente denominada de Universo de Discurso. Banco de Dados

Ambiente de um Sistema de Banco de Dados Programadores / Usuários Sistema de BD Programas de aplicação / Consultas SGBD Programa para processar consultas / Programas Programas para acessar dados armazenados Definição dos dados Dados armazenados Banco de Dados

Classes de Usuários Analistas de Sistemas Projetistas do Banco de Dados Administrador de Bancos de Dados (ADB ou DBA – Database Administrator) Usuários finais: casuais, ingênuos e sofisticados Banco de Dados

Principais características da tecnologia de BD Natureza "auto-contida" de um sistema de BD (catálogo que armazena o esquema do banco - metadados); Isolamento (independência) entre programas e dados; Abstração de dados (um modelo de dados é usado para esconder detalhes de armazenamento, com uma visão conceitual do BD); Múltiplas visões (capaz de suportar diferentes visões dos dados, a depender do usuário, somente as que interessam). Isto é importante tanto para simplificar para o usuário, quanto por motivos de segurança. Banco de Dados

Características adicionais da tecnologia BD Controle de redundância Controle de concorrência Restrição de acesso aos dados Diferentes tipos de interface para diferentes usuários Dados com um nível grande de complexidade Flexibilidade na mudança das estruturas de dados Garante a restrição de integridade Mecanismos de backup e recuperação de dados Redução do tempo de desenvolvimento da aplicação Banco de Dados

Evolução das Aplicações de BD Gerência de dados armazenar e manipular dados estruturados e de formato fixo, características das aplicações comerciais tradicionais. Gerência de objetos armazenar e manipular dados de estruturas complexas e tipos não tradicionais, tais como: imagens, textos, gráficos, mapas, figuras etc. Gerência de conhecimento armazenar e garantir a aplicação de regras que possibilitam a manutenção de restrições de integridade entre os dados e a inferência automática de dados. Banco de Dados

Cronograma de Evolução dos BD 70 80 90 Sistemas de Arquivos SGBDs tradicionais Redes Hierárquico SGBDs relacionais SQL SGBDs OO/OR SQL3 Banco de Dados

Modelo de Dados Modelo de dados é um conjunto de conceitos que se usa para descrever a estrutura do BD e certas restrições que o banco deve garantir. No modelo Relacional as relação (ou tabelas) representam os dados. Código Nome Endereço Telefone Idade ... 01 CCCC ZZZ 123 2 03 AAAA YYY 456 3 Banco de Dados

DBDesigner 4 Banco de Dados

Operações nos Bancos de Dados Recuperação Inserção Alteração Exclusão Banco de Dados

Linguagens do SGBD Relacional DCL (Data Control Language) – usada pelo DBA para controlar o acesso aos dados, os usuários etc. DDL (Data Definition Language) – descreve a estrutura do BD. Usada pelo DBA e pelos projetistas. DML (Data Manipulation Language) – permite especificar recuperação e alterações dos dados do BD. Pode ser embutida em outra linguagem de programação. SQL = DCL + DDL + DML (Structured Query Language) Banco de Dados

Sistemas Avançados em BD Bancos de Dados Distribuídos Bancos de Dados na Web Bancos de Dados Temporais (Tempo-Real) Bancos de Dados Heterogêneos Data Warehousing / Data Mining Bancos de Dados Semi-estruturados Banco de Dados

Maiores informações pelo e-mail: adilsonls@umc.br Fim