200 likes | 380 Views
UNDB. BANCO DE DADOS II Prof. Alessandro Gonçalves Alessandro.inovacao@gmail.com. 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
E N D
UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves Alessandro.inovacao@gmail.com
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
Expectativas Do curso Da disciplina
Por que estudar ? Trabalhar como DBA Otimizar programação Gerenciar equipe de TI
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.
Bibliografia básica SILBERSCHATZ, A. et al. Sistema de Bancos de Dados, 5a Ed., Campus, 2006. DATE, C. J. Introdução a Sistemas de Banco de Dados. 8a. Ed., Campus, 2004. 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.
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.
Avaliação 1ª Avaliação (9,0) + 3 provinhas (0,5 cada) 2ª Avaliação (9,0) + 3 provinhas (0,5 cada) Case (10,0) 2ª Chamadas Prova final
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]
Revisão – banco de dados SGBD = BANCO DE DADOS ? SGBD é um conjunto de programasque permite criar e manter um banco de dados Banco de dados + SGBD = Sistema de Banco de dados [Elmasri & Navathe, 2000]
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
Revisão – SQL Comandos Insert/Select/Update/Delete
Revisão – SQL SELECT [CAMPOS] FROM [TABELA] WHERE [CONDICOES] {GROUP BY [CAMPO]}, {ORDER BY [CAMPO]}
Revisão – SQL INSERT INTO [TABELA] ([CAMPOS]) VALUES ([VALORES])
Revisão – SQL UPDATE [TABELA] SET [CAMPO1] = [VALOR1], [CAMPO2] = [VALOR2], ... WHERE [CONDICOES]
Revisão – SQL DELETE [TABELA] WHERE [CONDICOES]
Participação RDBMS Fonte: Gartner Group e outros
UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves Alessandro.inovacao@gmail.com