Fundamentos de Banco de Dados Prof. André Cypriano M. Costa

Slides:



Advertisements
Apresentações semelhantes
Modelo Entidade-Relacionamento
Advertisements

01/08/2011 Professor Leomir J. Borba- –
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
01/08/2011 Professor Leomir J. Borba- –
TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula /08/2011 Professor Leomir J. Borba- –
BANCO DE DADOS EM APLICATIVOS WEB Aula 13
BANCO DE DADOS EM APLICATIVOS WEB Aula 14
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
© Marcelo Bezerra de AlcântaraBanco de Dados II - Transação - 1 Disciplina Banco de Dados II Gerenciamento de transações Msc, Marcelo Bezerra de Alcântara.
Informática Aplicada Prof. Araken Medeiros
Maurício Edgar Stivanello
Gerência de Banco de Dados 1
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
Gerenciamento de Banco de Dados
Introdução aos Sistemas Gerenciadores de Banco de Dados
SCC Bancos de Dados e Suas Aplicações
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Banco de Dados (BAN-TSI)
Sistemas de Informação
Bancos de Dados I Renata Viegas
Administração de Sistemas de Informação Banco de Dados
SISTEMAS DE INFORMAÇÃO – UNIESP/2010
A área de banco de dados Cristina Paludo Santos –
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Gerência de Banco de Dados 1
TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula /08/2011 Professor Leomir J. Borba- –
Sistemas de Informação Prof. Carlos Alberto Seixas Banco de Dados II /01 UNIESP
Curso Técnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Banco de Dados Instituto.
Modelagem de Dados Aula 3
A abordagem de banco de dados para gerenciamento de dados
Projeto de Banco de Dados Profa. Ceça
Banco de Dados Aplicado ao Desenvolvimento de Software
Cristina Paludo Santos URI – Campus de Santo Ângelo
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Campus de Caraguatatuba Aula 1: Orientações Gerais
Banco de Dados I Objetivo:
Informática Básica Profa. Ms. Viviane Guimarães Ribeiro Prof. João Luis Sanches Prof. Ms. Rodrigo de Maio Almeida.
Prof. Alessandro Gonçalves
Projeto de banco de dados
H. GalhardasBD 2004/05 Apresentação de Bases de Dados Programa Bibliografia Planeamento teóricas e práticas Avaliação Corpo docente.
Fundamento de Banco de Dados
TLBD II – Técnicas e Linguagem para Bando de Dados II
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
Estrutura de Dados Aula 1 Apresentação
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Prof. Christiano Lima Santos
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Estrutura de Dados Prof. André Cypriano M. Costa
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Aplicações de Banco de Dados (SIS 14/1) Prof. Walderson Shimokawa Segunda-Feira 19:00-20:30 Segunda-Feira 20:45-22:15.
Sistemas de Informação DISCIPLINA: Tecnologia e Programação Web – 6º Semestre 2ºS/2009.
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Fundamentos de Banco de Dados Prof. André Cypriano M. Costa

 O que é um banco de dados? 2

 Para que servem os bancos de dados? Armazenar dados Organizar os dados Fornecer um ambiente adequado e eficiente para recuperar e armazenar dados 3

 Apresentar os conceitos fundamentais de banco de dados visando o entendimento do que é um banco de dados e quais são suas aplicações.  Apresentar os principais modelos de dados (ER e Relacional).  Projetar e implementar um banco de dados relacional. 4

 Interpretar problemas, analisar, projetar e implementar soluções computacionais adequadas à especificação do problema, usando modelagem e banco de dados relacionais.  Apresentar e utilizar uma linguagem para definição do banco de dados e manipulação dos dados do BD.  Conhecer alguns mecanismos internos do banco de dados, como o gerenciamento de transações, o controle de concorrência. 5

 Levantar as necessidades dos usuários, analisá-las e projetar soluções de banco de dados.  Modelar tanto no nível conceitual quanto no nível lógico um banco de dados.  Implementar e manter soluções de banco de dados.  Conhecer e utilizar sistemas gerenciadores de banco de dados.  Utilizar a linguagem SQL para definir um banco de dados, bem como manipular e recuperar dados do banco.  Entender o funcionamento de mecanismos internos do banco de dados como transações, controle de concorrência. 6

 Conceitos de banco de dados  Modelagem de banco de dados Modelo E-R Modelo Relacional  Normalização de banco de dados  Linguagem de consulta (SQL) Definição de dados Manipulação de dados Consulta de dados  Gerenciamento de transações  Controle de concorrência 7

 Aulas Expositivas em Sala de Aula Práticas em Laboratório de Informática ○ Ferramentas utilizadas: BrModelo, DBDesigner, MySQL  Exercícios Listas de exercícios Atividades Práticas Supervisionadas (APS’s) 8

 O sistema de avaliação é composto por: 02 Testes; 02 Provas Escritas; 04 Instrumento Complementar de Avaliação (ICA); Até 02 avaliação de Segunda Chamada (válido apenas para Teste e Prova Escrita, caso o aluno tenha faltado algum desses).  Pontuação: 30 pontos para cada Teste; 70 pontos para cada Prova Escrita; 50 pontos para cada ICA. 9

 Avaliações Escritas: 10 DataAvaliaçãoConteúdo 27/03Teste Escrito 1 (30 pontos) Conceitos, Modelagem ER e Relacional, Normalização do banco de dados 08/05Prova Escrita 1 (70 pontos) Conceitos de BD, Modelagem ER e Relacional, Normalização e Linguagem SQL (definição e manipulação de dados) 27/05Teste Escrito 2 (30 pontos)Linguagem SQL (consultas) 26/06Prova Escrita 2 (70 pontos) Linguagem SQL (consultas), Transação e Controle de Concorrência 01/07 2ª Chamada Teste e/ou Prova Escrita Mesmo conteúdo da(s) avaliação(ões) perdida(s)

 ICA: 11 Data Espec Data Entr AvaliaçãoConteúdo 25/0208/03ICA 01 (50 pontos) Conceitos fundamentais de banco de dados. Especificação a ser definida. 04/0328/03ICA 02 (50 pontos) Modelo ER e Relacional, e Normalização. Especificação a ser definida. 15/0412/05ICA 03 (50 pontos) Linguagem SQL (DDL e DML). Especificação e ser definida. 15/0506/06ICA 04 (50 pontos) Linguagem SQL (Consultas). Especificação e ser definida.

 Atividades Práticas Supervisionadas (APS’s): 12 DataAPSConteúdo 07/03APS01 Resolução intensiva de exercícios – Postagem de exercícios sobre modelagem E-R de banco de dados. 14/03APS02 Resolução intensiva de exercícios – Postagem de exercícios sobre modelagem relacional de banco de dados. 23/04APS03 Resolução intensiva de exercícios – Postagem de exercícios sobre a linguagem SQL (Implementação e população do banco de dados). 21/05APS04 Resolução intensiva de exercícios – Postagem de exercícios sobre a linguagem SQL (Consulta em banco de dados).

