MÓDULO 19 – RESUMO Faremos no módulo 15 um breve resumo sobre todos os módulos que falamos no decorrer da disciplina de tecnologias de banco de dados para sistemas de informação. Começamos com o módulo 1 que fala sobre o começo de tudo, a origem dos dados. Não podemos falar de banco de dados sem antes comentar sobre a origem dos dados e como eles foram inicialmente utilizados bem antes de serem armazenados em arquivos. Mostramos nesse capítulo a história dos dados a sua evolução, e a forma como eles foram inicialmente armazenados. Os módulos 2 e 3 falam dos dados nos ambientes empresariais. A evolução dos computadores e a importância que os dados passaram a ter para as empresas, fizeram com que eles fossem classificados como recurso corporativo de alta importância. Com toda essa importância dos dados para a empresa, foi criando um ambiente para os bancos de dados (responsáveis por armazenar os dados) que possuem as seguintes características: Compartilhamento dos dados; Armazenamento de grandes volumes de dados; Melhoria na correção dos dados; Controle de redundância; Controle de acesso; Ferramentas de segurança; Ferramentas de privacidade; Cópia e recuperação dos dados. Os módulos 4 e 5 são responsáveis por destacar a passagem dos dados para o seu armazenamento em bancos de dados, abordando bem os motivos que levaram o surgimento dos sistemas de gerenciamento de bancos de dados. Os SGBD tornaram possível o controle de redundância, acesso, compatilhamento e transações envolvendo os dados armazenados. Os módulos 6 e 7 destacam um problema que sempre acontece quando não se armazena os dados em bancos de dados, a sua integração e a redundância. Integrar vários registros sem que existam dados redundantes é uma grande “”dor de cabeça” para armazenar seus dados em registros. São citados vários exemplos de dados redundantes e dados sem integração. Nos módulos 8 e 9 é dado destaque a modelagem dos dados e a grande importância do modelo de entidade e relacionamento. Falamos das entidades, relacionamentos e atributos, comparando todos eles com o mundo real. Continuamos a modelagem de dados no módulo 10 falando sobre os tipos de relacionamentos existentes e suas associações. O módulo 11 inicia os conceitos de banco de dados relacional, responsáveis por resolver todos os problemas que envolvem dados redundantes e dados integrados. Destacamos as relações, tuplas, registros e colunas existentes no banco, e o conceito de chave primária assim como a sua importância para um banco de dados relacional. É também falado sobre as restrições de integridade existentes no banco relacional e as operações que podem ser realizadas sobre a sua estrutura. O módulo 12 destaca a arquitetura dos bancos de dados e a maneira que eles são estruturados. Existem várias formas de estruturar os dados, dentre elas tempos: Banco de dados centralizados; Banco de dados descentralizados; Banco de dados distribuídos; Banco de dados replicados; Banco de dados paralelos; Destacamos as principais vantagens e desvantagens das arquiteturas citadas. Deixamos o módulo 13 para apresentar de forma bem mais detalhada a arquitetura de banco de dados cliente/servidor, principalmente pela sua importância e pela sua maior utilização pelas empresas. Destacamos a abordagem cliente servidor duas camadas e três camadas e as vantagens e desvantagens na utilização dessa arquitetura. O módulo 14 inicia as abordagens sobre o gerenciamento dos dados e dos bancos de dados. Destacamos os seguintes pontos: As vantagens em se administrar os dados; O gerenciamento operacional dos dados; Gerenciamento de dados externos; Gerenciamento de dados em ambientes descentralizados. Falamos também dos usuários que de alguma forma utilizam os bancos de dados. Dentre eles temos: Administrador de banco de dados – DBA; Projetista de banco de dados; Os usuários finais. As responsabilidades que devem ser seguidas na administração dos dados e dos bancos de dados são destacadas no módulo 15. É falado sobre o papel importante que deve ser desempenhado pelo analista de dados e suas responsabilidades na coordenação dos dados. Outras responsabilidades de destaque são: Planejamento dos dados; Padronização dos dados; Treinamento de outros profissionais; Monitoramento do SGBD; Detecção e correção de erros; Manutenção do SGBD. A segurança dos dados é falada no módulo 16, comparando os dados com os diferentes recursos corporativos existentes e a importância que deve ser dada a cada um. É falado sobre as principais brechas que são encontradas em alguns sistemas que utilizam banco de dados, em que destacamos as seguintes: Acesso não autorizado aos dados; Modificação dos dados sem autorização; Danos acidentais aos dados; Acesso não autorizado a computadores; Interceptação de dados; Roubo de mídias, e computadores; Também é dado ênfase nesse capítulo as medidas de segurança que devem ser tomadas para prevenir essas brechas existentes nos sistemas. O módulo 17 continua o assunto sobre segurança, só que agora abordando um assunto importante que são as cópias de segurança e a recuperação dos dados. Falamos nesse módulo sobre a importância na realização de cópias de segurança dos dados e os logs das transações realizadas pelo SGBD. Com a cópia de segurança, é possível recuperar dados que foram perdidos acidentalmente ou corrompidos em uma operação falha. Para finalizar, o módulo 18 é responsável por destacar a importância dos bancos de dados para a internet, a sua utilização e a comparação entre os bancos que são utilizados na internet e os bancos que não utilizam recursos web.