1 / 20

UNDB

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

ishi
Download Presentation

UNDB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves Alessandro.inovacao@gmail.com

  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

  3. Expectativas Do curso Da disciplina

  4. Por que estudar ? Trabalhar como DBA Otimizar programação Gerenciar equipe de TI

  5. 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. 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.

  7. 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. 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

  9. 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]

  10. 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]

  11. 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

  12. Revisão – banco de dados

  13. Revisão – SQL Comandos Insert/Select/Update/Delete

  14. Revisão – SQL SELECT [CAMPOS] FROM [TABELA] WHERE [CONDICOES] {GROUP BY [CAMPO]}, {ORDER BY [CAMPO]}

  15. Revisão – SQL INSERT INTO [TABELA] ([CAMPOS]) VALUES ([VALORES])

  16. Revisão – SQL UPDATE [TABELA] SET [CAMPO1] = [VALOR1], [CAMPO2] = [VALOR2], ... WHERE [CONDICOES]

  17. Revisão – SQL DELETE [TABELA] WHERE [CONDICOES]

  18. Participação RDBMS Fonte: Gartner Group e outros

  19. UNDB BANCO DE DADOS II Prof. Alessandro Gonçalves Alessandro.inovacao@gmail.com

More Related