13

 Resultado final: 14 MédiaFrequênciaSituação ≥ 60≥ 75%APROVADO ≥ 60< 75%APROVADO 50 ≤ MF < 60≥ 75%PENDENTE! 50 ≤ MF < 60< 75%REPROVADO POR FALTA < 50≥ 75%REPROVADO POR NOTA < 50< 75%REPROVADO POR FALTA

 SILBERSCHATZ, Abraham KORTH, Henry F. SUDARSHAN, S.. Sistema de banco de dados. 3ª edição. São Paulo Pearson Makron Books, 2005 (Formato digital).  DATE, C. J. Introdução a sistemas de bancos de dados. 8ª edição. Rio de Janeiro Campus, 2003 (Formato digital).  ELMASRI, Ramez; NAVATHE, Shamkant B.. Sistemas de banco de dados. 4ª edição. São Paulo Pearson, 2005 (Formato digital – espanhol). 15

 HEUSER, Carlos Alberto. Projeto de banco de dados. 5ª edição. Porto Alegre Instituto Informática da UFRGS,  MACHADO, Felipe Nery Rodrigues. Banco de dados projeto e implementação. São Paulo Érica,  COUGO, Paulo Sérgio. Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro Elsevier,

     Video aulas:  

 ACM Transactions on Database Systems