Banco de Dados Unidade I Visão Geral Prof. Francisco Gerson A. de Meneses

Tamanho: px
Começar a partir da página:

Download "Banco de Dados Unidade I Visão Geral Prof. Francisco Gerson A. de Meneses"

Transcrição

1 Banco de s Unidade I Visão Geral franciscogerson10@gmail.com Conteúdo programático, Informação e Conhecimento O que é um Banco de s Terminologias Associadas a Banco de s O que é um SGBD? Evolução em dire ção aos SGBD s Caracter ísticas importantes de um SGBD Funcionalidades de um SGBD Propósitos Gerais de um SGBD Usuários de um SGBD Funções de um ADB / DBA Exemplos de SGBD s O que é um Sistema de Banco de s? Ambiente de um Sistema de Banco de s Arquitetura de um Sistema de Banco de s Instâncias e Esquemas Independência de s O que é um Modelo de s Modelos L ógicos com Base em Objetos Modelo Entidade-Relacionamento Modelo Orientado a Objetos Modelos L ógicos com Base em Registros Modelo Relacional Linguagens de Acesso a um BD é a estrutura fundamental sobre a qual um sistema de informação é construído. símbolo intencionalmente destacado para representar uma característica ou propriedade da realidade a ser tratada. (Pompilho, 1995). Um dado unitário também é chamado de elemento de dado. Para exemplificar, pode-se apresentar o elemento de dado peso, conforme segue: peso=92,245 Percebe-se que 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, pode-se deduzir que seja um referencial: peso de algo ou de alguém, como no exemplo anterior. Por apresentar uma estrutura, podemos fazer uma decomposi ção, a fim de mostrar as partes que integram um elemento de dado: Elemento de dado = atributo + conteúdo peso 92,245 Qualquer elemento de dado sempre terá um atributo. O atributo é a parte da estrutura que identifica o dado e não muda com o passar do tempo; é ele que sugere haver um significado para o dado. Já o conteúdo do dado pode assumir valores diferentes, em diferentes momentos no tempo. Os dados podem ser considerados características ou propriedades básicas de algo (pessoas, objetos, documentos, situações e concatenações destas coisas), cujo conteúdo deve ser unívoco. Os elementos de dados que sejam propriedades de uma mesma entidade (pessoa, objeto, documento, situação) podem ser agregados de maneira a formaro que é chamado de registro da entidade. CPF Nome José Antonio Maria José Roberto dos Santos Data de Nasc. 21/03/ /07/ /08/1967 Naturalidade Teresina Parnaíba Teresina Podemos observarque: s sobre pessoas

2 Informação Cada linha representa um registro que re úne atributos que formam uma coletânea de dados sobre pessoas. Cada linha faz referência a uma única pessoa. O conjunto de linhas (ou tuplas) forma uma tabela sobre pessoas. Existem atributos (como o CPF), que se caracterizam por terem conteúdos que não se repetem, esses atributos funcionam como identificadores, nesse exemplo, individualizando uma pessoa dentro do conjunto de pessoas existentes. Os dados j á não mais isoladamente no seu estado primitivo, mas organizados em registros, podem ser convertidos em informação por meio de algum mecanismo de estruturação ou decodificação. Este mecanismo ou decodificação objetiva reunir alguns dados de interesse, sob a ótica de uma análise. Os dados reunidos passam a apresentar um significado, de tal maneira que podem ser interpretados pelas pessoas, produzindo informação. Informação Conhecimento Para se obter a informação, processos dever ser acionados. O processo é um mecanismo que envolve desde a forma como os dados estão agregados, suas restrições, relações até procedimentos de extração destes dados. Para se gerar informação, no mínimo, é necessário conhecer antecipadamente o contexto essencial para o qual ela servirá. Com base neste aspecto, buscam-se os dados necessários, efetuam-se as agregações e relacionamentos, de maneira a permitir que os processos possam fornecer o significado esperado. O conhecimento é um conceito em um nível mais alto de abstração. Ele fornece a capacidade de resolver problemas, inovar e aprender baseado em experiências prévias. Envolve a percepção sistematizada do que existe, o aprendizado do passado e de experiências semelhantes, a compreensão de funcionamento e aplicação de sistemas associados aos nossos objetivos e, finalmente, a criatividade proativa. Conhecimento Conhecimento O conhecimento compreende não só a informação, mas envolve também a experiência e depende do enfoque de quem está lidando com determinada informação. O êxito do conhecimento em reconhecer determinada situação, ou em explicar a forma como as coisas acontecem, é um critério importante na validação desse conhecimento. Vejamos um exemplo da relação entre: Informação Conhecimento s: Disciplina Matrículas Aprovados Reprovados Desistentes Matemática Português Informação: 77,5% dos alunos matriculados em matemática foram aprovados, o restante 10% foram reprovados e 12,5% são desistentes. Conhecimento: Essa média superou a expectativa da escola. - Conclusão alcançada a partir da experiência e conhecimento das médias passadas

