BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

Documentos relacionados
Banco de Dados Relacional

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

INE 5423 Banco de Dados I

INE 5423 Banco de Dados I

Curso: Banco de Dados I. Conceitos Iniciais

Aula 01 Conceito de Banco de Dados e SGBD

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Prof. Fabiano Taguchi

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

Sistema Gestor de Bancos de Dados (SGBD)

BCD29008 Banco de dados

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

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

Revisando Banco de Dados. Modelo Relacional

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

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

PCS3413 Engenharia de Software e Banco de Dados

Conceitos de Sistemas de Banco de Dados INE 5323

Introdução à Banco de Dados

Aula 01. Introdução aos sistemas de informação Conceitos de banco de dados Modelos de BD Linguagens de Banco de Dados Usuários de um Banco de Dados

Introdução a Banco de Dados

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

Prof. Luiz Fernando. Unidade I ADMINISTRAÇÃO

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

Aula 0 15/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Sistemas de Banco de Dados

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

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

Fundamentos de Banco de Dados Aula II

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

MATA60 BANCO DE DADOS Aula 2- Sistema Gerenciador de Banco de Dados. Prof. Daniela Barreiro Claro

O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista

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

Sistemas Gerenciadores de Banco de Dados

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

PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

SOPP. Aula 1.4 Carreira e Mercado de Trabalho em TI. Prof. Dr. Bruno Moreno

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

Prof. Marcelo Machado Cunha

OBJETIVO GERAL DA DISCIPLINA

Informática, ética e sociedade

Unidade 1 Introdução

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

Universidade Nove de Julho - Uninove. Prof. Esp. Antonio Carlos da Silva - Material de Apoio ao Aluno - Notas de Aula

Gerenciamento de Dados

Livro texto: Capítulo 1

Sistemas de Informação (SI) Gestão da informação e de banco de dados (II)

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

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

Banco de Dados I Introdução SQL

Plano de Ensino IDENTIFICAÇÃO

A linguagem SQL

Modelos de Dados Temporais

INE 5623 Projeto de Banco de Dados

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

Introdução a Sistemas de Informação

O que é um banco de dados? Banco de Dados. Banco de dados

Projeto de Desenvolvimento de Software

Introdução aos Bancos de dados. Prof. Vicente Paulo de Camargo. Ref. Prof. Renato de Oliveira Violin UFSCar e Lineu Mialaret

Introdução às Bases de Dados

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

Banco de Dados Aula 02

Computação Instrumental

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Técnicas de Reutilização. Reutilização em Programação Orientada a Objetos. Considere três classes... Reuso de Classes.

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

SEGURANÇA DE SISTEMAS E REDES. TÁSSIO JOSÉ GONÇALVES GOMES

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Bancos de dados. Sistemas de bancos de dados. Professor Emiliano S. Monteiro

Modelagem de Dados. Aula 01. Os direitos desta obra foram cedidos à Universidade Nove de Julho

Tecnologia da Informação

CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD. Introdução e Orientações Gerais

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

Modelo Entidade-Relacionamento (E-R)

Banco de Dados. Introdução. Prof. Luís Alexandre

Universidade Estadual Vale do Acaraú Disciplina: Análise e Projeto Orientado a Objetos Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO PARA 3ª AP

Gestão de Base de dados Conceitos Básicos

Professor Eros Moura, DSc

PARTE I - INTRODUÇÃO A BANCO DE DADOS

Prof. Claudio SIBC, TI e SGBD PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO

Mirella Moro

BANCO DE DADOS II SQL Básico. COTEMIG Gerson Borges

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

Banco de Dados 30/04/2012 1

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton. Lista 7.1 SQL

Engenharia de Software II

Modelo Relacional (Parte 1) Abordagem Relacional

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

INE 5323 Banco de Dados I

BANCO DE DADOS I Atualizado em 13 de maio de 2009

Bases de dados. Conceitos, estrutura e sistemas de gestão

CONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso Ciência da Computação Condições de Oferta do Curso

Transcrição:

BANCO DE DADOS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com

APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel em Sistemas de Informação pela UFAL, com experiência na área de Tecnologia da Informação (TI), atuou como consultor de T.I. em Paulo Afonso - BA, na empresa COINPE, tem o conhecimento e o domínio de diversos softwares e variados seguimentos tais como: Redes de Computadores, Designer Gráfico, Web Designer, Compiladores de Linguagens de Programação, Banco de Dados. Atualmente trabalha com Suporte ao Sistema ERP da TOTVS o RM, Professor Tutor EaD da UFAL no curso de Sistemas de Informação e Técnico em Laboratório de Informática do IFBA - Câmpus de Paulo Afonso. 16/02/16 BANCO DE DADOS CETEPI-I TÁSSIO GONÇALVES 2

EMENTA DA DISCIPLINA Estudos fundamentais de Banco de Dados e de Gerenciamento de Banco de Dados. Modelagem de Dados. Linguagem de definição de dados e linguagem de manipulação de dados. Principais Sistemas de Gerenciamento de Banco de Dados (SGBD). Dicionário de Dados: integridade, segurança e recuperação de dados. Normalização de dados. A linguagem SQL: Linguagens de definição e manipulação de dados. Tendências atuais em sistemas de banco de dados e exemplos de Sistemas de Bancos de Dados. 16/02/16 BANCO DE DADOS CETEPI-I TÁSSIO GONÇALVES 3

DISTRIBUIÇÃO DAS AULAS (80 HORAS) UNIDADE PERÍODO Nº DE DIAS LETIVOS AULAS PREVISTAS I 15/02 a 28/04 51 22 II 29/04 a 26/07 51 21 III 28/07 a 10/10 51 21 IV 11/10 a 22/12 47 22 TOTAL: 200 84 ATENÇÃO: A CARGA HORÁRIA PODERÁ SOFRER ALTERAÇÕES EM CASOS DE FARIADOS, OU OUTROS EVENTOS. 16/02/16 BANCO DE DADOS CETEPI-I TÁSSIO GONÇALVES 4

FORMA DE AVALIAÇÃO ITEM VALOR ITEM VALOR TRABALHO 2,0 TRABALHO 2,0 I - UNIDADE TRABALHO 4,0 II - UNIDADE TRABALHO 4,0 PROVA 4,0 PROVA 4,0 TOTAL: 10,0 TOTAL: 10,0 ITEM VALOR ITEM VALOR TRABALHO 3,0 FEIRA TEC 3,0 III - UNIDADE TRABALHO 3,0 IV - UNIDADE TRABALHO 3,0 PROVA 4,0 PROVA 4,0 TOTAL: 10,0 TOTAL: 10,0 ATENÇÃO: AS AVALIAÇÕES PODERÃO SOFRER ALTERAÇÕES, NO DECORRER DO ANO. 16/02/16 BANCO DE DADOS CETEPI-I TÁSSIO GONÇALVES 5

O QUE É UM BANCO DE DADOS?

ROTEIRO Banco de Dados Aplicações Definições Sistema de Gerenciamento de Banco de Dados Definições Exemplos Vantagens Facilidades Considerações Finais Referências

EXEMPLOS DE APLICAÇÕES QUE FAZEM USO DE BANCO DE DADOS - (BD) INTERNET BIBLIOTECA SUPERMERCADO

MAIS EXEMPLOS... Cadastro de clientes Cadastro de dvds Locação Devolução LOCADORA DVD Banco de Dados

MAIS EXEMPLOS... Pagamento Depósito Saldo Saque AGÊNCIA BANCÁRIA Banco de Dados

CONCEITO Banco de Dados É uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.[navathe]

BANCO DE DADOS DE UMA AGÊNCIA Coleção de dados Informações Domínio específico Clientes, ruas, cidades, datas de nascimento, contas, saldos. 1-Ronaldo e Kaká possuem um saldo superior a R$ 25000; 2-Digão e Kaká moram na mesma rua; 3-Pato faz aniversário no dia 30 de setembro. Clientes de uma Agência Bancária nome rua cidade nascimento conta saldo Digao Lucateli Milão 20061983 900 2.580.004 Ronaldo Milani Milão 31101977 556 45.087.070 Kaká Lucateli Milão 15031982 318 27.080.258 Artur Audovili Milão 25011973 647 27 Pato Alpendri Milão 30091989 801 5.280.019

