18/03/2012. Formação. E-mail: alunos@ecivaldo.com

Documentos relacionados
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

SISTEMA GERENCIADOR DE BANCO DE DADOS

Prof. Marcelo Machado Cunha

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

Pró-Reitoria de Ensino de Graduação Núcleo de Apoio Pedagógico - NAPE P L A N O D E E N S I N O

Persistência e Banco de Dados em Jogos Digitais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

Docente: Éberton da Silva Marinho


Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Plano de Trabalho Docente Ensino Técnico

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

GBC043 Sistemas de Banco de Dados (SBD) Plano de Curso. Ilmério Reis da Silva UFU/FACOM

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas SÉRIE: 3º Semestre TURNO: Noturno DISCIPLINA: ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Plano de Ensino IDENTIFICAÇÃO. TURMA: 3º semestre EMENTA

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

CURSO DE EXTENSÃO ON-LINE EM Oracle 10g Express Edition XE nível básico. Edital de seleção

Banco de Dados. Maurício Edgar Stivanello

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

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

BANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. contato@lrocha.

Introdução à Banco de Dados. Definição

Disciplina de Banco de Dados Introdução

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

CONTEÚDO PROGRAMÁTICO

Disciplina: Unidade I: Prof.: Período:

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

Disciplina: Tecnologias de Banco de Dados para SI s

Treinamento. DBA Oracle 11g. Duração: 120 horas

MC536 Bancos de Dados: Teoria e Prática

Introdução Banco de Dados

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD

Plano de Trabalho Docente Ensino Técnico

Conceitos de Banco de Dados

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

INFORMÁTICA APLICADA II BANCO DE DADOS

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Plano de Trabalho Docente Ensino Técnico

Banco de Dados II Apresentação da Disciplina

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. Curso: Informática Modalidade: Bacharelado Turno: Integral.

Plano de Ensino IDENTIFICAÇÃO EMENTA

INF220 - Banco de Dados I

Plano de Trabalho Docente Ensino Técnico

Conceitos Básicos. Conceitos Básicos. Sistema de Arquivos. Prof. Edilberto Silva - edilms@yahoo.com. Sistemas de Informação Brasília/DF

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Banco de Dados I Introdução

O que são Bancos de Dados?

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo

Projeto de Banco de Dados

Formação em Banco de Dados. Subtítulo

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

GOVERNO DO ESTADO DO RIO DE JANEIRO SECRETARIA DE ESTADO DE CIÊNCIA, TECNOLOGIA E INOVAÇÃO FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA

Memória de aula Aulas 11 e 12

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

BANCO DE DADOS. Introdução a Banco de Dados. Conceitos BásicosB. Engenharia da Computação UNIVASF. Aula 1. Breve Histórico

Banco de Dados I. Introdução. Fabricio Breve

Plano de Ensino IDENTIFICAÇÃO EMENTA

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

Banco de Dados, Integração e Qualidade de Dados. Ceça Moraes cecafac@gmail.com

2. Conceitos e Arquitetura de Bancos de Dados

Formação em Banco de Dados

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

Sistemas Gerenciadores de Bancos de Dados

Cursos Guia DBA Pacote Curso SQL Server 2014 e o passo a passo para otimização SQL Server 2016

GBD PROF. ANDREZA S. AREÃO

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

Prof.: Clayton Maciel Costa

PLANO DE ENSINO DE DISCIPLINA

Banco de Dados II. Introdução Revisão - normalização -modelagem - sql básico

Curso Superior de Tecnologia em BD

Administração de Banco de Dados

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

Módulo 4: Gerenciamento de Dados

Profº Aldo Rocha. Banco de Dados

Modelo Cliente/Servidor Por HIARLY ALVES

ATIVIDADES PRÁTICAS SUPERVISIONADAS

SGBD ITB 1.INTRODUÇÃO 1.INTRODUÇÃO Conceito SGBD: Sistema gerenciador de banco de dados Constituição SGBD

Etapas da Elaboração de um Projeto de Banco de Dados

Banco de Dados I. Quantidade de informação gerada em um dia. Aula milhões de clientes ativos; Mais de 42 terabytes de dados; Salários na área

Plano de Trabalho Docente Ensino Técnico

INE 5613 Banco de Dados I

Transcrição:

Formação Bacharelado em Ciência da Computação (UFBA) Especialização avançada em Sistemas Distribuídos (UFBA) Mestrado em Ciência da Computação (UFCG) Doutorado em Educação (USP) 1a. Aula 2012.1 2 Empresa Júnior de Informática Federação Baiana de Empresas Juniores Comunidade solidária (educação não-formal) Pesquisa e Desenvolvimento em Computação Analista de sistemas (instituição financeira) Analista de sistemas (Petrobrás) Docência (ensino médio e superior) Interação Humano-Computador Design da interação Acessibilidade Comunicabilidade Usabilidade Teoria de IHC Informática na Educação Educação em Computação Semiótica Metodologia qualitativa de pesquisa em CC 3 4 E-mail: alunos@ecivaldo.com (assunto: [B1SGB]...) Site: www.ecivaldo.com Horário de atendimento: sexta-feira, 22h05 às 22h50 Local: sala dos professores - CCI Celular sempre no silencioso. Precisando atender/ligar sair da sala sem falar/chamar a atenção Notebooks são aceitos desde que não distraiam os alunos do foco do curso Em sala de aula tradicional é permitido comer, mas em laboratórios é proibido comer ou beber, fazer isso fora da sala de aula caso seja necessário. Regra geral: não perturbar o bom andamento das atividades em classe! 5 6 1

