Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Prof. Alessandro Gonçalves
UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves 1
2
Apresentação do professor
Formado em Ciência da Computação UFMA Pós graduado em TI – Uniceuma MBA em Gestão Empresarial - FGV Analista de sistemas há 20 anos Gestor de NTI Consultor Sebrae Instrutor Sebrae 2
3
Expectativas Do curso Da disciplina 3
4
4
5
Por que estudar ? Trabalhar como DBA Otimizar programação
Gerenciar equipe de TI 5
6
Ementa Restrições de integridade e confiabilidade de um banco de dados. Propriedades ACID. Transações. Gerência de Transações. Introdução de mecanismos de recuperação após falha. Controle de concorrência. Noções de Banco de Dados distribuídos. Principais conceitos e usos de Data Warehouse, Data Mart e Data Mining. 6
7
Bibliografia básica SILBERSCHATZ, A. et al. Sistema de Bancos de Dados, 5a Ed., Campus, DATE, C. J. Introdução a Sistemas de Banco de Dados. 8a. Ed., Campus, ELMASRI, R., NAVATH, S.B. Sistemas de Banco de Dados. Campus, 2005. KROENKE, D. M. Banco de Dados: fundamentos, projetos e implementação. 8a. Ed., LTC, 1999. OZSU, M.T. Princípios de Banco de Dados distribuídos. Campus, 2000. MACHADO, F.N.R. Tecnologia e projetos de Data Warehouse. Erica, 2000. 7
8
Bibliografia complementar
ATZENI, P.et al. Database Systems: concepts, languages, architeture. McGraw-Hill, 1999. GARCIA, Molina J. et al. Database System Implementation. Prentice Hall, 2000. SETZER, V.W.; NASSU, Eugenio A. Banco de Dados orientado a objetos. Edgard Blucher, 1999. RANGEL, Alexandre. MySQL: projeto, modelagem e desenvolvimento de banco de dados. Alta Books, 2004 THOMSEN, Erik. Olap: Construindo Sistemas de Informações Multidimensionais. Campus Elsevier, 2002. 8
9
Avaliação 1ª Avaliação (9,0) + 3 provinhas (0,5 cada)
Case (10,0) 2ª Chamadas Prova final 9
10
Calendário Descrição Data Leitura individual e apresentação do Case
15/02 Relatório parcial e discussão - Case 30/04 Dissertação argumentativa - Case 16/05 1ª Prova 11/04 Resultado da 1ª Prova 18/04 2ª Prova 06/06 Resultado da 2ª Prova 13/06 Prova de 2ª chamada 20/06 Resultado da prova de 2ª chamada 25/06 Prova Final 27/06 Resultado da Prova Final 29/06 10
11
Revisão – banco de dados
Um banco de dados é uma coleção de dados relacionados, Representando algum aspecto do mundo real (mini-mundo ou universo de discurso) Logicamente coerente, com algum significado Projetado, construído e gerado (“povoado”) para uma aplicação específica [Elmasri & Navathe, 2000] 11
12
Revisão – banco de dados
SGBD = BANCO DE DADOS ? SGBD é um conjunto de programas que permite criar e manter um banco de dados Banco de dados + SGBD = Sistema de Banco de dados [Elmasri & Navathe, 2000] 12
13
Revisão – banco de dados
Tabela – arquivo, restrito a aspectos de determinado assunto Campo – a menor unidade de dados armazenados (coluna ou atributo) Registro – linha com todos os campos de uma tabela (tupla) Chave – campo que identifica os registros, de forma inequívoca 13
14
Revisão – banco de dados
#CODIGO ATOR FILME ANO 1 Angelina Jolie Tomb Raider 2001 2 Tom Hanks O Náufrago 3 Morgan Freeman Um sonho de liberdade 1994 14
15
Insert/Select/Update/Delete
Revisão – SQL Comandos Insert/Select/Update/Delete 15
16
Revisão – SQL SELECT [CAMPOS] FROM [TABELA] WHERE [CONDICOES]
{GROUP BY [CAMPO]}, {ORDER BY [CAMPO]} 16
17
Revisão – SQL INSERT INTO [TABELA] ([CAMPOS]) VALUES ([VALORES]) 17
18
Revisão – SQL UPDATE [TABELA] SET [CAMPO1] = [VALOR1],
... WHERE [CONDICOES] 18
19
Revisão – SQL DELETE [TABELA] WHERE [CONDICOES] 19
20
Participação RDBMS Fonte: Gartner Group e outros 20
21
Prof. Alessandro Gonçalves
UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves 21
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.