Prévia do material em texto
SEMINÁRIOS INTEGRADOS EM TECNOLOGIA DA INFORMAÇÃO Prof. Prof. Luiz Roberto Aula 6: Sistemas de banco de dados Redes de Aula 6: Sistemas de banco de dados Redes de computadorescomputadores SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão CONTEÚDO PROGRAMÁTICO • Sistemas de bancos de dados; • Principais tópicos de modelagem de sistemas; • Redes de computadores. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS • Processamento de Dados Atividade que transforma em dados em informação, conforme regras preestabelecidas. • Dados - valores fisicamente registrados no Banco de Dados. • Informação - quando ao dado é acrescentado algum conteúdo semântico. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão PROBLEMAS NA MANUTENÇÃO DE SISTEMAS DE ARQUIVOS • Redundância •Inconsistência •Difícil manutenção •Falta de padronização •Formas restritas de acesso •Segurança dos dados •Custo, demora e desperdício no processamento SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão COMPONENTES DE SISTEMAS DE BANCOS DE DADOS Guarda, organização e recuperação das informações são funções da Gestão da Informação. Hardware Software UsuárioDados SGBD SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS S.G.B.D. B.D. Usuários Finais Programadores SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS Por menor que seja uma empresa, há a necessidade de armazenar dados e informações em proporções cada vez maiores. Isso ocorre pela velocidade com que as transações de negócios se realizam e às informações que chegam a todo momento. Avalanche de informações SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS (SGBD) É um sistema, que além de isolar o usuário de detalhes de armazenamento, atende aos requisitos: Dados desordenados não são considerados um BD. Integridade Segurança Recuperação SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS (SGBD) É conjunto de aplicações para criar e manter um BD Um SGBD é uma coleção de programas que permite ao usuário criar e recuperar informações. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão METADADOS O SGBD exige uma descrição completa dos dados. Essas informações são armazenadas no dicionário de dados e contém a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada tipo de dado. As informações desse catálogo são chamadas metadados. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS (SGBD ) Usuários Aplicativos Software para consultas Software para processamento Metadados BD SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS (SGBD) Organiza as ideias Minimundo Descreve Modelo conceitual Modelo lógico Modelo físico BD Observa Realidade nebulosa DBA SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão MODELAGEM DE SISTEMAS SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão A IMPORTÂNCIA DA MODELAGEM Cliente Projetista Analista Programador Consultor Documentação Liberação Cobrança Manutenção Deveria ser SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão A IMPORTÂNCIA DA MODELAGEM SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão A IMPORTÂNCIA DA MODELAGEM Requisitos Planeja Autorização Modelo conceitual Modelo lógico Modelo físico BD Observa Realidade nebulosa A.S. Testes Implantação SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão UML (Unified Modeling Language) UMLUMLBOOCHBOOCH � Diagrama de Estados � Diagrama de Colaboração � Diagrama de Desenvolvimento � Diagrama de Componentes � Casos de Uso � Pacotes � Diagrama de Interações � Diagrama de Estados Rumbaugh Jacobson SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão A LINGUAGEM UML É uma uma ferramenta para auxiliar a modelagem de sistemas e tem a de finalidade de que inclui aspectos conceituais, como processos de negócios e funções de sistema, além de itens concretos como as classes escritas em determinada linguagem de programação e esquemas de bancos de dados. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão PRINCÍPIOS DA ANÁLISE ORIENTADA A OBJETOS n Abstração n Encapsulamento n Classe e Objeto n Herança n Escala(Todo-Parte) n Polimorfismo n Genericidade SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão PRINCÍPIOS DA ANÁLISE ORIENTADA A OBJETOS SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão PRINCÍPIOS DA ANÁLISE ORIENTADA A OBJETOS SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão SISTEMAS DE BANCOS DE DADOS SGBD) REDES DE COMPUTADORES SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão As redes de computadores vêm solucionar a comunicação de organizações que se encontram geograficamente dispersas, mantendo escritórios em diversas partes do mundo. Os escritórios se comunicam entre si e com escritórios de outras organizações, trocando informações sobre negócios. As Redes de Computadores permitem o compartilhamento de diversos serviços e recursos, facilitam as comunicações e permitem maior interação entre os usuários. REDES DE COMPUTADORES SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão Barramento: • PC ligados linearmente através de um • cabo único e cada computador tem um endereçamento. • As informações trafegam por um único meio. • Indicadopara redes simples já que tem limitações de distância, gerenciamento e tráfego de dados. TOPOLOGIAS DAS REDES DE COMPUTADORES SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão BARRAMENTO VANTAGENS DESVANTAGENS - Fácil de instalar. - Fácil de entender. - Rede pode ficar lenta. - Dificuldade para isolar problemas. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão ESTRELA PC ligados a um dispositivo central responsável pelo controle de informações trafegadas. Tem as funções de controlar, ampliar sinal, repetir dados. Todas as informações da rede passam por ele. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão ESTRELA VANTAGENS DESVANTAGENS Monitoramento centralizado. Facilidade de adicionar novas máquinas. Facilidade de isolar falhas. Maior quantidade de cabos. Máquina central deve ser mais potente. Sujeito à paralisação de rede, caso a central tenha defeito. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão ANEL PC ligados a um cabo, onde o último equipamento deverá se conectar ao primeiro, formando um anel. Apesar de possuir um único meio de transmissão, essa rede não possui os terminadores de rede em barramento. Os próprios computadores desenvolvam esse papel. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão ANEL VANTAGENS DESVANTAGENS Pode atingir maiores distância, pois cada máquina repete e amplifica o sinal. Pode atingir maiores distâncias, pois cada máquina repete e amplifica o sinal. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão TIPOS DE REDES LAN (Local Area Network) Rede local que se limita a uma pequena região. Usada em escritórios e pequenas empresas ou localizadas próximas. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão TIPOS DE REDES - MAN (Metropolitan Area Network Pode contemplar uma cidade ou um bairro. - WAN (Wide Area Network) Integra vários equipamentos em diversas localizações geográficas pode envolver países ou até mesmo continentes. SEMINÁRIOS INTEGRADOS EM TI Aula 6: Ambiente de Tecnologia da InformaAula 6: Ambiente de Tecnologia da Informaçção e Comunicaão e Comunicaçção ão TIPOS DE REDES PAN (Personal Area Network) Usada para comunicação entre dispositivos perto de uma pessoa (sem fio). - HAN (Home Area Network) O mesmo que PAN, mas com cabos de conexão interligados. - CAN (Campus Area Network) Abrange uma área mais Ampla (uma universidade).