Será realizada apenas uma chamada: Ao final da aula Valendo pelas três aulas 7 8 Apresentar as plataformas correntes de sistemas gerenciadores de banco de dados, promovendo a familiarização e o desenvolvimento do aluno no uso dessas ferramentas. Identificar as plataformas correntes de gerenciadores de banco de dados. Elaboração de projetos lógicos de banco de dados. Normalização de dados. Elaboração de projetos físicos de banco de dados. Utilização da linguagem SQL para a realização de consultas a banco de dados. 9 10 Softwares dos Sistemas Gerenciadores de Banco de Dados Revisão de Modelo de Dados e Mapeamentos Normalização Linguagem de Manipulação de Dados (SQL) Administração de Banco de Dados Tópicos Avançados e Tecnologias Emergentes Atividades práticas no computador e em papel Exercícios programados, individuais e de grupo, em laboratório. Exposição do docente com os recursos disponíveis 11 12 2

Microsoft SQL Server (A) Atividades individuais em classe (P) Prova (T) Trabalho coletivo Média = (A + P + T) 3 13 14 DATE, C.J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro:Campus, 2004. ELMASRI, Ramez E. & NAVATHE, Shamkant B. Sistema de Bancos de Dados Fundamentos e Aplicações. São Paulo: ADDISON WESLEY BRASIL, 2005. HEUSER, C. A. Projeto de Banco de Dados. 6ª. Ed. Porto Alegre : Bookman, 2009. OLIVEIRA, Celso H. P. SQL: curso prático. São Paulo: Novatec, 2002. ROB, P. CORONEL, C. Sistemas de Banco de Dados Projeto Implementação e Administração. 1ª Ed. São Paulo: Cencage Learning, 2010. 15 16 1 Apresentação da disciplina, conteúdo programático Sistemas gerenciadores de banco de dados (SGBD) 2 O software SGBD características 3 Modelo Lógico: Relacional e sua Normalização 4 Modelo Físico: esquema de BD 5 SQL: DDL (criação de tabelas) e DML(inserção, alteração de dados) 6 SQL (DML): Cláusula where para Select (beetween, in, like, etc) 7 SQL (DML): Funções de agrupamento 8 SQL (DML): Inner Join e subconsultas 9 SQL (DML): Outter join/ Conjuntos: union, intersect, except/ Any, All, Exists 10 SQL (DML): Views Estado Transacional (commit, roolback) 11 Revisão 12 Prova 13 Stored procedures 14 Triggers 17 18 3

15 Índices, estruturas básicas e otimização de consultas 16 Apresentação de trabalhos (tecnologias emergentes) 17 Apresentação de trabalhos (tecnologias emergentes) 18 Prova Substitutiva 19 Exame 19 20 Sistema Gerenciador de Banco de Dados Coleção de programas que permite aos usuários criar e manter um banco de dados. Facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre usuários e aplicações. Exemplos: Microsoft SQL Server, Oracle, MySql, Cassandra, DB2 (IBM), Adabas (Software AG). Controle de Redundâncias Diminuir a redundância de dados gerenciando processo de armazenamento. Compartilhamento dos Dados Deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros. Controle de Acesso Deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário. Interfaceamento Deverá disponibilizar formas de acesso gráfico. 21 22 Esquematização Deverá fornecer mecanismos que possibilitem a compreensão do relacionamento existentes entre as tabelas e de sua eventual manutenção. Controle de Integridade Deverá impedir que aplicações ou acessos pelas interfaces possam comprometer a integridade dos dados. Backups Deverá apresentar facilidade para criar e recuperar cópias dos dados. Problemas da falta de Integração de Dados Redundância não controlada de dados; Inconsistência dos dados; Dificuldade de extração de informações; Redundância de rotinas; Dados pouco confiáveis. 23 24 4

Inconsistência e Redundância de Dados Arquivos de formatos diferentes; Programas desenvolvidos em diferentes linguagens; Informações repetidas em diferentes lugares; Dificuldade de Acesso aos Dados Sistemas de processamento de arquivos convencionais não atende às necessidades de recuperação de informações de modo eficiente; Necessidade de estruturas de dados complexas (com respostas mais rápidas e adequadas) Isolamento de Dados dados dispersos em vários arquivos; dificuldades no desenvolvimento de novas aplicações; Problemas de Integridade Programas devem garantir a manutenção de restrições de integridade. Restrições de Integridade: regras que estabelecem quando uma base de dados está correta. Exemplo: Um aluno não pode possuir duas aprovações da mesma disciplina em seu histórico. 25 26 HEUSER, C. A. Projeto de Banco de Dados. Porto Alegre : Saggra Luzzato. DATE, C. J. Introdução a Sistemas de Bancos de Dados. Rio de Janeiro : Campus. ELMASRI, R., NAVATHE, S. B. Sistemas de Banco de Dados. 4a. ed. São Paulo: Pearson. 27 28 5