BANCO DE DADOS. Araújo Lima. Jan / Araújo
|
|
- Amanda Lombardi Gil
- 6 Há anos
- Visualizações:
Transcrição
1 BANCO DE DADOS Lima Jan /
2 Í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 2.SGBD Porque usar SGBD Arquiteturas de SGBD Níveis de Abstração SGBD X SGA 2
3 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 3
4 ...Evolução dos Sistemas de Informação... Sistema de Informação é um sistema que produz INFORMAÇÕES Dados Sistema de Informação Informação DADOS + CÓDIGO + APRESENTAÇÃO Funcionalidade Interface com Usuário 4
5 ...Evolução dos Sistemas de Informação... Sistema de Informação é um sistema que produz INFORMAÇÕES Dados Sistema de Informação Informação DADOS arquivos convencionais inicialmente seriais (em fita magnética) ou randômicos (em disco) e depois sequencial-indexados (em disco) 5
6 ...Evolução dos Sistemas de Informação... SISTEMAS ISOLADOS nr-conta, nome, ender, sld-atu, sld-med, cpf-cgc, dt-nasc CONTA CORRENTE cpf-cgc, nome, ender, nr-atual-cotas, dt-nasc FUNDOS DE INVESTIMENTOS Qual o problema? 6
7 ...Evolução dos Sistemas de Informação... SISTEMAS QUE USAM SGBD cpf-cgc, nome, ender, dt-nasc nºconta, sld-atu, sld-med, cpf-cgc SGBD cpf-cgc, nr-cotas CONTA CORRENTE FUNDO DE INVESTIMENTO 7
8 ...Evolução dos Sistemas de Informação... Técnicas de bancos de dados ressaltam o dado como um recurso importante da empresa, devendo ser: compartilhado controlado de forma centralizada para se saber: quem o usa onde é usado com que finalidade está sendo usado 8
9 ...Evolução dos Sistemas de Informação Nos sistemas que usam SGBD integração de dados por toda a empresa dados da empresa compartilhados por todos os sistemas sistemas enxergam os dados independentemente de sua distribuição nos arquivos programas de aplicação desconhecem detalhes de armazenamento / recuperação de dados sem redundância de dados não há inconsistência 9
10 INTRODUÇÃO A BANCO DE DADOS... Atualmente muitas de nossas atividades interagem com bancos de dados: - retirar, transferir, depositar dinheiro num banco - efetuar pagamento (impostos, cartão de crédito, ) - reservar passagem aérea - efetuar compras,... Exemplos acima envolvem aplicações tradicionais de Bancos de Dados (dados numéricos ou textuais) 10
11 ...INTRODUÇÃO A BANCO DE DADOS Tipos de bancos de dados: - Bancos de Dados numéricos e textuais - Bancos de Dados Multimidia - Sistemas de Informações Geográficas - Data Warehouse 11
12 CONCEITOS DE BANCO DE DADOS... 12
13 ...CONCEITOS DE BANCO DE DADOS... BIT menor informação armazenável BYTE conjunto de bits que representam um caractere ATRIBUTO conjunto de bytes que representam uma propriedade de uma entidade (nome do aluno) REGISTRO conjunto de atributos de uma entidade (aluno) ARQUIVO conjunto de registros logicamente relacionados (conjunto de alunos) BANCO DE DADOS conjunto de arquivos interrelacionados (alunos, cursos, disciplinas, ) 13
14 ...CONCEITOS DE BANCO DE DADOS... BANCO DE DADOS (BD) conjunto de arquivos interrelacionados SISTEMA GERENCIADOR DE BANCO DE DADOS (SGBD) conjunto de programas que permitem criar e manipular bancos de dados (ORACLE, SQL SERVER, MySQL, POSTGRESQL, DB2, ACCESS, ) SISTEMA DE BANCO DE DADOS (SBD) dados (BD) + software para gerenciamento de dados (SGBD) 14
15 ...CONCEITOS DE BANCO DE DADOS... Definir banco de dados especificar : o Arquivos (conjunto de entidades) e seus atributos com respectivos tipos de dados (inteiro, decimal, data,...) o Relacionamentos entre os arquivos o Restrições de integridade dos dados Criar banco de dados e carregá-lo em memória secundária 15
16 ...CONCEITOS DE BANCO DE DADOS... Manipular banco de dados (incluir, alterar, excluir, consultar dados) Permitir acessos concorrentes aos dados feitos por usuários e programas de aplicação Preservar a consistência e integridade dos dados armazenados no BD Permitir o acesso aos dados apenas aos usuários autorizados 16
17 ...CONCEITOS DE BANCO DE DADOS... Um BD representa aspectos do mundo real Um BD é projetado, construído e os dados são nele armazenados com algum propósito Um BD é definido e mantido por uma coleção de programas (SGBD) Sistema de Banco de Dados = Dados + Programas (SBD = BD + SGBD ) 17
18 ...CONCEITOS DE BANCO DE DADOS... CHU Um banco de dados é um conjunto de arquivos relacionados entre si DATE Um banco de dados é uma coleção de dados operacionais armazenados usados pelos sistemas de aplicação de uma determinada organização 18
19 ...CONCEITOS DE BANCO DE DADOS... Dados Interrelacionados Projetos Aloca Funcionários Fornece Lota Produtos Fornecedores Departamentos 19
20 ...CONCEITOS DE BANCO DE DADOS... ELMASRI & NAVATHE Um banco de dados é uma coleção de dados relacionados ENGLES Um banco de dados é uma coleção de dados operacionais usados pelos sistemas aplicativos de uma empresa 20
21 ...CONCEITOS DE BANCO DE DADOS... Dados Operacionais Aluno matric nome sexo curso 0001 Maria F SI 0002 Pedro M CC 0003 Carlos M SI Turma Instância do BD turma disc ano semestre prof TN1 BD Luis TM2 LP Edna TN2 BD Luis Historico Disciplina PreRequisito matric turma nota disc nome cred disc1 disc TN1 8 BD1 Bco Dados 1 6 BD2 BD TM2 10 BD2 Bco Dados 2 6 BD2 LP TN2 7 LP2 Ling Prog 2 4 BD1 LP2 21
22 ...CONCEITOS DE BANCO DE DADOS... Dados Operacionais Esquema do BD Aluno matric nome sexo curso Turma turma disc ano semestre prof Historico matric turma nota Disciplina disc nome cred PreRequisito disc1 disc2 22
23 ...CONCEITOS DE BANCO DE DADOS... Dados Operacionais Aluno matric nome sexo curso Turma Esquema do BD turma disc ano semestre prof Historico matric turma nota Disciplina disc nome cred PreRequisito disc1 disc2 Aluno (matric, nome, sexo, curso) Historico (matric, turma, nota) Turma (turma, disc, ano, semestre, prof) Disciplina (disc, nome, cred) PreRequisito (disc1, disc2) Esquema Relacional 23
24 ...CONCEITOS DE BANCO DE DADOS... Dados Operacionais Aluno matric nome sexo curso 0001 Maria F SI 0002 Pedro M CC 0003 Carlos M SI Turma Estado do BD turma disc ano semestre prof TN1 BD Luis TM2 LP Edna TN2 BD Luis Historico matric turma nota 0001 TN TM TN2 7 Disciplina disc nome cred BD1 Bco Dados 1 6 BD2 Bco Dados 2 6 LP2 Ling Prog 2 4 PreRequisito disc1 disc2 BD2 BD1 BD2 LP2 BD1 LP2 24
25 ...CONCEITOS DE BANCO DE DADOS Sistema de Banco de Dados compõe-se de: Dados - em um ou mais arquivos Metadados - Dicionário de Dados (catálogo) Software - SGBD (interface entre usuários e dados) Hardware - discos Usuários - DBA (Administrador de BD), Programador de Aplicação, Usuário Final,... 25
26 USUÁRIOS DE BANCO DE DADOS... Em um pequeno banco de dados de uso pessoal uma só pessoa vai definir, construir e manipular o banco de dados Em um grande banco de dados com muitos usuários e com restrições de acesso há alguns perfis de pessoas que interagem com o banco de dados: Administrador do Banco de Dados (DBA) Projetista do Banco de Dados Analista de Sistemas Programador de Aplicações Usuário Final 26
27 ...USUÁRIOS DE BANCO DE DADOS... DBA - Administrador de BD define: que dados manter no BD estrutura que deve ter o BD estratégias de acesso aos dados que esquema de back-up adotar procedimentos de autorização (permissão) monitora / sintoniza/ reorganiza o BD 27
28 ...USUÁRIOS DE BANCO DE DADOS... Projetista de Banco de Dados: identifica que dados armazenar no BD define estruturas apropriadas para representar e armazenar os dados no BD cria projeto do BD que atenda as necessidades dos usuários 28
29 ...USUÁRIOS DE BANCO DE DADOS... Analista de Sistemas identifica as necessidades dos usuários especifica as transações que atendam as necessidades dos usuários Programador de Aplicação codifica programas para manter (ler, incluir, atualizar, excluir) o BD 29
30 ...USUÁRIOS DE BANCO DE DADOS Usuário Final Consulta, Atualiza o Banco de Dados via: linguagem de consulta (query language ) programas de aplicação 30
31 Bancos de Dados X Linguagens DDL - Linguagem de definição de dados (create, drop, alter...) DML - Linguagem de manipulação de dados (insert, update, delete, select,...) DCL - Linguagem de controle de acesso aos dados (grant, revoke,...) TCL - Linguagem de controle de transação (commit, rollback,...) Os comandos acima são da linguagem SQL 31
32 2.SGBD Porque usar SGBD Arquiteturas de SGBD Níveis de Abstração SGBD X SGA 32
33 SGBD Sistema Gerenciador de Banco de Dados Um Sistema Gerenciador de Banco de Dados (SGBD) é um conjunto de programas que permitem aos usuários criar e manter um banco de dados. O SGBD é um software de propósito geral, que facilita o processo de definição, construção e manipulação de um bancos de dados. 33
34 PORQUE USAR UM SGBD... Usuários / programadores Programas de Aplicação / Consultas SBD SBD Sistema de BD SW Processamento Consultas SW Acesso a BD SW SGBD SGBD SW que permite definir criar e manter um BD BD Catálogo BD = Dados + Metadados 34
35 ...PORQUE USAR UM SGBD... Características de um SGBD: BD = Dados + Metadados Um sistema de Banco de Dados contém, além dos dados normais, uma descrição completa desses dados num dicionário de dados (Catálogo) 35
36 ... PORQUE USAR UM SGBD... Dados Operacionais Aluno matric nome sexo curso 0001 Maria F SI 0002 Pedro M CC 0003 Carlos M SI Turma Instância do BD turma disc ano semestre prof TN1 BD Luis TM2 LP Edna TN2 BD Luis Historico Disciplina PreRequisito matric turma nota disc nome cred disc1 disc TN1 8 BD1 Bco Dados 1 6 BD2 BD TM2 10 BD2 Bco Dados 2 6 BD2 LP TN2 7 LP2 Ling Prog 2 4 BD1 LP2 36
37 ... PORQUE USAR UM SGBD... Catálogo para o BD do slide anterior Relações Colunas Relação Colunas Coluna Tipo de dado Relação Aluno 4 Matric Integer Aluno Historico 3 Nome Character (30) Aluno Turma 5 Sexo Character(1) Aluno Disciplina 3 Curso Character(2) Aluno PreRequisito 2 Matric Integer Historico Turma Character(3) Historico Nota Decimal(3,1) Historico
38 ...PORQUE USAR UM SGBD... Características de um SGBD: Abstração de dados Um SGBD permite uma representação conceitual dos dados evitando preocupação com detalhes de armazenamento de dados Suporte a múltiplas visões de dados Cada usuário acessa apenas o que lhe é dado direito a acessar 38
39 ... PORQUE USAR UM SGBD... Características de um SGBD: Controle de redundância Economiza espaço em disco Reduz esforço duplicado(dado atualizado uma só vez) Evita inconsistência de dados Compartilhamento de dados Controla concorrência de acesso multiusuário Facilita criação de visões de porção de dados que interessa a grupos de usuários 39
40 ...PORQUE USAR UM SGBD... Características de um SGBD: Relacionamentos complexos - Uma entidade pode relacionar-se com outras de forma binária, ternária,... Restrições de Integridade De dados, especificando o tipo de dado, checando valores, unicidade (identificador sem repetição) De relacionamento (Integridade referencial) 40
41 ...PORQUE USAR UM SGBD... Características de um SGBD: Segurança contra acesso indevido Sistema de controle de acesso garante acesso específico a cada usuário Múltiplas Interfaces Acesso via menu e formulários para usuário final,via linguagem natural (query language) e para programador via linguagem de programação 41
42 ...PORQUE USAR UM SGBD... Características de um SGBD: Backup e Recuperação sistema de backup permite recuperar versão anterior do banco de dados em caso de falha de hardware ou de software permite recuperar estado anterior do banco de dados em caso de processamento incompleto de transação 42
43 ...PORQUE USAR UM SGBD Características de um SGBD: Dados separados de programas Definição das estruturas de dados armazenada fora dos programas de aplicação e dentro do SGBD (catálogo): alteração de estruturas de dados evita recompilação de programas 43
44 ARQUITETURAS DE SGBD... Arquitetura de 3 Níveis (Visões) Visão de usuário... Visão Total do BD Visão do Armazenamento 44
45 ...ARQUITETURAS DE SGBD... Arquitetura de 3 Níveis (ANSI/SPARC 75) (American National Standard Institute / System Planning And Requirements Commitee) Externo... Conceitual Interno 45
46 ...ARQUITETURAS DE SGBD Arquitetura de 3 Níveis Visão Externa... Visão Externa Nível Externo visão dos usuários Esquema Conceitual Esquema Interno BD Nível Conceitual esconde detalhes de armazenamento físico dos dados Nível Interno descreve a estrutura de armazenamento físico do BD e os caminhos de acesso aos dados 46
47 NÍVEIS DE ABSTRAÇÃO... EXTERNO visão de um subconjunto do nível conceitual (visão que um aplicativo tem dos dados) visão que cada usuário tem do sistema administrador da aplicação: usuário 47
48 ... NÍVEIS DE ABSTRAÇÃO... CONCEITUAL visão conceitual e global dos dados, representando o mundo real consiste de entidades, relacionamentos e atributos deve envolver todos os objetos do sistema de informação administrador de dados (ad) 48
49 ... NÍVEIS DE ABSTRAÇÃO... INTERNO visão dos diversos registros armazenados em um banco de dados alteração no nível interno (estrutura de armazenamento) não deve afetar o modelo conceitual administrador de banco de dados (dba) 49
50 ... NÍVEIS DE ABSTRAÇÃO ESQUEMA EXTERNO: FUNC (Nome, DataNasc) Arq. 3 Esquemas ESQUEMA CONCEITUAL: FUNC (Nome, DataNasc, Local) CLIEN (Nome, DataCadast, LimCred) ESQUEMA INTERNO: FUNC (Nome: STRING (30), DataNasc: Date (8), Local: STRING (20)) CLIEN (Nome: STRING(40), DataCadast: Date (8), LimCredl: Int (6)) 50
51 INDEPENDÊNCIA DE DADOS... Independência de Dados A capacidade de se modificar o esquema em um nível sem ter que modificar o esquema no próximo nível mais alto. Há dois tipos de independência de dados: - Independência Lógica de Dados - Independência Física de Dados 51
52 ...INDEPENDÊNCIA DE DADOS... Independência Lógica de Dados A capacidade de se modificar o esquema conceitual sem ter que modificar o esquema externo ou os programas de aplicação. Ex.: adição de uma coluna numa tabela no esquema conceitual não exige alteração dos programas 52
53 ... INDEPENDÊNCIA DE DADOS Independência Física de Dados É a capacidade de se modificar o esquema interno sem ter que modificar os esquemas conceitual e externo. Ex.: a inclusão de um índice no esquema interno não exige alteração dos programas nem do esquema conceitual 53
54 SGBD X SGA... SGBD - software responsável pela definição, criação e manutenção de um BD SGA - conjunto de rotinas do sistema operacional responsáveis pelo sistema de arquivos (SA) e respectivos métodos de acesso SA - arquivos convencionais (sequenciais, indexados, randômicos) e suas operações 54
55 ... SGBD X SGA... SGA Máquina Rede Hierárquico SGBD Específico Mundo real MER SGBDOO Relacional 55
56 ... SGBD X SGA Alto nível Baixo nível SGA SGBD 56
Maté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 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 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 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 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 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 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 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 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 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 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. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)
Ciência da Computação GBC043 Sistemas de Banco de Dados Introdução Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2019 Motivação Necessidade de armazenar grandes
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 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 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 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 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 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 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 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 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 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 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 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 maisedsoncs@gmail.com www.linkedin.com/in/edsonhu Agenda Banco de Dados Relacional Modelo Descritivo Modelo Conceitual Modelo Lógico Arquitetura Cliente/Servidor Componentes SQL Server Management Studio (SSMS)
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 maisSistemas Gerenciadores de Banco de Dados
Sistemas Gerenciadores de Banco de Dados Introdução Prof. Marcos Alexandruk EMENTA Sistemas gerenciadores de banco de dados; Configurações do ambiente de trabalho; Diferenças entre as diversas plataformas;
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 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 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 maisNo contexto informático. Requisitos
Nuno Melo e Castro Sistema Conjunto de itens interdependentes que interagem para realizar uma tarefa Um método ou conjunto de procedimentos que definem um comportamento Pode ser automatizado ou manual,
Leia maisUnidade 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 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 maisA linguagem SQL
SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão recebeu o nome de
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 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 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 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 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 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 maisSistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
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 maisAula 06 Sistemas Embarcados LT38C
Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.
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 maisBanco de Dados I. Prof. Edson Thizon ethizon@bol.com.br
Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
Leia maisArquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
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 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 21 de fevereiro de 2018 1/24 Apresentação
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 maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
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 maisBanco de Dados 08/08/2010
Disciplina: Engenharia de Software / rof.: Raquel Silveira LANO DE AVALIAÇÕES Banco de Dados 1ª A: 30 de agosto 2ª A: 04 de outubro 3ª A: 29 de novembro NAF: 02 de dezembro Referência bibliográfica: SILBERSCHATZ,
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Leia maisAULA 01 Bancos de Dados Relacionais Arquitetura Linguagem SQL Componentes: DDL, DML, DCL. Prof. Msc. Célio R. Castelano
AULA 01 Bancos de Dados Relacionais Arquitetura Linguagem SQL Componentes: DDL, DML, DCL Prof. Msc. Célio R. Castelano TÓPICOS Projeto de Bancos de Dados Relacionais Arquitetura Modelagem Conceitual Modelagem
Leia maisLaboratório de Banco de Dados. Prof. Luiz Vivacqua.
(la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
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 mais2. Conceitos e Arquiteturas de um SGBD
Instituto de Ciências Exatas e Tecnológicas Campus Assis Curso: Ciência da Computação Disciplina: Banco de Dados Prof(a): Alexandre Serezani Título: Apostila 2 APOSTILA 2 2. Conceitos e Arquiteturas de
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 maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Leia maisSISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Disciplina: Banco de Dados Prof: Márcio Palheta, Esp.
Leia maisModelo Entidade-Relacionamento (E-R)
Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo
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 II Prof. Ricardo Rodrigues Barcelar
- Aula 1 - PROJETO FÍSICO DE BANCOS DE DADOS 1. INTRODUÇÃO No módulo passado estudamos as técnicas utilizadas para se criar um projeto de banco de dados (BD): Modelo Entidade-Relacionamento, Modelo Lógico
Leia maisRevisão Banco de Dados
Revisão Banco de Dados Carlos Henrique - Aula 2 Descoberta de Conhecimento e Mineração de Dados Tópicos Abordados Conceitos Básicos Características Arquitetura Lógica Usuários Finais Modelo E/R Linguagens
Leia maisTecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
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 maisA linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Leia maisModelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML.
Profa.: Ana Paula Wauke Ementa: Modelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML. Objetivos: Fornecer ao aluno conhecimentos relativos ao modelo relacional
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 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 maisCIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1/63
CIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1/63 Projeto Conceitual de BD Conceitos Básicos Gerais Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br CIn/UFPE Projeto Conceitual de BD - Prof.
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 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 maisInformática Parte 1 Prof. Márcio Hunecke
Escriturário Informática Parte 1 Prof. Márcio Hunecke Informática CONCEITOS DE BANCO DE DADOS E SISTEMAS GERENCIADORES DE BANCOS DE DADOS (SGBD) Conceitos Básicos Muitos autores definem Bancos de dados
Leia maisLÉO MATOS INFORMÁTICA
LÉO MATOS INFORMÁTICA Conhecimentos básicos de microcomputadores PC Hardware. Noções de Sistemas Operacionais Windows. Noções dos processadores de texto MS-Word e LibreOffice Writer para Windows. Noções
Leia maisArquiteturas para SGBD. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Arquiteturas para SGBD Laboratório de Bases de Dados Arquitetura Centralizada Terminal responsável pela exibição dos resultados sem capacidade de processamento Computador central (mainframe) responsável
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 maisBases de Dados. Parte I: Conceitos Básicos
Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!
Leia mais