BANCO DE DADOS DE UMA FACULDADE Coleção de dados Informações Alunos, números, classes, departamentos. 1-Botelho e Carlos são colegas de classe; 2-Soares, Botelho e Carlos fazem o mesmo curso; Domínio específico Alunos de uma Faculdade cod nome número classe departamento 1 Soares 29 1 dcc 2 Botelho 5 2 dcc 3 Kleber 15 1 mat 4 Carlos 8 2 dcc

CONCEITO Banco de Dados né um conjunto de dados estruturados que são confiáveis, coerentes e compartilhados por usuários que têm necessidade de diferentes informações.[fonseca]

ESTRUTURA DE UM BD Esquema do banco de dados Projeto Geral do banco de dados Instâncias do banco de dados Conjunto de informações contidas em determinado banco de dados, em um dado momento Esquema Instância 1 Instância 2 Instância 3 Instância 4 Instância 5 nome cidade telefone conta saldo Almir Recife 8187252552 900 48 Marcos Caruaru 8132525555 556 4.000 Marcos Caruaru 8187369554 318 9.366 Artur Recife 8736526545 647 5.366 Diego Paulista 8133325415 801 10.533

USUÁRIOS COM NECESSIDADES DIFERENTES Cliente Qual o saldo da minha conta? Gerente do Banco Quais clientes estão com saldo abaixo do limite? Onde moram os clientes com saldo superior a R$ 8000? nome cidade telefone conta saldo Almir Recife 8187252552 900 48 Marcos Caruaru 8132525555 556 4.000 Marcos Caruaru 8187369554 318 9.366 Artur Recife 8736526545 647 5.366 Diego Paulista 8133325415 801 10.533

CONSULTAS E ATUALIZAÇÕES Consultas Qual o time que mais vezes ganhou o Campeonato Pernambucano? Quantos times já conquistaram o título do Campeonato Pernambucano ao menos uma vez? Quantos títulos o Íbis conquistou? time titulos cidade America 6 Recife Flamengo 1 Recife Náutico 21 Recife Santa Cruz 24 Recife Sport 36 Recife Torre 3 Recife Tramways 2 Recife

CONSULTAS E ATUALIZAÇÕES Consultas Quantos alunos estão matriculados na disciplina Banco de Dados da Fafica no semestre 2008.1? Quantos alunos se matricularam na disciplina Banco de Dados da Fafica no ano de 2007? disciplina ano semestre alunos in721 2008 1 35 in625 2008 1 40 in693 2008 1 33 in721 2007 2 28 in650 2007 1 22 in721 2007 1 20

CONSULTAS E ATUALIZAÇÕES Atualizações Reajuste o salário dos programadores em 50%. Altere o nome de Fulano para Fulano da Silva funcionário codigo salário cargo José 2 1500 Engenheiro Juca 17 800 Programador Fulano 15 2800 Analista Beltrano 89 1300 Professor Sicrano 87 800 Programador

BANCO DE DADOS Pode ser gerenciado por um Sistema de Gerenciamento de Banco de Dados (SGBD) Armazenamento, acesso e atualização. DADOS

SGBD Sistema de Gerenciamento de Bancos de Dados (SGBD) É uma coleção de programas que permite aos usuários criar e manter um Banco de Dados. [Navathe] É constituído por um conjunto de dados (BD) associados a um conjunto de programas para acesso a esses dados.[silberschatz] DADOS

SGBD Exemplos:

SGBD X SISTEMA DE ARQUIVOS X Controle de Vendas a prazo p Velocidade x Demora p Facilidade x Dificuldade de acesso Exemplo: atualizar os dados de Fulano Fulano

SGBD X SISTEMA DE ARQUIVOS Consequentemente: Inconsistência Duplicação de esforços Gastos com armazenamento Redundância Mesma informação pode ser repetida em mais de um arquivo. Exemplo: promoção quem compra mais no mês Maria Oliveira 81-33252045 Rua da Aurora Maria de Moura Oliveira 81-32252045 Rua das Ninfas X Controle de Vendas a prazo Controle de Vendas à vista