3 O que é Banco de s? São conjuntos de dados relacionados e de um determinado domínio. É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo real. A todo momento o conteúdo do banco de dados representa uma visão instantânea do estado do mundo real. Cada mudança em um item do banco de dados reflete uma mudança ocorrida na realidade. Terminologias Associadas a Banco de s Campo / Atributo - unidade básica de informação mínima com significado Registro / Tupla - conjunto de campos Tabela / Relação - conjunto de registros Domínio conteúdo da relação O que é um SGBD? O Sistema Gerenciador de Banco de s é um Sistema constituído por um conjunto de dados associados a um conjunto de programas de acesso a esses dados. O conjunto de dados, comumente chamado de banco de dados, contém informações sobre um determinado domínio (empresa, pessoas, etc). O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto eficiente para a recupera ção e armazenamento das informações do banco de dados. Evolução em direção aos SGBD s PROGRAMA COM DADOS ARMAZENADOS PROGRAMA PROGRAMA ARQUIVO SGBD BD Características importantes de um SGBD Separa ção entre programas e dados; Compartilhamento de dados e processamento multiusuário; Armazenamento do BD da sua própria descrição ou esquema. (metadados); Suporte para múltiplas visões de usuário. Funcionalidades de um SGBD Persistência Capacidade dos dados de um BD persistirem ao longo de diferentes execuções de programas de aplicação. Definição e manipulação de dados Funcionalidades fornecidas pelas linguagens do SGBD. Cópia, restauração e recuperação de dados Backup, restore (restauração), recovery(recuperação). Segurança prove mecanismos de acesso para consulta ou atualização dos dados. A segurança pode ser a nível de coleção de dados, atributos ou valores. Integridade mecanismos que garantam a consistência dos dados. Gerenciar as restrições de integridade. Controle de concorrência de transações transação é uma seqüência atômica de operações. Desempenho mecanismos de otimização.

4 Propósitos Gerais de um SGBD Usuários de um SGBD Ser eficiente através de suas funcionalidades provê um ambiente seguro, de fácil operação e íntegro. Fornecer uma visão abstrata dos dados - detalhes de como dados são armazenados e mantidos são transparentes para o usuário. Usuários finais interagem com o BD através dos programas aplicativos disponíveis. Programadores de aplicação interagem com o sistema por meio da DML que é envolvida por programas escritos na linguagem hospedeira (C, Pascal, Java, PHP...) Usuários sofisticados - interagem com o BD sem escrever código (programas). Formulam solicitações ao BD por meio de linguagens de consulta. Administrador do Banco de s (ABD) - pessoa responsável pelo controle e manutenção do BD. Também conhecido como DBA. Usuários de um SGBD Funções de um ADB / DBA Usuários Finais Interface com as aplicações Usuáriosdo BD Programadores Usuários Administrador do de Aplicações Sofisticados BD (ABD) Interface com o Banco de s Programas Consulta Esquema do Aplicativos (query) BD SGBD Definir o esquema criar o esquema do BD escrevendo um conjunto de definições em DDL, que resultarão no dicionário de dados; Definir a estrutura de dados e o método de acesso aos dados; Modificar o esquema e a organização física do BD; Fornecer autorização de acesso ao BD, regulando o acesso de usuários à partes específicas do sistema; Especificar regras de integridade. Armazenamento do BD Exemplos de SGBD s SQL Server Postgres Firebird MySql Oracle O que é um Sistema de Banco de s? É um ambiente de Hardware e de Software composto por dados armazenados em um banco de dados(bd), pelo SGBD e os programas de aplicação. São projetados para gerir grandes volumes de dados. O gerenciamento de dados implica a definição das estruturas de armazenamento dos dados e a definição dos mecanismos para a manipulação desses dados. Deve garantir a segurança desses dados, impedir tentativas de acesso não autorizadas, além de controlar o acesso concorrente.

