Marcelo Henrique dos Santos
|
|
- Melissa Vilanova Botelho
- 7 Há anos
- Visualizações:
Transcrição
1 Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação marcelosantos@outlook.com BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos
2 AULA 01 Banco de Dados BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos
3 Por que estudar BD? Os Bancos de Dados fazem parte do nosso diaa-dia: operação bancária reserva de hotel matrícula em uma disciplina da universidade cadastro em uma loja virtual BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 3
4 Conceitos básicos Dado: fato do mundo real que está registrado exemplos: endereço, data Informação: fato útil que pode ser extraído direta ou indiretamente a partir dos dados exemplos: endereço de entrega, idade Banco de Dados (BD): coleção de dados interrelacionados e persistentes que representa um subconjunto dos fatos presentes em um domínio de aplicação(universo de discurso) 4
5 Por que usar BD? 5
6 Exemplo de um BD BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 6
7 Banco de dados Banco de dados = instância de dado + meta-dados Instância de dado Dado propriamente Meta-dados Dicionário de dados Esquema da base de dados Acessado através de linguagens de definição de dados 7
8 Nem sempre foi assim... Sistemas de Arquivos (armazenados em pastas, no disco): Funcionalidades oferecidas Registros de tamanho fixo com campos de tipos diferentes Possibilidade de memória virtual e persistência Índices: hash, árvore-b Bloqueio de arquivo e registro para concorrência Dados de diferentes aplicações não estão integrados Dados são projetados para atender uma aplicação específica 8
9 Sistemas de arquivos Em uma fábrica com os dados em sistemas de arquivos: Sistema para Setor de Vendas Sistema para Setor de Produção Sistema para Setor de Engenharia Arquivos de vendas Arquivos de produção Arquivos de engenharia Teclado TC60 R$ 20,00 Monitor 15 M60 R$ 150,00 Mouse MS09 R$ 10,00 Teclado TC60 10/11/2000 Monitor 15 M60 20/11/2000 Mouse MS09 09/11/2000 Teclado TC60 teclado.gif Monitor 15 M60 monitor.gif Mouse MS09 mouse.gif Mesmos dados aparecem em todos os arquivos da fábrica 9 [baseado em Heuser]
10 Sistemas de arquivos dados não integrados Mesmo objeto da realidade é representado várias vezes na base de dados Exemplo - teclado, monitor e mouse Redundância não controlada de dados Não há gerência automática da redundância Redundância leva a inconsistência dos dados re-digitação de informações dificuldade de extração de informações Dados pouco confiáveis e de baixa disponibilidade 10
11 Sistemas de arquivos Concorrência Difícil implementação Políticas de acesso concorrente consistente são independentes de domínio Tolerância a falhas Falta de luz, erro de disco, interrupção de funcionamento, etc Cópias? restauração do estado anterior? Consistência da base? Segurança Acesso diferenciado por tipo de usuário 11
12 Sistemas de arquivos gerenciamento dos arquivos Outros problemas: Número máximo de arquivos Tamanho de memória Limitações do tipo de arquivo, tipo de acesso Preocupações técnicas junto com problemas do domínio Exemplo: efetuar aluguel de um livro na biblioteca. Sem reservas? sem multas? Como registrar um empréstimo? abrir arquivos (fechando outros ) carregar registros na memória (abre índice, usa ponteiro, estourou memória?,.) 12
13 Banco de dados Em uma fábrica com os dados em bancos de dados: Sistema para Setor de Vendas Sistema para Setor de Produção Sistema para Setor de Engenharia Banco de dados teclado.gif monitor.gif mouse.gif R$ 20,00 Teclado TC60 R$ 150,00 Monitor 15 M60 R$ 10,00 Mouse MS09 10/11/ /11/ /11/2000 Dados aparecem uma única vez no banco 13 [baseado em Heuser]
14 Gerenciamento do banco de dados BD de uma fábrica: Sistema para Setor de Vendas Sistema para Setor de Produção Sistema para Setor de Engenharia SGBD Software que permite a criação e gerência da base de dados R$ 20,00 R$ 150,00 R$ 10,00 Banco de dados Teclado TC60 Monitor 15 M60 Mouse MS09 teclado.gif monitor.gif mouse.gif 10/11/ /11/ /11/2000 Exemplos destes Softwares: Livres: FireBird, PostgreSQL e MySQL Comerciais (pagos) Oracle, DB2 e SQLServer 14
15 Sistema Gerenciador de Bancos de Dados (SGBD) Um SGBD (Sistema Gerenciador de Banco de Dados) consiste em uma coleção de dados inter-relacionados e em um conjunto de programas para acessá-los SGBDs são projetados para gerenciar grandes grupos de informações 15
16 SGBD O gerenciamento envolve A definição de estruturas para o armazenamento da informação O fornecimento de mecanismos para manipular as informações Quando vários usuários acessam os dados o SGBD precisa garantir a INTEGRIDADE dos dados, evitando resultados anômalos 16
17 Objetivos de um SGBD Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados). Prover independência de dados às aplicações (estrutura física de armazenamento e à estratégia de acesso). Vantagens: rapidez na manipulação e no acesso à informação, redução do esforço humano (desenvolvimento e utilização), redução da redundância e da inconsistência de informações, redução de problemas de integridade, compartilhamento de dados, aplicação automática de restrições de segurança, controle integrado de informações distribuídas fisicamente. 17
18 Objetivos de um SGBD O grande objetivo de um SGBD é prover aos usuários uma visão ABSTRATA dos dados O sistema omite certos detalhes de como os dados são armazenados e mantidos Mas oferece mecanismos eficientes para BUSCA e ARMAZENAMENTO 18
19 Arquitetura Geral de um SGBD Interface Processamento de Consultas Processamento de Transações Acesso a Arquivos Modelagem de Dados ( projeto ( estrutural Base de Dados SGBD 19
20 Abstração de Dados Mundo Real Sistema Médico Modelo Conceitual (modelo abstrato dos dados) Independente do modelo de dados Independente do SGBD Médico CRM nome Consulta Paciente Modelo Lógico (estrutura dos dados) Dependente do modelo de dados Independente do SGBD Médico (CRM, Nome) Relacional Orientado a Objetos Objetorelacional Modelo Físico Dependente do modelo de dados Dependente do SGBD Organisação física dos dados Estruturas de armazenamento de dados Índices de acesso 20
21 Modelos de Dados BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos
22 Modelos de Dados Um modelo de dados é uma coleção de ferramentas conceituais para a descrição de dados, relacionamentos, semântica de dados e restrições de consistência BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 22
23 Modelos de Dados Modelos de Dados (conceitual) Entidade-Relacionamento (ER) Orientado a Objetos (OO) Modelos de Dados (lógicos) Redes Hierárquico Relacional Objeto-relacional Orientado a Objetos Modelos mais antigos BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 23
24 Exemplo das Informações em um Banco de Dados nome rua cidade conta saldo José Figueiras Campinas João Laranjeiras Campinas João Laranjeiras Campinas Antônio Ipê São Paulo Antônio Ipê São Paulo BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 24
25 O Modelo de Redes Os dados são representados por coleções de registros e os relacionamentos por elos José Figueiras Campinas João Laranjeiras Campinas Antônio Ipê São Paulo Clientes Contas 25
26 O Modelo Hierárquico Os dados e relacionamentos são representados por registros e ligações, respectivamente. Os registros são organizados como coleções arbitrárias de árvores. José Figueiras Campinas Antônio Ipê São Paulo João Laranjeiras Campinas
27 O Modelo Relacional ( dados ) Tabela Cliente cód-cliente nome rua cidade 015 José Figueiras Campinas 021 João Laranjeiras Campinas 037 Antônio Ipê São Paulo ( dados ) Tabela Conta nro-conta saldo Tabela Cliente-Conta ( relacionamento ) cód-cliente nro-conta 27
28 Diferença entre os Modelos O modelo relacional não usa ponteiros ou ligações O modelo relacional relaciona registros a partir de valores do registro 28
29 Funções de um SGBD BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos
30 Instâncias e Esquemas Os bancos de dados mudam a medida que informações são inseridas ou apagadas A coleção de informações armazenadas é chamada de INSTÂNCIA do banco de dados (mudam com frequência) O projeto geral do banco de dados é chamado ESQUEMA do banco de dados (não mudam com frequência) 30
31 Independência dos Dados O uso de bancos de dados permite modificar o ESQUEMA dos dados em um nível sem afetar a definição do esquema em um nível mais alto. Isto é chamado de independência dos dados Minimundo Projeto Conceitual Níveis De Abstração Projeto Lógico Projeto Físico esquema instâncias 31
32 Independência dos Dados Existem 2 tipos de Independência Independência física de dados: habilidade de modificar o esquema físico sem a necessidade de reescrever os programa aplicativos Estas modificações são necessárias para melhorar o desempenho Independência lógica de dados: habilidade de modificar o esquema conceitual sem a necessidade de reescrever os programas aplicativos Estas modificações são necessárias quando a estrutura lógica é alterada. Exemplo: adição de um novo atributo 32
33 Independência dos Dados A independência lógica dos dados é mais difícil de ser alcançada do que a independência física, pois os programas são bastante dependentes da estrutura lógica dos dados que eles acessam. BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 33
34 Linguagem de Definição de Dados (DDL) Um esquema de banco de dados é especificado por um conjunto de definições expressas por uma linguagem especial chamada linguagem de definição de dados (Data Definition Language) O resultado da compilação de comandos de uma DDL é o conjunto de tabelas que serão armazenadas no dicionário (ou diretório) de dados 34
35 Linguagem de Definição de Dados (DDL) Um dicionário de dados contém metadados, i.e., dados sobre os dados Este dicionário (diretório) é consultado antes que os dados sejam lidos ou modificados no sistema de banco de dados BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 35
36 Linguagem de Manipulação de Dados (DML) Manipulação de dados significa: A busca da informação armazenada no BD A inserção de novas informações no BD A eliminação de informações do BD A modificação dos dados armazenados no BD No nível físico precisamos definir algoritmos que permitam acesso eficiente aos dados 36
37 Linguagem de Manipulação de Dados (DML) A linguagem de manipulação dos dados permite ao usuário manipular os dados da seguinte forma: Procedural: o usuário informa qual dado deseja acessar e como obtê-lo Não-procedural: o usuário informa qual dado deseja acessar SEM especificar como obtê-lo 37
38 Linguagem de Manipulação de Dados (DML) Linguagens não-procedurais são usualmente mais fáceis de aprender e usar do que DMLs procedurais Se o usuário NÃO especificar COMO obter os dados, as linguagens não-procedurais poderão gerar um código não tão eficiente. BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 38
39 Linguagem de Manipulação de Dados (DML) Uma consulta (QUERY) é um comando de busca de uma informação no BD A parte da DML que busca informações é chamada LINGUAGEM DE CONSULTA BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 39
40 Programadores de Aplicativos: Usuários do Banco de Dados São os usuários que escrevem os programas de aplicação através da DML Exemplos de um sistema bancário são programas que geram cheques, fazem débitos e créditos em contas, transferem fundos entre contas Usuários de alto nível Interagem com o sistema sem escrever programas Formulam consultas em uma linguagem de consulta, e cada consulta é submetida a um processador de consulta, cuja função é gerar um comando da DML 40
41 Usuários do Banco de Dados Usuários especializados (especialistas) Escrevem aplicativos especializados como sistemas especialistas Usuários ingênuos Interagem com o sistema invocando os programas aplicativos Exemplo: um cliente do banco invocaria um programa para efetuar a transferência de 50 reais da conta A para a conta B 41
42 Usuários do Banco de Dados Administrador do banco de dados: tem o controle central dos dados e dos programas de acesso aos dados BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 42
43 Usuários do Banco de Dados Funções do Administrador do banco de dados: Definição do esquema Definição de estruturas de armazenamento e métodos de acesso Modificação de esquema e de organização física Concessão de autorização para acesso aos dados Especificação de restrições de integridade 43
44 Estrutura Geral do sistema Gerenciador de arquivos Gerenciador do banco de dados Processador de consultas Pré-compilador da DML Compilador da DDL Arquivos de dados Dicionário de dados Índices 44
45 Transações Utilizadas para controlar a integridade dos dados no Banco de dados Acessos simultâneos vários usuários Falhas no sistema BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 45
46 Otimizador de Consultas Escolhe a forma mais eficiente para execução de uma consulta BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos 46
47 Arquitetura Geral de um SGBD 47
48 Modelo Entidade- Relacionamento BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO Marcelo Henrique dos Santos
49 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos: Modelo conceitual Modelo Lógico Modelo Físico Níveis De Abstração Minimundo Projeto Conceitual Projeto Lógico Projeto Físico
50 Modelos de Dados Modelo conceitual (projeto conceitual) Modelo de dados abstrato que descreve a estrutura de um banco de dados independente de um SGBD Empregado ( lógico Modelo lógico (projeto Modelo de dados que representa a estrutura dos dados de um banco de dados Dependente do modelo do SGBD ( físico Modelo físico (projeto Nível de Implementação Depende do SGBD ênfase na eficiência de acesso Empregado (Nome, Endereço) Nome Endereço
51 Modelagem Conceitual ( ER ) Modelo Entidade Relacionamento É a técnica mais conhecida Tem como objetivo auxiliar na especificação geral do sistema O modelo de dados é representado graficamente através de um Diagrama de Entidade-Relacionamento (DER). Principais conceitos do Modelo ER são: Entidades Atributos e Relacionamentos Notação: Criada por Peter Chen em 1976 Notação usada: Heuser
52 Entidade Entidade É um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados É distinguível de outros objetos Representada através de um retângulo Pode representar: objetos concretos (uma pessoa) objetos abstratos (um departamento) Departamento João Pedro Paulo Maria Empregado Contabilidade Financeiro Jurídico Pessoal Possui propriedades Atributos e Relacionamentos
53 Entidade Exemplos de Entidades: Sistema Bancário Cliente Conta Corrente Conta Poupança Agência Sistema de Controle de Produção de Industria Produto Empregado Departamento Estoque...
54 Atributo É um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento Exemplos de atributos de entidades: Empregado Nome Endereco Salario Departamento Descricao numerodefuncionarios
55 Relacionamentos Como expressamos que João trabalha no Departamento de Contabilidade? Empregado Lotação Departamento João Pedro Paulo Maria Diagrama de Ocorrências (instâncias) Contabilidade Financeiro Jurídico Pessoal
56 Relacionamentos Relacionamento: É uma associação entre entidades Representado através de um losângulo e linhas que ligam as entidades relacionadas A nomedorelacionamento B
57 Relacionamentos Exemplos de Relacionamentos Medico Consulta Paciente Cliente ContaCliente Conta Residência Cidade
58 Relacionamentos com Atributos Exemplo I Médico esquema Consulta Paciente nome celular instâncias Dr. Paulo Dr. Flora datadaconsulta 22/10/ /02/ /03/2009 nome endereço Vania José
59 Relacionamentos com Atributos Exemplo II Empregado Atuação Projeto nome salario função sigla Vania Pedro Gabriel coordenador pesquisador bolsista AATOM Sinpli
60 ATIVIDADE 01 Escreva o modelo entidade-relacionamento de um sistema acadêmico que considera alunos, professores e funcionários. Todo professor é também um funcionário. Professores e funcionários tem um nome, um endereço, um telefone residencial e comercial, tem um CPF e um salário. Os professores atuam com ensino, pesquisa e extensão. Cada professor está lotado em um departamento, que tem uma descrição e uma sigla. Como ensino, os professores ministram pelo menos 2 disciplinas. Os professores atuam na graduação e na pósgraduação, ministrando disciplinas diferentes em ambos os cursos.
61 ATIVIDADE 01 Na pós-graduação os professores lecionam disciplinas e fazem pesquisa, produzindo publicações. Estas publicações podem ser artigos em congressos nacionais, congressos internacionais, capítulos de livro, livros ou artigos em periódicos. Cada uma destas publicações tem as seguintes características: titulo, autor, impacto (qualis A internacional, qualis B internacional, qualis A nacional, etc), número de paginas, nome do evento de publicação e editora. Como extensão os professores realizam atividades como: ministrar cursos e revisar e avaliar artigos de congressos e periódicos, sendo características desta atividade um código da atividade, uma descrição, a data e a duração.
62 ATIVIDADE 01 O aluno está matriculado em um curso que é oferecido pelo departamento. O aluno possui como atributos um nome, endereço, telefone, matricula e CPF. O aluno, cada semestre, se matricula em uma ou mais disciplinas, sendo que uma disciplina pode ter uma ou mais turmas. Para saber o histórico do aluno é necessário armazenar as disciplinas cursadas em cada semestre e a respectiva nota do aluno. Cada disciplina possui um código, um nome, o número de créditos e pode ter ou não um ou mais pré-requisitos.
63 BIBLIOGRAFIA Elmasri & Navathe Fundamentos de Bancos de Dados Carlos Alberto Heuser Projeto de Banco de Dados Korth e Silberchatz Sistema de Bancos de Dados Elmasri, R.; Navathe S. B. Sistemas de Banco de Dados. 4 ed. Editora Addison-Wesley Capítulo 3 63
64 BIBLIOGRAFIA HEUSER, C.A. Projeto de Banco de Dados. 6ª Edição. Porto Alegre. Capítulos 2 e 3 Korth, H. F.; Sudarshan, S; Silberschatz, A. Sistema de Banco de Dados. 5a ed. Editora Campus, Capítulo 6 Elmasri, R.; Navathe S. B. Sistemas de Banco de Dados. 4 ed. Editora Addison-Wesley Capítulo 3 PROGRAMAÇÃO ORIENTADA A EVENTOS Marcelo Henrique dos Santos 64
65 BIBLIOGRAFIA HEUSER, C.A. Projeto de Banco de Dados. 6ª Edição. Porto Alegre. Capítulos 2 e 3 Korth, H. F.; Sudarshan, S; Silberschatz, A. Sistema de Banco de Dados. 5a ed. Editora Campus, Capítulo 6 PROGRAMAÇÃO ORIENTADA A EVENTOS Marcelo Henrique dos Santos 65
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 maisBanco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.
Banco de Dados Banco de Dados Fundamentos Fernando Fonseca Ana Carolina Ana Carolina Salgado acs@cin.ufpe.br www.cin.ufpe.br/~acs Fernando Fonseca fdfd@cin.ufpe.br www.cin.ufpe.br/~fdfd Banco de Dados
Leia maisINE 5323 Banco de Dados I
UFSC-CTC-INE Curso de Ciências de Computação INE 5323 Banco de Dados I Ronaldo S. Mello 2006/1 http://www.inf.ufsc.br/~ronaldo/ine5323 Horário Atendimento: Quintas-feiras, das 17h30 às 19h Programa da
Leia maisIntrodução. Introdução a Sistemas de Banco de Dados. Introdução. Evolução. por Juliano Tonezer da Silva tonezer@(upf.tche.br, dinf.unisc.
Introdução Introdução a Sistemas de Banco de Dados por Juliano Tonezer da Silva tonezer@(upf.tche.br, dinf.unisc.br)! Utilização inicial dos computadores! dados numéricos! quantidade limitada de informações!
Leia maisBANCO DE DADOS. Professor: André Dutton
BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:
Leia maisIntrodução Banco de Dados
Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 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
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 maisIntrodução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos
Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária
Leia maisModelo Entidade- Relacionamento
Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula
Leia maisaumento de custos de armazenamento e acesso performance baixa incoerência de informações nas alterações de dados
Modelagem de Dados A Informática é a Ciência da Informação. Os computadores e programas surgiram devido à necessidade de manipular informações de forma cada vez mais eficiente e veloz. As informações são
Leia maisIntrodução a Banco de Dados. INTRODUÇÃO
INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados
Leia maisModelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros emai@hugobarros.com.br http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
Leia maisIntroduçã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 maisIntrodução a Bancos de Dados - DCC011 -
Introdução a Bancos de Dados - DCC011 - Alberto H. F. Laender Introduçãoa Bancos de Dados DCC011 2014 Programa Introdução Conceitos básicos, características da abordagem de bancos de dados, modelos de
Leia maisBANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com
BANCO DE DADOS I AULA 2 Willamys Araújo willamysaraujo7@gmail.com Modelagem de Dados Modelagem de dados é o estudo das informações existentes em um contexto sob observação para a construção de um modelo
Leia maisTipos de Banco de Dados - Apresentação
Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -
Leia maisMarcelo Henrique dos Santos
Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com BANCO DE
Leia maisArquitetura de Banco de Dados
Arquitetura de Banco de Dados Modelos de Dados Alto Nível Utilizam conceitos tais como Entidades, Atributos e Relacionamentos. Uma entidade é um objeto que é representado na base de dados. Um atributo
Leia maisFundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto
Fundamentos de Banco de Dados Aula I Prof. Kelyn Schenatto O que é um Banco de dados?? Definições O termo banco de dados refere-se a uma coleção de dados inter-relacionados (SILBERSCHATZ; KORTH; SUDARSHAN,
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 mais1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
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 mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisProporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;
Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos
Leia maisBanco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Leia maisModelo Entidade Relacionamento (MER)
Banco de Dados Modelo Entidade Relacionamento (MER) Grau de Relacionamento Representa o número de entidades que participam do relacionamento. Grau 1 (Auto-relacionamento) Prof. Raquel Silveira Grau 2 (Binário)
Leia maisBanco de Dados I 1 Fundamentos Básicos
Banco de Dados I 1 Fundamentos Básicos Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos de colaboração
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 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 maisModelos Conceituais de Dados
Modelos Conceituais de Dados Banco de Dados Motivação Objetivo da abordagem de BD: oferecer abstração dos dados separar aplicações dos usuários dos detalhes de hardware ferramenta utilizada: modelo de
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 maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
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 maisLINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,
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 maisIntrodução a Banco de Dados
Sumário DCC011: Introdução a Banco de Mirella Moro mirella@dcc.ufmg.br DCC011 Conceitos Básicos O que é um banco de dados Como manipular um banco de dados Projeto de Banco de Tópicos Importantes Aplicações
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 maisEngenharia de Software. Ciclos de Vida do Software. 1. Sistemas
Engenharia de Software Profa. Dra. Lúcia Filgueiras Profa. Dra. Selma S. S. Melnikoff Ciclos de Vida do Software 1. Sistemas 2. Crise do software 3. Caracterização do software 4. Ciclos de vida do software
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 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 maisNORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO
NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.03.01 http://www.unesp.br/ai/pdf/nt-ai.04.03.01.pdf Data: 31/07/2000 STATUS: EM VIGOR A Assessoria
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Herança Prof. Francisco de Assis S. Santos, Dr. São José, 2014. Herança em POO O conceito de herança torna mais rápido o desenvolvimento de softwares complexos Novas classes
Leia maisExercícios de Projeto de Banco de Dados Relacional Aula 8
Exercícios de Projeto de Banco de Dados Relacional Aula 8 1) (MF 2013) No modelo relacional de banco de dados, a) o cabeçalho de uma tabela contém os atributos. b) o modelo do atributo é o conjunto de
Leia maisMontadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
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 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 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 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 maisLinux e Computação Científica
Linux e Computação Científica Sumário Motivação Noções de Sistemas Operacionais Ferramental Computação Científica Motivação Financeira Linux é livre Desempenho Linux gerencia melhor recursos de processdor,
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 maisGlossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão
Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza Histórico de Revisão 1 Data Versão Descrição
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 maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Análise Estruturada Sergio Petersen 22/4/2012 Sumário 1. Técnicas de Análise 3 2. Principais Autores 3 3. Análise
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 maisO que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
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 maisSumário. 3 Estruturas das bases de
Sumário 1 Tipos de bases de dados (BDs) 1.1 BDsreferências 1.1.1 BDsbibliográficos 1.1.1.1 Chaves de recuperação 1.1.2 BDs catalográficos 1.1.3 BDsreferenciais 1.2 BDsde fontes 2 Produtos das bases 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 maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar Tópicos Introdução Projeto Conceitual Diagrama Entidade-Relacionamento (DER) Entidades Atributos
Leia maisRoteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.
Roteiro Modelagem com Entidade-Relacionamento Estendido Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz
Leia maisSUMÁRIO PARTE I. Princípios de Projeto, a Linguagem de Modelagem Unificada (Unified Modeling Language, ou UML) e Projeto em Nível de Código
SUMÁRIO INTRODUÇÃO O processo de software.......21 0.1 INTRODUÇÃO AO PROCESSO DE SOFTWARE.21 0.1.1 As fases do processo de software.....21 0.1.2 Estilos do processo de software.......22 0.1.3 Procedimentos
Leia mais3. Numerar a coluna da direita conforme a da esquerda 1) Classe (2) :Aluno 2) Um dado objeto (3) oaluno:aluno 3) Objeto (1) Aluno
INFORMAÇÕES GERAIS CURSO: ENGENHARIA DE SOFTWARE DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS PROFESSOR: OSVALDO MESQUITA ANO.SEMESTRE: 2016.1 1. O que você entende por: a) Polimorfismo. Significa aquilo
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 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 maisBases de Dados. Bibliografia. 1. Componente Teórica. Pedro Quaresma
Índice Bases de Dados Pedro Quaresma Departamento de Matemática Universidade de Coimbra 2014/2015 () 1. Componente Teórica 1.1 Introdução 1.2 Modelo Entidade-Associação 1.3 Modelo Relacional 1.4 SQL 1.5
Leia maisQualidade de Produto. Maria Cláudia F. P. Emer
Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades
Leia maisIntrodução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas
Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software
Leia maisRequisitos de Software
Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Descrever requisitos funcionais e não funcionais Explicar como os requisitos de software podem
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. 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 maisBanco de. Professor: Douglas Diego de Paiva
Banco de Dados Professor: Douglas Diego de Paiva Aula 01 Banco de Dados Conceituação BD SGBD Modelos de Bancos de Dados Arquiteturas de Banco de Dados Abordagem Entidade-Relacionamento Entidade Relacionamento
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 maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do
Leia maisAula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão
MC3305 Algoritmos e Estruturas de Dados II Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 2Q-2015 1 Custo de um algoritmo
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 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 mais7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela.
1. O que são classes? Dê exemplos. R.: Classe é um tipo abstrato de dados. Encapsula estrutura e comportamento. Ou seja: uma descrição de um conjunto de objetos que compartilham a mesma estrutura, os mesmos
Leia maisOrientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
Leia maisAlgoritmos e Programação II
Algoritmos e Programação II Agenda Desenvolver Software Objetos Classes Estudo de algumas Classes da API Estudo de algumas Classes da API Pacotes Criando nossa primeira classe Desenvolver SOFTWARE GAP
Leia maisBackup e Recuperação Guia do Usuário
Backup e Recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento
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 maisAdministração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012
Plano de Trabalho Docente 2012 ETEC Monsenhor Antônio Magliano Ensino Técnico Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de
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 maisMarcelo Henrique dos Santos
Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com BANCO DE DADOS MODELAGEM E IMPLEMENTAÇÃO
Leia maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisSISTEMA DE INFORMAÇÃO AO ACADÊMICO SIAWEB 1.0 PROJETO FÍSICO
UNIVERSIDADE XXXXX PRÓ-REITORIA ACADÊMICA CENTRO DE CIÊNCIAS EXATAS, AGRARIAS E DAS ENGENHARIAS CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO AO ACADÊMICO SIAWEB 1.0 PROJETO FÍSICO TUBARÃO, JUNHO
Leia maisCurso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1
Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1 Aula 5 Sistemas Biométricos 1. Sistema Biométrico Típico Qualquer que seja a característica
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 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. 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 I Atualizado em 13 de maio de 2009
... 3º Período SI 2009 BANCO DE DADOS I http://sidneyjunior.host.sk/ 1. MODELAGEM E PROJETO DE BANCO DE DADOS 1.1. Conceitos BANCO DE DADOS I Atualizado em 13 de maio de 2009 Defini-se Banco de Dados (BD)
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 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 maisFundamentos de Banco de Dados Aula II
Fundamentos de Banco de Dados Aula II Modelos de Banco de Dados Prof. Kelyn Schenatto Modelos de Banco de Dados Modelo Hierárquico Modelo em rede Modelos mais antigos Modelo relacional Modelo hierárquico
Leia mais