11/08/2011 UNIP UNIP 2011 UNIVERSIDADE PAULISTA UNIVERSIDADE PAULISTA CURSO: Redes de Computadores e Gestão de Tecnologia da Informção SÉRIE: 1º e 2º Semestre TURNO: Noturno DISCIPLINA: Administração de Bancos de Dados CARGA HORÁRIA: 60 horas Prof. Luiz Shigueru Seo 10/08/2011 1 UNIP Prof. LUIZ SHIGUERU SEO [email protected] - Formação : Administração de Empresas - 1976, Pós Graduação - Lato-Sensu : Gestão de Negócios Bancários- 2004; Pós Graduação – Extensão – Matemática Financeira – CRA – 1981; Cursos de pós-graduação em Ciência da Computação pela IME-USP-1991; vários cursos de especialização na área de TI, Hw e Sw; - 10 anos na Docência no Ensino Superior: (de 2001 a 2011) UNISA – Universidade Santo Amaro, FFD- Faculdade Fernão Dias, FAD – Faculdade de Diadema , FATEC-Campus Leste, UMC – Universidade de Mogi das Cruzes, e UNIBAN - Universidade Bandeirante de SP. - 25 anos em Coaching, treinamento e aperfeiçoamento de profissionais na área de TI - 41 anos na vida profissional - exclusivamente na área de TI - Computação 14 anos na área de Desenvolvimento de Sistemas; 16 anos na área de Suporte Técnico; 7 anos na área de Sistemas Estratégicos (DataWarehouse, e Business Intelligence) e 4 anos na Consultoria Estratégica – Diagnóstico e Planejamento em TI. - Engenharia de Software: desenvolvimento de Software de Apoio; - Gerência de Desenvolvimento de Sistemas: Administrativos, Financeiros, Comerciais, e Industriais; - Gerência de Suporte Técnico e Hardware e Software; - Diretoria de Tecnologia de Informação, Tendências e Arquiteturas de Hw e Sw; - Diretoria de Planejamento de TI e Consultoria Estratégica ; - Atualmente : Diretor Técnico da DBX CONSULT Informática Ltda. (Prestação de Serviços em TI). 10/08/2011 2 UNIP UNIVERSIDADE PAULISTA UNIVERSIDADE PAULISTA PLANO DE AULAS III - Conteúdo programático I – Ementa Conceituar Bancos de Dados, mostrando sua importância e aplicação para os sistemas de informação, comunicação e processos de automação. Avaliar as tecnologias e arquiteturas disponíveis no mercado, orientando na escolha mais adequada. Discutir aspectos de modelagem de dados. Identificar os aspectos que impactam no desempenho e segurança dos dados da empresa. II - Objetivos • Intrudução à banco de dados – Histórico – Definições – Importância dos sistemas de bancos de dados nas organizações Aprender e identificar Soluções de Banco de Dados. Selecionar tecnologia de Bancos de Dados adequada às aplicações e estrutura de redes de computadores disponíveis. 10/08/2011 3 10/08/2011 4 1 11/08/2011 UNIP UNIVERSIDADE PAULISTA III - Conteúdo programático • Modelagem de dados. UNIP UNIVERSIDADE PAULISTA • DDL (Data definition Language) • Definição da estrutura de dados • Restrição de Integridade de Dados DML (Data manipulation Language) 5 III - Conteúdo programático 10/08/2011 – Definição SGBD – Características – Instalação e configuração de um SGBD (Utilizar SQL SERVER 2000 como exemplo) UNIP UNIVERSIDADE PAULISTA – – – – • Administração de SGBD Segurança (Controle de acesso) Backup/Restore Monitoramento do Banco de Dados Replicação de dados Formas de melhoria de desempenho (Melhoria de consultas, utilização de índices, upgrade de hardware). 10/08/2011 6 III - Conteúdo programático • Noções sobre tecnologias de Acesso à banco de dados Sistemas Gerênciadores de Banco de Dados – – – – – • Acesso a Dados • Atualização de Dados • Manipulação de Dados Criação de modelos Lógicos Criação de dicionário de dados Geração do modelo Físico e Scripts Conexão com o SQL SERVER para geração/atualização do banco de dados. 10/08/2011 III - Conteúdo programático • Instruções SQL Modelos conceituais, lógicos e físicos. • MER (Modelo Entidade Relacionamento) • Dicionário de dados • Ferramentas CASE (Computer-Aided Software Engineering) • Noções de utilização para modelagem de Dados. • Exemplos utilizando CASE ERWIN nas seguintes tarefas: – – – – UNIP UNIVERSIDADE PAULISTA 7 10/08/2011 ODBC JDBC Conexões Nativas Exemplos de conexão de aplicativos com banco de dados: Criação de planilhas dinâmicas configurando uma planilha do Excel para acesso ao SGBD SQL SERVER 2000. 8 2 11/08/2011 UNIP UNIVERSIDADE PAULISTA III - Conteúdo programático • Definir a melhor solução de banco de dados para as necessidades da empresa – – – – – – – • IV - Estratégias de Ensino – – – – Opções de SGBDs Proprietários Opções de SGBDs Gratuitos Requisitos de Software(Cliente/Servidor) Tipos de licença (GNU GPL, BSD). Análise de Custo/Benefício Dimensionamento do Hardware Dimensionamento dos links de comunicação 10/08/2011 Aulas expositivas com projeção na sala; Aulas práticas na sala de aula e laboratório; Aulas reflexivas com análise de casos; e Debates Será sempre indicada a bibliografia básica e específica necessária ao acompanhamento do curso e orientação do aluno na vida acadêmica e profissional. A exposição será feita por meio de colocação dos pontos a serem discutidos de forma esquemática, seguida de apresentação por parte do professor. Para todas as exposições e para todos os pontos deverão ser utilizadas apresentações de casos práticos. 9 UNIP 10/08/2011 10 UNIP UNIVERSIDADE PAULISTA UNIVERSIDADE PAULISTA • VI - Bibliografia Básica V - Estratégias de Avaliação • RAMEZ E. ELMASRI, SHAMKANT,NAVATHE. Sistemas de Banco de Dados. São Paulo, Addison-Wesley.2005. • SILBERSCHATZ,ABRAHAM, KORTH, HENRY F.,SUDARSHA,S.. Sistema de Banco de Dados. São Paulo, Makron, 1999. MS = ( (4xNP1) + (4xNP2) + (2xPIM) ) / 10 - MS = Média Semestral - NPn = Nota da Prova + Trabalho - Prova ( 0 a 9 ) 4 questões dissertativas (1,5 /questão) 12 questões de “múltipla-escolha” (0,25 /questão) - Trabalho = Participação nas aulas ( 1 ) ou Nota da Prova Substitutiva ( 0 a 10, sem Trabalho) - PIM = Projeto Integrado Multidisciplinar 10/08/2011 UNIP UNIVERSIDADE PAULISTA 11 • VII - Bibliografia Complementar • COUGO, P. Modelagem conceitual e projetos de banco de dados. Rio de Janeiro, Campos, 1997/ 2004 • BATTISTI, Julio. SQL Server 2000 (ou 2005) Administração & Desenvolvimento – Curso Completo. RJ, Axcel Books. 2001 (versão e_Book no Site do autor por R$ 30,00) 10/08/2011 12 3 11/08/2011 UNIP UNIVERSIDADE PAULISTA UNIP SLA – Acordo entre prof. x aluno • Horário: 19:30 – 20:45 e UNIVERSIDADE PAULISTA – 2 chamadas, 1 em cada período; – No caso de atraso, apenas no 2º período; – Saída após 22:00 hs; • Nas Provas: presença as 19:30hs – 30 minutos: explicações e esclarecimentos, divisão das turmas, assinatura da presença, eventuais atrasos, etc; – Início da prova 08:00 – 22:15; – Entrega da prova: após 1 h/a. – Após a entrega da primeira prova, entrada em atraso não será permitida; – Vista da Prova - semana seguinte (NP2-após PIM) • Nas Aulas: - respeito, compreensão, colaboração e amizade; • Calendário : PROVAS 21:00 – 22:15 hs Alphaville: (terça) RC: NP1: 11/10 NP2: 29/11 SUB: 20/12 Paulista: (quarta e quinta): GTI: NP1: 05/10 NP2: 30/11 RC: NP1: 06/10 NP2: 01/12 SUB: 14/12 SUB: 15/12 – Aulas expositivas com projeção dos Slides; – As cópias dos Slides serão encaminhados via representante de classe; – Pode interromper nos intervalos da exposição e não durante, para não perder a essência da explicação; – Exercícios em classe, participação do aluno, promover debates Representante de Classe: eleição: representante, suplente 10/08/2011 13 10/08/2011 14 4