5 Ambiente de um Sistema de Banco de s: Programadores / Usuários Sistema de Banco de s Programas de aplicação / consultas SGBD Processamento de consultas Acesso aos dados armazenados Definição dos dados s armazenados Arquitetura de um Sistema de Banco de s Arquitetura de um sistema de banco de dados objetiva separar o banco de dados físico das aplicações do usuário através de três diferentes níveis de abstração. Nível físico Descreve a estrutura física de armazenamento do BD, a organização de arquivos e os métodos de acesso. Nível lógico Descreve a estrutura do BD completo sob o ponto de vista do usuário. Descrições de entidades, atributos, relacionamentos, operações e restrições. Nível de visão também chamado de visões de usuário. Arquitetura de um Sistema de Banco de s Visão Visão Nível Lógico Nível Físico Visão Instâncias e Esquemas Um banco de dados muda ao longo do tempo por meio de informações que nele são inseridas ou excluídas. O conjunto de informações contidas em determinado banco de dados, em um dado momento, é chamado de Instância do Banco de s. O projeto geral do banco de dados é chamado de esquema. Os esquemas são alterados com pouca frequência. Independência de s O que é um Modelo de s A capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema no nível superior, é chamado de independência de dados. Existem dois níveis de independência de dados: 1 Independência de s Física: é a capacidade de modificar o esquema físico sem que, com isso, qualquer programa de aplicação precise ser reescrito. Ex: modificar o armazenamento para aprimorar o desempenho. 2 Independência de s Lógica: é a capacidade de modificar o esquema lógico sem que, com isso, qualquer programa de aplicação precise ser reescrito. Ex: manipulação de atributos. Um conjunto de ferramentas conceituais usadas para a descrição de dados, relacionamento entre dados, semântica de dados e regras de consistência. Os vários modelos que vêm sendo desenvolvidos são classificados em três diferentes grupos: Modelos lógicos com base em objetos; Modelos lógicos com base em registros; Modelos físicos. Os Modelos Físicos de dados são usados para descrevê-los no nível mais baixo. Em contraste com os Modelos Lógicos, há poucos modelos físicos de dados em uso.

