Banco de Dados. Introdução. Prof. Luís Alexandre
|
|
- Maria Vitória Alexandra de Paiva Marreiro
- 7 Há anos
- Visualizações:
Transcrição
1 Banco de Dados Introdução Prof. Luís Alexandre
2 Conteúdo Abrangência e uso Evolução dos sistemas de informação Novos modelos e sistemas de banco de dados Tecnologias associadas a banco de dados Modelagem e projeto de bancos de dados Novas aplicações e tecnologias de banco de dados Introdução a Banco de Dados 2
3 Abrangência e uso Nas atividades diárias necessitamos de aplicações que envolvem bancos de dados: Bancos; Reservas em hotéis; Companhias aéreas; Catálogo informatizado em bibliotecas; Assinaturas de revistas; Compras em supermercados; Etc. Introdução a Banco de Dados 3
4 Sistemas de Informação São recursos vitais nas organizações; Atendem a alguma necessidade funcional do negócio da organização; Componentes dos sistemas de informação: Organização Pessoas Tecnologia (hardware, software e telecomunicações) Introdução a Banco de Dados 4
5 Hardware e telecomunicações cada vez mais poderosos Roda Viva Tecnológica Softwares cada vez mais amigáveis Cada vez mais usuários, cada vez mais exigentes Introdução a Banco de Dados 5
6 Evolução dos Sistemas de Informação Programa com Programa com dados Programa armazenados com dados armazenados dados armazenados arquivos de dados Programa com Programa com gerência Programa de arquivos com gerência de arquivos gerência de arquivos banco de dados Sistema de Gerência de BD Programa de Programa de aplicação de BD aplicação de BD Introdução a Banco de Dados 6
7 Sistema de Informação Mundo Real?! Desenvolver um projeto de sistema de informação consiste em traduzir um problema do mundo real em uma solução que envolve a organização, pessoas e tecnologia (hardware e software). SISTEMA DE INFORMAÇÃO Usuário Dados + Regras SGBD Programa Programa de de aplicação aplicação Aplicação de de BD BD Usuário Introdução a Banco de Dados 7
8 Banco de dados Coleção de dados relacionados, logicamente coerentes e que permitam a geração de informações de interesse para uma organização. Projetado, construído e preenchido com dados para um propósito específico. Destinado à utilização por grupo de usuários, diretamente ou por meio de aplicações préconcebidas. Introdução a Banco de Dados 8
9 Uma arquitetura simplificada de sistema de banco de dados Usuários Sistema de BD Consultas / Programas de Aplicação SGBD Software para processar consultas / programas Software para acessar dados armazenados Definição do BD (Metadados) BD armazenado Introdução a Banco de Dados 9
10 Vantagens do controle centralizado de dados controle / redução de redundâncias; padronização de dados; integridade mantida: assegurando que os dados estão corretos; independência de dados e dispositivos; restrições de segurança; diminuição de inconsistências; compartilhamento de dados; referência cruzada. Introdução a Banco de Dados 10
11 Independência de dados Capacidade de mudar o esquema num nível de um sistema de banco de dados sem ter que mudar o esquema no nível seguinte mais alto. Independência lógica de dados: - Capacidade de mudar o esquema conceitual sem ter que mudar esquemas externos ou programas de aplicação. Independência física de dados: - Capacidade de mudar o esquema interno sem ter que mudar o esquema conceitual. Introdução a Banco de Dados 11
12 Características típicas de SGBD Persistência dos objetos do BD; Definição e manipulação dos dados (DDL, DML e DCL); Carga e descarga (leitura e armazenamento rápidos); Cópia e recuperação (backup); Segurança de acesso e dos dados (níveis de segurança); Integridade dos dados; Controle de concorrência das transações; Eficiente acesso aos dados; Independência de dados; Facilidade de administração; Redução do tempo de desenvolvimento do projeto. Introdução a Banco de Dados 12
13 BDs não são sempre a solução Sobrecustos Alto investimento inicial e possível necessidade de hardware adicional. Custo da generalidade do SGBD para definição e processamento dos dados. Overhead para garantir segurança, controle de concorrência, recuperação e integridade. Introdução a Banco de Dados 13
14 BDs não são sempre a solução Quando NÃO usar BDs O volume de dados é pequeno e as aplicações são simples, bem definidas. Mudanças não são esperadas. Existem requisitos estritos de tempo real que não podem ser satisfeitos por causa do overhead do SGBD. Acessos múltiplos e concorrentes não são necessários. Introdução a Banco de Dados 14
15 Classes de usuários de BD Administradores Administrador de dados Administrador do banco de dados (DBA) Pessoal de suporte e operação Desenvolvedores Analistas de sistemas Projetistas de bancos de dados Programadores de aplicações Usuários finais Usuários ocasionais e sofisticados Operadores de aplicações Introdução a Banco de Dados 15
16 DBA É a pessoa encarregada de instalar, configurar e gerenciar um SGBD. São suas funções: Decidir sobre o conteúdo de informações; decidir como os dados serão representados no BD (projeto físico e lógico); definir os controles de segurança e integridade; definir estratégias de reserva e recuperação; monitorar o desempenho das aplicações. Introdução a Banco de Dados 16
17 Evolução dos Bancos de Dados (Khoshafian 1995) Sistemas de arquivos BD modelo em rede BD hierárquico BD relacional Linguagens OO Modelos semânticos Objetos complexos Hipermídia Inteligência artificial BD OO Information retrieval BD inteligente Introdução a Banco de Dados 17
18 Bancos de Dados Relacionais Características marcantes simplicidade e uniformidade do modelo (tabelas com células atômicas) formalismo matemático (Álgebra, Cálculo Relacional e a Teoria dos Conjuntos) linguagem padronizada (SQL - Structured Query Language) Desvantagens gradativamente superadas em mais de 30 anos de pesquisa e desenvolvimento: desempenho falta de expressão semântica Introdução a Banco de Dados 18
19 Mercado de SGBDs Domínio total dos SGBDs relacionais (mais de 90% dos BDs corporativos) Principais fornecedores e produtos: Borland (Interbase, Paradox); Computer Associates (Ingres II); IBM (DB2 UDB) Informix; Microsoft (SQL Server e Access); Oracle; Progress; MySQL; PostgreSQL; Symantec (Sybase); Introdução a Banco de Dados 19
20 Contribuição da Orientação a Objetos 2 abordagens : SGBD OO puro : extensão de linguagem de programação OO (ex: C++ e Smalltalk) com persistência de objetos, característica de SGBD. SGBD relacional-objeto (ou universal ): Extensão de SGBD relacional com características OO (classes, herança e objetos complexos). Introdução a Banco de Dados 20
21 Exemplos de SGBDs OO e RO SGBDs OO: O2, ObjectStore, Gemstone, Poet, Versant, Objectivity/DB e Jasmine. SGBDs RO ou universais : UniSQL, Informix/US, Oracle8, DB2/UDB, etc. Introdução a Banco de Dados 21
22 Características dos SGBDs Relacionais-Objeto Tipos de dados extensíveis no contexto da SQL; Suporte a objetos complexos: tipos estruturados de objetos; conjuntos de objetos; referências (ponteiros) a outros objetos; Suporte ao princípio da herança, no contexto da SQL; Subsistema de regras de produção (ou do negócio); Introdução a Banco de Dados 22
23 Sistemas de Gerência de Banco de Dados Tradicionais dados SGBD Programa de Programa de aplicação Programa de BD de aplicação de BD aplicação de BD Inteligentes independência de dados dados e regras SGBD ativo ou dedutivo Programa de aplicação de BD independência de conhecimento Introdução a Banco de Dados 23
24 Banco de Dados Dedutivo Regras de dedução Exemplo: Se <premissa> Então <conclusão> regra: Se Humano(X) Então Mortal(X) dado (fato armazenado): Humano(Sócrates) fato deduzido: Mortal(Sócrates) Introdução a Banco de Dados 24
25 Banco de Dados Ativo Regras de ação: Quando <evento> Se <condição> Então <ação> Exemplo: Quando: Sempre que a quantidade em estoque do item X Se: Então: for modificada Quantidade em estoque < N (mínima) Emitir pedido de compra de N itens X Introdução a Banco de Dados 25
26 SGBDs dedutivos Exemplos somente protótipos de pesquisa, não existem produtos comerciais ainda. SGBDs ativos Sybase, Informix, Ingres, Oracle, DB2, Interbase e outros. Introdução a Banco de Dados 26
27 Implementação de regras ativas Triggers (gatilhos) e procedimentos armazenados CREATE TRIGGER controle_estoque_x AFTER UPDATE OF quantidade_em_estoque ON ITEM IF ITEM.nome = X AND :new.quantidade < N THEN emitir_pedido_compra ( X, N) Introdução a Banco de Dados 27
28 Evolução das tecnologias associadas a bancos de dados Bancos de dados centralizados; Arquitetura cliente-servidor com servidor de arquivos; Arquiteturas cliente-servidor com servidor de banco de dados: servidor de dados; servidores de dados e regras. Introdução a Banco de Dados 28
29 Bancos de Dados Centralizados (Década de 70) hardware + sistema operacional Programa de aplicação de BD terminais locais dados SGBD Programa de aplicação de BD Programa de aplicação de BD modem terminais remotos Introdução a Banco de Dados 29
30 Redes de Microcomputadores (Década de 80) cabo da rede microcomputadores (estações de trabalho) cada vez mais poderosos Introdução a Banco de Dados 30
31 Arquitetura Cliente/Servidor com Servidor de Arquivos cabo da rede Servidor de Arquivos Programa + SGBD Programa + SGBD Servidor de Impressão Introdução a Banco de Dados 31
32 Arquitetura Cliente/Servidor com Servidor de Bancos de Dados SGBD cabo da rede Servidor de Banco de Dados Servidor de Arquivos Programa Programa Servidor de Impressão Introdução a Banco de Dados 32
33 Arquitetura cliente-servidor com servidor de dados dados SGBD Programa de Programa de aplicação de BD aplicação Aplicações de BD Banco de dados servidor Interface do usuário + lógica do negócio clientes Introdução a Banco de Dados 33
34 Arquitetura cliente-servidor com servidor de dados e funções Duas camadas ( two-tiers ) Dados + regras SGBD ativo Programa de Programa de aplicação de BD aplicação Aplicações de BD Banco de dados + parte da lógica do negócio Interface do usuário + parte da lógica do negócio servidor clientes Introdução a Banco de Dados 34
35 Arquitetura cliente-servidor com servidor de dados e funções Servidor de regras clientes regras SGBD ativo Programa de Programa de aplicação de BD aplicação Aplicações de BD Banco de regras dados SGBD Interface do usuário + parte da lógica do negócio Servidor de dados Banco de dados Três camadas ( three-tiers ) Introdução a Banco de Dados 35
36 Processo de Desenvolvimento de Sistemas de Informação Ciclo de vida de sistemas Definição; Projeto; Implementação; Testes; Carga /conversão de dados/programas; Implantação (incluindo treinamento); Produção (incluindo manutenção e monitoramento). Introdução a Banco de Dados 36
37 Mundo real?! dados e regras Programa de SGBD Programa aplicação Programa de de BD de aplicação de BD Introdução a Banco de Dados aplicação de BD 37
38 Mundo real Requisitos de Dados Coleta/Especificação de Requisitos Requisitos Funcionais Projeto Conceitual Análise Funcional Projeto Lógico Prototipação Projeto Funcional Projeto Físico Programação dados e regras Programa de SGBD Programa aplicação Programa de de BD de aplicação de BD Introdução a Banco de Dados aplicação de BD 38
39 Mundo real Requisitos de Dados Coleta/Especificação de Requisitos Requisitos Funcionais Projeto Conceitual Análise Funcional Projeto Lógico Ferramenta (CASE) Projeto Funcional Projeto Físico Programação dados e regras Programa de SGBD Programa aplicação Programa de de BD de aplicação de BD Introdução a Banco de Dados aplicação de BD 39
40 Mundo real Requisitos de Dados Coleta/Especificação de Requisitos Requisitos Funcionais Projeto Conceitual Análise Funcional Projeto Lógico Projeto Funcional Projeto Físico Linguagens visuais Programação dados e regras Programa de SGBD Programa aplicação Programa de de BD de aplicação de BD Introdução a Banco de Dados aplicação de BD 40
41 Ferramentas de Projeto (CASE) Modelagem: Modelo Entidade-Relacionamento; Modelos de processos; Modelos orientados a objeto; Geradores de código; Dicionário de dados; Engenharia reversa e avante. Obs: Ainda pouco usadas Introdução a Banco de Dados 41
42 Exemplos de Ferramentas CASE ERwin - BPwin (Logic Works) Rational Rose System Architect Oracle Designer 2000 WG-CASE (IBPI) TALISMAN (Staa) OR - Compass Introdução a Banco de Dados 42
43 Ferramentas de programação Linguagens Gráficas e Visuais; Construtores de formulários e relatórios; Programação baseada em eventos; Cada vez mais orientadas a objeto; Cada vez mais cliente /servidor; Suporte a várias plataformas; Obs: Cada vez mais usadas Introdução a Banco de Dados 43
44 Exemplos de ferramentas de desenvolvimento Visual Basic Delphi PowerBuilder C++ OOCOBOL Ferramentas próprias de SGBDs Ferramentas para aplicações Internet Introdução a Banco de Dados 44
45 Novas aplicações de banco de dados Sistemas de Informações Geográficas (SIG) Dados + regras SGBD com dados e funções espaciais Introdução a Banco de Dados 45
46 Sistema de informações executivas BD 1 aplicação aplicação DATA WAREHOUSE BD 2 Sistema de suporte à decisão BD 3 aplicação Introdução a Banco de Dados 46
47 Novas aplicações de banco de dados Aplicações pela WWW (ex: comércio eletrônico, B2B) BD SGBD SGBD BD SGBD BD Introdução a Banco de Dados 47
48 Novas aplicações de banco de dados Projetos do tipo Genoma; Bibliotecas digitais; Monitoramento de imagens de satélites; Etc. Introdução a Banco de Dados 48
49 Tópicos na área (SBBD) Adaptação de Tecnologias de Banco de Dados na Indústria Aplicações Industriais Avançadas de Banco de Dados Aplicações Financeiras, Governamentais e em Áreas Sociais Diversas Aplicações Médicas Aplicações envolvendo Bases de Conhecimento Aplicações de Mineração de Dados e Descoberta de Conhecimento Armazém de Dados (Data Warehousing) Autorização, Privacidade e Segurança de Dados Bancos de Dados Ativos Banco de Dados Auto-Gerenciados e Autônomos Bancos de Dados Científicos e Estatísticos Bancos de Dados Distribuídos, Paralelos e Peer-to-Peer Bancos de Dados Espaciais Bancos de Dados Multi-dimensionais e Temporais Bancos de Dados Móveis Bancos de Dados Multimídia Bancos de Dados Semi-estruturados e XML Bancos de Dados de Sensores e Processamento de Streams Bancos de Dados Textuais Bancos de Dados na Web Banco de Dados para Bio-Informática Banco de Dados Embutidos e para Computação Pessoal Bibliotecas Digitais e Gerenciamento de Documentos - Bibliotecas Digitais - Controle de Concorrência e Recuperação - Comércio Eletrônico e Banco de Dados - Computação Móvel - Descoberta de Conhecimento e Mineração de Dados - Desempenho e Benchmark - Experiências de uso de Tecnologias de Banco de Dados - Gerenciamento Ambiental - Gerenciamento de Dados em Empresas - Gerência de Meta-dados - Integração de Informações e Interoperabilidade - Linguagens de Consulta e Interfaces com Usuário - Mediadores e Plataformas para Gerenciamento de Dados - Métodos de Acesso e Indexação - Orientação a Objetos e Bancos de Dados - Processamento de Consultas e Otimização - Processos de Negócios - Projeto de Banco de Dados - Recuperação de Informação - Qualidade, Proveniência (Provenance) e Semântica de dados - Semântica de Dados - Serviços de Banco de Dados na Web - Sistemas de Informação Geográfica - Técnicas de Modelagem de Banco de Dados - Visualização de Dados - Workflow e Banco de Dados - Bases de Conhecimento 49
50 Conclusão Na Informática, TUDO ACABA EM BANCO DE DADOS! Introdução a Banco de Dados 50
Unidade 1 Introdução
Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD
Leia maisAula 2 BD Introdução. Profa. Elaine Faria UFU
Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações
Leia maisModelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
Leia maisModelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
Leia maisBanco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju
Banco de Dados Professor: Marcelo Machado Cunha IFS Campus Aracaju Definição Banco de Dados Conjunto de dados interrelacionados que objetivam atender as necessidades de um conjunto de usuários. Inglês:
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisSISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp
Leia maisBANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha
BANCO DE DADOS Introdução Prof. Marcelo Machado Cunha Profissionais Envolvidos Administrador de Banco de Dados (DBA) responsável por autorizar o acesso ao banco de dados e coordenar e monitorar seu uso;
Leia maisBanco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)
Banco de Dados - Conceitos Baseado no material da Profa. Vania Bogorny (UFSC) 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel compra de passagens
Leia maisIntrodução à Banco de Dados
Introdução à Banco de Dados Disciplina de Sistemas de Banco de Dados Prof. Marcos Antonio Schreiner /08/2015 Banco de dados Definição Coleção de dados relacionados. Fatos conhecidos que podem ser armazenados.
Leia maisBanco de Dados. Introdução e Definições
Banco de Dados Introdução e Definições Conceitos Diferença entre Informação e Dado Informação: é qualquer fato ou conhecimento do mundo real e que pode ou não ser registrado /armazenado Dado: é a representação
Leia maisBanco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011
Banco de Dados Aula 2 - Prof. Bruno Moreno 19/08/2011 Aula passada.. Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza
Leia maisSISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Técnico em Informática Disciplina: Banco de Dados / Programação Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Conceitos Dado um fato qualquer armazenado.
Leia maisConceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados.
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton nilton@comp.uems.br Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados. 2
Leia maisLivro texto: Capítulo 1
Livro texto: Capítulo 1 Bancos de dados (BD) No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD s banco reservas em um hotel compra de passagens aéreas
Leia maisProf. Marcelo Machado Cunha
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisBanco de Dados e Aplicações em Negócios: Introdução.
Banco de Dados e Aplicações em Negócios: Introdução evandro@usp.br Motivação Extenso uso de Banco de Dados (BD) no cotidiano Bancos, serviços, comércio em geral (comércio eletrônico) Web e seus serviços
Leia maisSistema Gestor de Bancos de Dados (SGBD)
Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisMATA60 BANCO DE DADOS Aula 2- Sistema Gerenciador de Banco de Dados. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 2- Sistema Gerenciador de Banco de Dados Prof. Daniela Barreiro Claro Agenda SGBD Visão Geral Componentes Vantagens Arquitetura de um SGBD FORMAS - UFBA 2 de X SGBD Um Sistema
Leia maisAULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
AULA 05-06 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Conceitos Banco de Dados Coleção de dados
Leia maisMODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão
UNIDADE 1 Visão Geral Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 1.1 Visão geral: Banco de dados 1.2 Dados versus informação 1.3 Classificando os bancos de dados 1.4 Sistemas
Leia maisBancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são
Leia mais1. Conceitos de Bancos de Dados
Bancos de Dados 1. Conceitos de Bancos de Dados 1 Bancos de Dados na Vida Cotidiana BD e sistemas de informação baseados em BD são cada vez mais essenciais para a vida moderna Quase todas as nossas atividades
Leia maisIntrodução. O que é um Banco de Dados (BD)?
O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisProf. Luiz Fernando. Unidade I ADMINISTRAÇÃO
Prof. Luiz Fernando Unidade I ADMINISTRAÇÃO DE BANCOS DE DADOS Introdução a bancos de dados Surgimento nas décadas de 60/70 na IBM; de pesquisas de automação de escritórios. Mostra o baixo custo da informatização
Leia maisBANCO DE DADOS. Araújo Lima. Jan / Araújo
BANCO DE DADOS Lima Jan / 2017 1 Índice 1.Introdução a Sistemas de Banco de Dados Evolução dos Sistemas de Informação Conceitos de Bancos de Dados Usuários de Banco de Dados Banco de Dados X Linguagens
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisModelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo ER; Modelo de dados relacional; Mapeamento ER para o
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton nilton@comp.uems.br Modelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo
Leia maisConceitos e arquitetura do banco de dados. Andre Noel
Conceitos e arquitetura do banco de dados Andre Noel SGBD SGBD cliente/servidor SGBD SGBD cliente/servidor Módulo cliente SGBD SGBD cliente/servidor Módulo cliente Módulo servidor Abstração de dados Quais
Leia maisArquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação
Arquivo Introdução a Computação Arquivos e Arquivo agrupamento organizado de dados que guardam entre si uma relação lógica e estruturada Registro conjunto de informações referentes a um elemento de um
Leia maisMatéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia maisSistemas da Informação. Banco de Dados I. Edson Thizon
Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Leia maisBanco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Leia maisKorth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E
Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos
Leia maisBanco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional
Banco de Dados Banco de Dados II Conceitos Básicos Coleção logicamente coerente de dados relacionados com algum significado inerente; Exemplos de bancos de dados: Agenda de endereços (papel ou computador)
Leia maisConceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito
Leia maisIntrodução aos Bancos de dados. Prof. Vicente Paulo de Camargo. Ref. Prof. Renato de Oliveira Violin UFSCar e Lineu Mialaret
Banco de Dados Introdução aos Bancos de dados Prof. Vicente Paulo de Camargo Ref. Prof. Renato de Oliveira Violin UFSCar e Lineu Mialaret Banco de Dados Bibliografia Modelagem Conceitual e Projeto de Banco
Leia maisBANCO DE DADOS. Araújo Lima. Fev / Araújo
BANCO DE DADOS Lima Fev / 2016 1 Aula 3 3.Modelos de dados Modelo Conceitual Modelo Lógico Modelo Físico Classificação de Bancos de Dados Hierárquico Rede Relacional 2 MODELOS DE DADOS... Ferramenta usada
Leia maisAula 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
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aula 01 Introdução aos sistemas
Leia maisBanco de Dados. Introdução aos Bancos de dados. Prof. Sérgio Portari
Banco de Dados Introdução aos Bancos de dados Prof. Sérgio Portari - 2016 Plano de Ensino EMENTA: Introdução à teoria de Banco de Dados: organização de arquivos; tabelas, registros, atributos, chaves;
Leia maisBanco de dados. Prof. Emiliano S. Monteiro 5º.Sem. Licenciatura
Banco de dados Prof. Emiliano S. Monteiro 5º.Sem. Licenciatura Quando não usar um DB? Aumento dos custos com: Investimentos iniciais elevados em hardware, software, treinamento e licenciamento, segurança,
Leia maisIntrodução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich
Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar
Leia maisConceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
Leia maisIntrodução aos Bancos de dados. Francisco Antonio de Sousa
1 Introdução aos Bancos de dados Francisco Antonio de Sousa xsousa@yahoo.com.br 3 OBJETIVOS Propiciar ao aluno conhecimento abrangente de um Sistema de Gerência de Banco de Dados; Prover um estudo aprofundado
Leia maisCurso: Banco de Dados I. Conceitos Iniciais
Curso: Conceitos Iniciais Discussão inicial O que são Bancos de Dados? Quais os programas de Bancos de Dados mais conhecidos no mercado? Quais as vantagens do uso de Bancos de Dados nas empresas? Como
Leia maisBanco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos
Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem
Leia maisBancos de Dados Distribuídos
Bancos de Dados Distribuídos O que é Sistema Gerenciador de Banco de Dados? Um sistema gerenciador de banco de dados (SGBD) é usado como sendo um sistema que permite o gerenciamento dos sistemas de bancos
Leia maisBanco de Dados. SGBDs. Professor: Charles Leite
Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados
Leia maisUERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática
UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Conceitos de Sistemas de Banco de Dados e Arquitetura
Leia maisBanco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 1. Prof. Leonardo Vasconcelos
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados Parte 1 Prof. Leonardo Vasconcelos - O que é um banco de dados (BD)? Um Banco de Dados (ou Base de Dados) é uma coleção de dados relacionados,
Leia maisBanco de Dados Relacional
Centro Federal de Educação Tecnológica de Pernambuco Curso de Tecnologia em Sistemas de Informação Banco de Dados Relacional Renata Lúcia Mendonça Ernesto do Rêgo rlrego@yahoo.com 1 Plano de Ensino Objetivo
Leia maisIntrodução a Banco de Dados Prof. Msc Denival A. dos Santos
Introdução a Banco de Dados Prof. Msc Denival A. dos Santos Dado Um dado sozinho, dissociado de um contexto, não expressa algo que traga qualquer certeza ou elimine dúvidas de qualquer natureza. No máximo,
Leia maisAula 02. Evandro Deliberal
Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;
Leia maisLINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,
Leia maisTécnico em Informática. Banco de Dados. Profª Ana Paula Mandelli
Técnico em Informática Banco de Dados Profª Ana Paula Mandelli Banco de Dados (BD) Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo. Lista Telefônica Cadastro
Leia maisBanco de Dados Modelo Relacional, Algebra Relacional, SQL
Banco de Dados Modelo Relacional, Algebra Relacional, SQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André
Leia maisCES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD. Introdução e Orientações Gerais
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 1º SEMESTRE 2002 CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD Prof. Dr. Adilson Marques da Cunha Introdução e Orientações Gerais
Leia maisBanco de Dados II. Administrador de Banco de Dados - DBA. Portela
UNIVERSIDADE FEDERAL DO MARANHAO - UFMA Banco de Dados II Administrador de Banco de Dados - DBA Portela * DBA Introdução Atuação Responsabilidades 2 Atuação O Administrador de Banco de Dados (DBA) é o
Leia maisA U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L
BANCO DE DADOS GERENCIAL 1 A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações)
Leia maisara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer
Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em
Leia maisTecnologias da Informação TI /2 Material de apoio ler bibliografia recomendada (Stair)
Objetivos: Hardware, Software e Sistemas de gerenciamento de Banco de dados. Capítulos 3, 4 e 5 Stair. Hardware (HW) Qualquer maquinário que assiste nas atividades de: Entrada Processamento de um Sistema
Leia maisSistemas de Informação Geográficos. Informação na Organização. O Valor da Informação. Sistemas de Informação Tradicionais. O Valor da Informação
Introdução Fundamentos e Histórico dos SIG Clodoveu Davis Geográficos Tópicos Informação Sistemas de informação Informação nas organizações Informação geográfica Histórico dos SIG Características e funcionalidade
Leia maisBanco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Aula Inaugural plano de ensino Bibliografia (próximo slide)
Leia maisBanco de Dados. Aula 01. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 01 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina; - Informações
Leia maisBanco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1
Banco de Dados I Sejam bem-vindos! 1 Bibliografia Básica COUGO, Paulo. Modelagem conceitual e projeto de banco de dados. 3.ed. Rio de Janeiro: F & W Publications, 1997. 284p. HEUSER, Carlos Alberto. Projeto
Leia maisIntrodução a Banco de Dados
Introdução a Banco de Dados Prof. Mário A. Nascimento, Ph.D. mario@dcc.unicamp.br http://www.dcc.unicamp.br/~mario Material de autoria original de Raghu Ramakrishnan. 1 Bibliografia Ramakrishnan R., Database
Leia maisParte SISTEMAS DE GERÊNCIA DE BANCO DE DADOS 2.1 CARACTERÍSTICAS DE UM BANCO DE DADOS
Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Palguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em
Leia maisINE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciencias da Computação INE 5423 Banco de Dados I 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Leia maisProf. Fabiano Taguchi
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
Leia maisUniversidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído
Leia maisBases de Dados. Parte I. Introdução: conceitos básicos
Bases de Dados Parte I Introdução: conceitos básicos (Estes slides são a continuidade evolutiva dos slides de Ricardo Rocha (2005-2014) e de Fernando Silva (1995-2000), e são baseados no livro de Elmasri
Leia maisExtensões de Modelos de Dados para Aplicações Avançadas. Lucas da Silva Grando Hudson Magalhães
Extensões de Modelos de Dados para Aplicações Avançadas Lucas da Silva Grando Hudson Magalhães Introdução Introduziremos os conceitos de banco de dados em aplicações avançadas, e que começaram a apresentar
Leia maisFaculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes Modelagem de Dados 1 Ementa; Avaliação; Introdução. Modelagem de Dados 2 Componentes de sistemas de bancos de dados; Arquitetura
Leia maisGerenciador de Bancos de Dados SQL Server
Curso de Especialização: Engenharia e Administração de Sistemas de Banco de Dados Gerenciador de Bancos de Dados SQL Server 1 Conceitos Fundamentais Profa. Dra. Gisele Busichia Baioco gisele@ft.unicamp.br
Leia maisBanco de Dados Fundamentos Básicos. Hélder Antero Amaral Nunes
Banco de Dados Fundamentos Básicos Hélder Antero Amaral Nunes Banco de dados Definição É um conjunto de dados relativos a um determinado ambiente, estejam eles armazenados ou não em um computador, que
Leia maisConceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados
Leia maisAula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER. Marcelo Henrique dos Santos
Aula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e
Leia maisCRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2
UNIVERSIDADE FEDERAL DE PERNAMBUCO PRÓ-REITORIA PARA ASSUNTOS DE PESQUISA E PÓS-GRADUAÇÃO ESTRUTURA CURRICULAR STRICTO SENSU (baseada na Res. 10/2008 do CCEPE) NOME DO CURSO: Pós-Graduação em Ciência da
Leia maisBANCO DE DADOS AULA-01. Prof. Fabiano Papaiz IFRN
AULA-01 Prof. Fabiano Papaiz IFRN Objetivos Conhecer o que é um Banco de Dados (BD) Conhecer o que é um Sistema Gerenciador de Banco de Dados (SGBD) O que é um Banco de Dados (BD)? Segundo (Elmasri e Navathe
Leia maisBanco de dados. Prof. Me. Hélio Esperidião
Banco de dados Prof. Me. Hélio Esperidião Introdução Banco de dados Prof. Msc. Hélio Esperidião Banco de dados Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série
Leia maisDDL). O resultado da compilação dos parâmetros DDLs é
Banco Dados Aula 2 Linguagens de Banco de Dados e Tipos de Usuários 1. Linguagens de Banco de Dados Um sistema de banco de dados proporciona dois tipos de linguagens: uma específica para os esquemas do
Leia maisORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1
ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA - 2008/1 DC 9481 03/10/07 Rev. 00 1. Dados Legais Autorizado pelo Parecer 278 do Conselho
Leia maisINE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciências da Computação INE 5423 Banco de Dados I 2011/1 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Leia maisPerfil Formação Acadêmica Experiência Profissional Capacitação Profissional
Programador - DESENVOLVEDOR JAVA Deverá possuir experiência comprovada de pelo menos 01 (um) ano em desenvolvimento de aplicações WEB com J2EE; Conhecimentos em JSP, TagLib, Servlets, Classes Java, linguagem
Leia maisAULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL
BANCO DE DADOS GERENCIAL 1 AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações) organizadas de forma lógica, e que
Leia maisSistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage
Sistema de Banco de Dados UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Resumo da Unidade Banco de dados BD SGBD Objetivo Visão Geral Abstração Modelo de Dados Entidade Relaciomento(ER)
Leia maisBanco de Dados. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates
Banco de Dados Disciplina: Teoria e Fundamentos de Sistemas de Informação Professor: Thiago Silva Prates Banco de dados Banco de dados é uma coleção de dados organizada; Fornece aos seus usuários informações
Leia maisFACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO
FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO ESW200 Introdução à Engenharia de Software 2 36 30 - ESW201 Prática de Programação I
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Conceitos Fundamentais de Gestão de Dados TI200/10_ GD_1 Tópicos 1. Conceitos de Base de Dados e de Sistema de Gestão de Bases de Dados 2. Modelo
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Leia maisPLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO
Leia mais