1 / 15

ADM de Banco de Dados

ADM de Banco de Dados. Profº MSc . Jeferson Bussula Pinheiro E-Mail : jeferson.pinheiro@uniderp.edu.br. Objetivo Geral.

Download Presentation

ADM de Banco de Dados

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. ADM de Banco de Dados ProfºMSc. Jeferson Bussula Pinheiro E-Mail: jeferson.pinheiro@uniderp.edu.br

  2. Objetivo Geral • Realizar as operações básicas do registro, conexão e criação de um banco de dados. Realizar as operações básicas de definição e manipulação de estruturas dentro de um banco de dados. Construir vários objetos dentro de um banco de dados para auxiliar no controle e segurança dos dados.

  3. Ementa • Linguagem de Estruturada de Pesquisa (SQL): linguagem de inserção, atualização, exclusão e consulta de dados; subconsultas; visão; procedimento armazenado e gatilhos.

  4. Conteúdo Programático • 1. Linguagem de definição de dados: create database, createtable, altertable. • 2. Linguagem de manipulação de dados: insert, update, delete. • 3. Linguagem de consulta de dados: select. • 4. Consultas em mais de uma tabela: produto cartesiano. • 5. Consultas em mais de uma tabela: JOIN. • 6. Consultas utilizando a cláusula ORDER BY. • 7. Consultas utilizando a cláusula GROUP BY. • 8. Consultas utilizando a cláusula HAVING . • 9. Consultas utilizando groupby e funções agregadas. • 10. Consultas encadeadas não correlacionadas: operador IN e NOT IN. • 11. Consultas encadeadas correlacionadas: EXISTS e NOT EXISTS. • 12. Consultas encadeadas utilizando operadores ANY e ALL. • 13. Criação de aplicação de visão. • 14. Criação e aplicação de procedimento armazenado. • 15. Criação e aplicação de gatilho.

  5. Bibliografia Básica • BATTISTI, Júlio. SQL Server 2005: Administração & Desenvolvimento. Curso Completo. Rio de Janeiro – RJ. Axcell Books, 2005. • ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. 4 ed. São Paulo: PeasonEducation Brasil, 2006. • HERMENDEZ, Michael J. Aprenda a projetar seu próprio banco de dados: São Paulo: Makron Books, 2000. • PATRICK, John J. SQL: fundamentos. 2 ed. São Paulo: Berkekey, 2002. • SIBERSCHATZ, Abraham, et al. Sistema de Banco de Dados. Rio de Janeiro: Elsevier, 2006.

  6. Bibliografia Complementar • CHEN, Peter. Modelagem de dados: a abordagem entidade relacionamento para o projeto lógico. Tradução Cecília Camargo Bartalotti. [il]. São Paulo: Markron Books, 1990. • LIESSE, Edison. SQL: guia de consulta rápida. São Paulo: Novatec, 1996. • PLEW, Ronald R; STEPHENS, Ryan K. Aprenda em 24 horas SQL. Rio de Janeiro. Campus, 2000. • MORELLI, Eduardo Terra. SQL Server 2000: fundamental. São Paulo: Érica, 2001.

  7. Cronograma • Aulas • Terça-Feira • Inicio as 18:10 • Inicio as 19:00 • Inicio as 19:50

  8. Avaliação • N1 = Trabalho (Jeferson e Edilene) • N2 = em analise

  9. Roteiro • Copiar maquina virtual (xp) para o seu diretório em • \\udpnt03\udp. + “numero de seu RA” • Maquina • \\udpnt03\jeferson\Prova_N40_ADM_BD_21_11_2012 • PostGreSql • \\udpnt03\jeferson\PostGreSql

  10. O que avaliar? • Número de Usuários; • Crescimento da base de dados; • Estabilidade; • Robustez; • Desempenho; • Segurança;

  11. O que avaliar? • Deve-se observar principalmente características mais técnicas, que impactarão diretamente na administração dos dados; • A escolha da ferramenta deve ser discutida entre toda a equipe; • A ferramenta deve ir de encontro à filosofia da empresa e às expectativas de crescimento.

  12. O que avaliar? • Segue um exemplo de comparação entre 09 SGBDs, bastante conhecidos no mercado, explorando algumas características relevantes para o gerenciamento de banco de dados relacionais.

  13. Plataformas Suportadas

  14. Qual escolher? • http://www.directory.com.br/db/qualescolher.html

  15. Atividade • Criar a base de dados de nosso twitter Pantaneiro em pelo menos 2(dois) SGBD’s distintos. • As implementações, vantagens e desvantagens de cada um serão apresentadas no laboratório na aula de 24/02/2013. As comparações devem ser realizadas em atividades simples como inserção, edição e exclusão de dados. Bem como a administração de usuário e bases. • A atividade poderá ser realizada em dupla.

More Related