6 Modelos Lógicos com Base em Objetos São usados na descrição de dados no nível lógico e de visões. São caracterizados por dispor de recursos de estrutura ção bem mais flexíveis e por viabilizar a especificação explícita das restrições dos dados. Abstração em mais alto nível. Existem vários modelos nessa categoria, e outros ainda estão por surgir. Entre eles destacam-se: Modelo Entidade-Relacionamento Modelo Orientado a Objetos Modelo Entidade-Relacionamento É largamente usado, na prática. Tem por base a percepção do mundo real como um conjunto de objetos básicos, chamados entidades, e do relacionamento entre eles. Uma entidade é uma coisa ou um objeto do mundo real que pode ser identificado por outro objeto. Por exemplo, cada pessoa é uma entidade, as contas dos clientes de um banco também podem ser consideradas entidades. As entidades são descritas no banco de dados por meio de seus atributos. Por exemplo, os atributos número_contae saldo descrevem uma conta banc ária. Modelo Entidade-Relacionamento Um relacionamentoé uma associação entre entidades. Por exemplo: um relacionamento depositanteassocia um clientea cada contaque ele possui. O conjunto de todas as entidades de um mesmo tipo, assim como o conjunto de todos os relacionamentos de mesmo tipo são denominados conjunto de entidades e conjunto de relacionamentos. Além das entidades e dos relacionamentos, o modelo E-R representa certas regras, as quais o banco de dados precisa respeitar. Um regra importante é o mapeamento de cardinalidades, as quais expressam o número de entidades às quais a outra entidade se relaciona por meio daquele conjunto de relacionamentos. Modelo Entidade-Relacionamento Toda estrutura lógica do banco de dados pode ser expressa por meio do diagrama E-R, que é composto dos seguintes elementos: Retângulos: que representam os conjuntos de entidades. Elipses: que representam os atributos. Losangos: que representam os relacionamentos entre os conjuntos de entidades. Linhas: que unem os atributos aos conjuntos de entidades e o conjunto de entidades aos seus relacionamentos. Vejamos: Modelo Entidade-Relacionamento NOME CPF cliente ENDEREÇO depositante CIDADE Diagrama Entidade-Relacionamento. NUMERO conta Cada componente é rotulado com o nome da entidade ou relacionamento que representa. Considere uma parte do sistema bancário composta pelos clientes e suas respectivas contas. O Modelo ER evolui naturalmente para o Modelo Relacional (Modelo lógico baseado em registros). SALDO Modelo Orientado a Objetos Fundamentado no paradigma da programação orientada a objetos: Classes, Instância, Métodos, Atributos, Mensagens, etc. Representado atrav és da UML, vejamos:

7 Modelo Orientado a Objetos Na prática, evolui também para o Modelo Relacional (Modelo lógico baseado em registros), Mapeamento Objeto-Relacional. Modelo Lógico com Base em Registros Descreve os dados no nível lógico e de visão. Diferente dos modelos com base em objetos, este tipo de modelo é usado tanto para especificar a estrutura lógica do banco de dados quanto para implementar uma descrição de alto nível. Nível de abstração menor que os Modelos Lógicos com Base em Objetos. São assim denominados porque o banco de dados é estruturado por meio de registros de tamanho fixo de todos os tipos (char, int, etc). O uso de registros fixos simplifica a implementação do banco de dados no nível físico. Modelo Lógico com Base em Registros Modelo Relacional Podemos referenciar três modelos de dados com base em registros, são eles: Modelo de rede, Modelo Hierárquico e MODELO RELACIONAL. O Modelo Relacional é o que é mais usado atualmente. Vejamos alguns detalhes do Modelo Relacional: s e suas associações são representados por uma coleção de tabelas; Cada tabela possui múltiplas colunas e cada uma possui um nome único; Fortemente fundamentado na Álgebra Relacional e no cálculo relacional; Mais difundido dentre todos os modelos de dados; Cliente nome Pedro João Tiago Marcos Arthur rua Av. 2 R. 51 Largo 2 Av. 43 Rua 23 cidade Fpolis S.José Fpolis Biguaçú Fpolis Nconta Conta Nconta saldo Linguagens de Acesso a um BD Exercício Um sistema de banco de dados proporciona dois tipos de linguagens, conhecemos genericamente como SQL (Strutured Query Language): Uma específica para os esquemas do banco de dados que é a DDL (DDL-Data Definition Language). Outra para expressar consultas e atualizações (DML - Data Manipulation Language). 1 Estabeleça uma relação entre: dado, informação e conhecimento? 2 Qual o seu conceito para Banco de s? 3 No seu entendimento o que éum SGBD? 4 - Quais características você destacaria em um SGBD? 5 - Quais funcionalidades você destacaria em um SGBD? 6 - Basicamente quais são os usu ários de um SGBD e de que forma os mesmos interagem com o Banco de s? 7 - Cite algumas atribuições do ABD/DBA? 8 - Cite alguns exemplos de SGBD's? 9 Como éformado um Sistema de Banco de s? 10 - Quais os níveis de abstração são representados em uma arquitetura de um sistema de banco de dados. Comente cada nível? 11 - O que você entende por instância de um banco de dados? 12 - Conceitue metadados? 13 - O que éa independência de dados e quais são seus n íveis? 14 O que éum modelo de Banco de s? 15 - Explique a relação entre os modelos lógicos com base em objetos e os modelos lógicos com base em registros e as suas respectivas subdivisões? 16 - Diferencie as linguagens DML e DDL?

