Buscar

2016 02 26 Aula 01 Apresentação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de Dados
Apresentação
Prof. Alexander Gobbato
Prof. Thiago Kuma
Objetivos da Disciplina
Cognitivos
- Adquirir os Conceitos Gerais de Banco de Dados; 
- Adquirir Conhecimento sobre Linguagens de manipulação de dados; 
- Aprender sobre as Etapas de Projeto de Banco de Dados; 
- Aprender sobre a Implementação de SGBDR; 
- Conhecer Novas Tecnologias.
Habilidades
- Desenvolver pensamento crítico, lógico e operacional; 
- Desenvolver a capacidade de inferências e deduções; 
- Construir e manipular um SGBD.
Atitudes
- Ser criativo e buscar caminhos; 
- Ser arrojado para buscar soluções de problemas; 
- Conscientizar-se da necessidade de organizações; 
- Ser interessado na busca de inovações tecnológicas.
Objetivos da Disciplina
• Apresentar os conceitos gerais de banco de dados, 
e de softwares de gerência de banco de dados.
• Ressaltar a importância dos padrões de 
desenvolvimento de sistemas baseados em banco 
de dados, como também a evolução dos padrões.
• Permitir que o aluno possa assimilar os conceitos, 
através do uso de um software de gerência de 
banco de dados. 
Conteúdo da Disciplina
Introdução:
• Linguagem SQL
• Histórico
• Introdução
• Padronização
• Ambientação no SGBD Oracle
Linguagem SQL - (Parte I)
• Aprendendo a criar tabelas e relacionamentos
• Ambientação no SGBD. 
• Selecionando registros utilizando o comando Select. 
• Criando tabelas. 
• Criação de tabelas relacionadas. 
• Criação de regras de validações, tais como chaves primárias, campos 
não nulos e valores permitidos. 
• Comandos aprendidos: Create Table, Alter Table, Drop Table
Linguagem SQL - (Parte II)
Aprendendo a manusear registros
Inserindo, alterando e excluindo registros. 
Testando as regras de validações e relacionamentos aprendidos. 
Selecionando registros utilizando o comando Select.
Linguagem SQL - (Parte III)
Funções de tratamentos, decisões e sub querys
Funções para tratamento de dados alfanuméricos, numéricos e datas. 
Função para tratamento de decisão em consulta e sub query.
Linguagem SQL - (Parte IV)
Incorporando condições, agrupamentos e otimização de consultas
Incorporando cláusulas no comendo Select: where, order by. 
Funções de agrupamento (group by /having). Processamento e Otimização 
de consultas.
Conteúdo da Disciplina
Linguagem SQL - (Parte V)
Agrupando consultas
Unindo múltiplas tabelas através de querys e inserindo vários registros 
em uma tabela proveniente de uma seleção de registros
Linguagem SQL - (Parte VI)
Relacionamentos, selecionando registros de várias tabelas
Selecionando registros de várias tabelas, aplicando relacionamentos 
entre elas. 
Estudo de Caso.
Conteúdo da Disciplina
Linguagem SQL - (Parte VII) 
Estudando Visões, Índices, Dicionário de dados e Banco de Dados 
Objeto/Relacional.
Ferramentas Case 
Apresentação de Ferramentas Case para Banco de Dados.
Tópicos Especiais em Banco de Dados
Apresentação de conceitos sobre Data Warehouse, Data Mining, Banco de 
Dados Open Source, Bancode Dados Espacial e Banco de Dados 
Distribuídos
Conteúdo da Disciplina
Metodologia
• Aulas expositivas;
• Aulas práticas em laboratório;
• Estudos de caso;
• Desenvolvimento de projetos.
Carga horária  80 horas
Avaliação e Sites Importantes
• BlackBoard (bb.cruzeirodosulvirtual.com.br)
• http://www.cruzeirodosul.edu.br/informatica
• Material das aulas
• Lista de exercícios
• Programas de Exemplos
• Entrega de exercícios e trabalhos
• Avisos
Critérios de Avaliação
O processo avaliativo constará de uma Prova 
Regimental no valor de 5,0 (cinco) pontos e de mais 
dois instrumentos parciais de avaliação, que comporão 
juntos 5,0 (cinco) pontos.
- Avaliação Regimental (presencial) – A1 = 5.0 
- Trabalhos (A2)= 2.0 
- Avaliação Parcial (A2) = 3.0
Critérios de Avaliação
Nota Final (A1+A2) >= 6.0  Aprovado
A1 ou A2 = 1,0 -> poderá fazer a Avaliação Final
AF substituirá a menor nota
(A1/A2) + AF >= 6  Aprovado
Bibliografia
•SILBERCHATZ, A.., KORTH, H. F. e SUDARSHAN, S. Sistema de Banco de 
Dados. Ed. Makron Books, São Paulo, 5ª ed., 2006. 
•DATE, C.J. Introdução a Sistemas de Banco de Dados. Ed. Campus, Rio de 
Janeiro, 8ª ed., 2004.
•BEIGHLEY, L.HEAD First Sql. , v. ,Gravenstein Higway N: Addison Wesley 
Longman, 2007.
•OLIVEIRA, C. H. P.SQL: Curso Pratico. , v. ,São Paulo: Novatec, 2010.
•RAMALHO, J. A. A.ORACLE 10g: Ideal Para Quem Deseja Iniciar o 
Aprendizado do Oracle. , v. ,Sao Paulo: Pioneira Thomson Learning, 2005.
•PRICE, J. ORACLE Database 11g Sql. , v. ,Porto Alegre: Bookman, 2009.
•RAMALHO, J. A. A.ORACLE 9i. , v. ,São Paulo: Berkeley, 2002.
•SILVA, L. C.BANCO De Dados Para Web: Do Planejamento a Implementação. , v. 
,Sao Paulo: Érica, 2001.
Dados
Informação
Conhecimento
Sabedoria
Introdução
O que é um banco de dados?
O que é um banco de dados?
• Coleção de dados relacionados
– Representa aspectos do mundo real
– Coleção lógica e coerente
– Construído para uma proposta específica
• Pode ter qualquer tamanho e complexidade variável
• Pode ser manual ou automatizado
• O Sistema gerenciador de banco de dados – SGBD
Sistema de banco de dados simplificado
Usuários/Programadores
Programas/Consultas
Programa para 
processamento de consultas
Software para acesso aos 
dados armazenados
Software
SGBD
Banco de dados armazenadoMetadados
Características para o uso de BD
•Eliminar o tradicional processamento de arquivos
•Natureza autodescritiva do sistema de banco de 
dados
–Catálogos
–Metadados
•Isolamento entre os programas e dados
•Abstração de dados
•Suporte para múltiplas visões dos dados
•Compartilhamento de dados
•Processamento de transação
Linguagem SQL
• Iniciou como SEQUEL
• Anos 70 nos laboratórios da IBM
• Esforço conjunto da ANSI e ISO
• Structured Query Language
• Padrão para banco de dados Relacional
• Uma das razões para o sucesso do modelo relacional
– Facilidade para realizar migrações
– Permite consultar diversos SGBDR’s
• Linguagem abrangente
– DDL (Data Description Language)
– DML (Data Manipulation Language)
Linguagem SQL
Etapas de um projeto de Banco de Dados
• Levantamento e Análise de Requisitos
• Projeto Conceitual
• Projeto Lógico 
• Projeto Físico 
Revisão
www.cruzeirodosul.edu.br

Outros materiais