8 Bibliografia TONSIG, S. L. Engenharia de Software Análise e Projeto de Sistemas. Editora Ciência Moderna, 2ª Edição, SILBERSCHATZ, A. KORTH, H. F. e SUDARSHAN, S. Sistemas de Bancos de s. São Paulo: Makron Boks, MACHADO e F. ABREU M. Projeto de Banco de s Uma Visão Prática. São Paulo: Editora Erica, Notas de aula

Introdução a Banco de Dados Prof. Msc Denival A. dos Santos

Introduçã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 mais

Introduçã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 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 mais

Aula 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 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 mais

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

Banco 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 mais

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

DDL). 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 mais

Aula 01 Conceito de Banco de Dados e SGBD

Aula 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 mais

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

Sistemas 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 mais

Universidade 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 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 mais

Banco de Dados 08/08/2010

Banco 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 mais

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

Modelagem 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 mais

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

Banco 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 mais

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

LINGUAGEM, 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 mais

BCD29008 Banco de dados

BCD29008 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 mais

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

Banco 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 mais

Conceitos de Sistemas de Banco de Dados INE 5323

Conceitos 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 mais

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

Banco 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 mais

BCD29008 Banco de dados

BCD29008 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 mais

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

MODELAGEM 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 mais

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

Introduçã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 mais

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

Arquitetura 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 mais

Banco de Dados Relacional

Banco 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 mais

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

Aula 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 mais

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD

SISTEMA 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 mais

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

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 mais

Bancos 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 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 mais

Sistemas de Banco de Dados

Sistemas 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 mais

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

ara 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 mais

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

Modelagem 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 mais

Conceitos e arquitetura do banco de dados. Andre Noel

Conceitos 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 mais

Revisando Banco de Dados. Modelo Relacional

Revisando Banco de Dados. Modelo Relacional : Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador

Leia mais

Banco 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. 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 mais

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

Introduçã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 mais

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

Introduçã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 mais

Introdução à Banco de Dados

Introduçã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 mais

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

Introduçã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 mais

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

BANCO 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 mais

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br

Banco 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 mais

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

Introdução a Banco de Dados. Adão de Melo Neto Introdução a Banco de Dados Adão de Melo Neto 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em uma disciplina da universidade cadastro

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco 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 mais

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

PLANO 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

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

Faculdade 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 mais

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

Conceitos 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 mais

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

Parte 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 mais

CIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1/63

CIn/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 mais

Banco 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 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 mais

Sistemas Gerenciadores de Banco de Dados

Sistemas 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 mais

Unidade 4 Projeto de Banco de Dados

Unidade 4 Projeto de Banco de Dados Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José

Leia mais

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

Banco 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 mais

Curso: Banco de Dados I. Conceitos Iniciais

Curso: 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 mais

Banco 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 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 mais

Modelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo ER; Modelo de dados relacional; Mapeamento ER para o

Modelagem 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 mais

Gerenciador de Bancos de Dados SQL Server

Gerenciador 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 mais

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 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 mais

Unidade 1 Introdução

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 mais

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

Korth 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 mais

2. Conceitos e Arquiteturas de um SGBD

2. 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 mais

Prof. Marcelo Machado Cunha

Prof. 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 mais

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

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos 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 mais

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

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos 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 mais

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

Banco 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 mais

Bases de Dados. Apresentação da disciplina. Programa

Bases de Dados. Apresentação da disciplina. Programa Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização

Leia mais

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

Introduçã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 mais

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

Banco 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 mais

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior; Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica

Leia mais

O Modelo e a Álgebra Relacional

O Modelo e a Álgebra Relacional O Modelo e a Álgebra Relacional O Modelo Relacional Modelo de dados, que se baseia no princípio em que todos os dados estão guardados em tabelas Baseado em lógica de predicados e na teoria de conjuntos.

Leia mais

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

Introduçã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 mais

Modelagem de Sistemas Web. Modelagem de BD

Modelagem de Sistemas Web. Modelagem de BD Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey

Leia mais

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

AULA 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 mais

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos? Exercícios 01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos? 02 - Defina, sem retornar ao capítulo, os

Leia mais

Sistema 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 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 mais

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente

Leia mais

Sistema Gestor de Bancos de Dados (SGBD)

Sistema 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 mais

1. Conceitos de Bancos de Dados

1. 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 mais

Banco de Dados I. Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer

Banco de Dados I. Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer Banco de Dados I Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer Luiz.vcm@gmail.com http://vivacquabd.webnode.com.br Apresentação pessoal Sumário Ementa e bibliografia Introdução a Sistemas

Leia mais

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

BANCO 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 mais

Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados;

Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados; 1 Bioinformatica Conceitos Básicos Camadas de abstração Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados; Cada utilizador necessita de ter acesso a

Leia mais

Banco de Dados Modelo Relacional, Algebra Relacional, SQL

Banco 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 mais

Modelo Relacional. Aula 02

Modelo Relacional. Aula 02 Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo

Leia mais

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico

Leia mais

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Laborató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 mais

Revisão de Bancos de Dados

Revisão de Bancos de Dados Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)

Leia mais

Banco de Dados I Parte I: Introdução

Banco de Dados I Parte I: Introdução Banco de Dados I Parte I: Introdução Prof. Gregorio Perez ( gregorio@uninove.br ) Colaboração: Roteiro Dados e Informação profa. Ana Leda prof. André Luis Santos prof. José Prata Formas de Armazenamento

Leia mais

Livro texto: Capítulo 1

Livro 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 mais

Banco de Dados. Aula 01. Prof. Diemesleno Souza Carvalho

Banco 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 mais

Banco de Dados. Prof. Gleison Batista de Sousa Aula 01

Banco de Dados. Prof. Gleison Batista de Sousa Aula 01 Banco de Dados Prof. Gleison Batista de Sousa Aula 01 Objetivos da Disciplina Interpretar e analisar o resultado da modelagem de dados; Conhecer Sistemas Gerenciadores de Banco de Dados; Conhecer as principais

Leia mais

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

Banco 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 mais

Introdução a Banco de Dados

Introduçã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 mais

Sistema de armazenamento de dados. Professor Leonardo Larback

Sistema de armazenamento de dados. Professor Leonardo Larback Sistema de armazenamento de dados Professor Leonardo Larback O armazenamento de informações é algo essencial a quase todos os sistemas. Um sistema que não utilize nenhuma ferramenta para a armazenagem

Leia mais

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva  UFU/FACOM/BCC GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento

Leia mais

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Banco 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 mais

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução

Leia mais

Introdução a Banco de Dados Aula 02. Prof. Silvestri

Introdução a Banco de Dados Aula 02. Prof. Silvestri Introdução a Banco de Dados Aula 02 Prof. Silvestri www.eduardosilvestri.com.br Modelos de Dados Tipos de Banco de Dados. Atualmente existem diversos Banco de Dados no mercado, tais como Oracle, SQL Server,

Leia mais

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

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 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 mais

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

Introdução a Bancos de Dados. - Conceitos - Modelos lógicos e relacional - Álgebra relacional -SQL - Projeto Lógico Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional -SQL - Projeto Lógico Sistemas de Banco de Dados Definição: Coleção de dados inter-relacionados e procedimentos

Leia mais

MATA60 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 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 mais