Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Individual – Conceitos e Definições de Banco de Dados 1-Dê um exemplo, diferente do apresentado no inicio do capitulo, de redundância não controlada de dados. Essa forma de redundância é utilizada para melhorar a confiabilidade ou o desempenho global do sistema. Um exemplo é um sistema distribuído, onde uma mesma informação é armazenada em vários computadores, permitindo acesso rápido a partir de qualquer um deles. 2- Dê um exemplo, diferente do apresentado no inicio do capitulo, de redundância controlada de dados. Explique quais os benefícios que a redundância controlada tem neste caso especifico. A redundância de dados pode ser definida como a duplicação de elementos que constituem a infraestrutura, ou seja, tem a finalidade de manter cópias que podem ser acessadas como reservas quando ocorrer danos ou falhas, tanto nos componentes físicos quanto nos virtuais. Os data centers estão preparados para elevar o desempenho dos serviços on-line oferecidos pelos consumidores, por exemplo, estações de trabalho remotas, atendimento pela internet, sistemas, ferramentas e aplicativos. Quando esses elementos são duplicados, não existe necessidade de preocupação com imprevistos ou manutenção e atualização de servidores, isto é, o negócio ficará on-line, sem paralisações e, assim, a geração de receitas não terá interrupções. Além disso, mesmo em catástrofes, os dados serão protegidos, portanto, a redundância controlada de dados garante a segurança das informações, evita perda de dados, impede que sistemas fiquem paralisados, redução de prejuízos e gastos e aumenta a competitividade. UNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA – UESB DEPARTAMENTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - DCET UNIDADE DE EDUCAÇÃO A DISTANCIA DA UESB COLEGIADO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO DISCIPLINA: BANCO DE DADOS PROFESORA: MAÍSA LOPES ALUNO: JONATHAN FERNANDES SANTOS POLO: ITAPETINGA 3-Enumere as principais atividades diferentes de software com arquivos convencionais e desenvolvimento de software com SGBD. Diferenças entre o processamento de dados com arquivos convencionais e o processamento de dados com SGBD: Inconsistência e Redundância de Dados Dificuldade de Acesso aos Dados Isolamento dos Dados Problemas com Integridade Problemas de atomicidade Anomalias no acesso concorrente Problemas de Segurança 4- Descreva alguns fatores que levam alguém a preferir o uso de arquivos convencionais ao uso de SGBD. Descreva alguns fatores que levam alguém a preferir o uso de SGBD ao uso de arquivos convencionais. Arquivos convencionais possui uma manutenção fácil, não precisa de muito conhecimento em computação e possui um custo pequeno alguns chegam a ser gratuitos. O SGBD consegue ser usado por vários usuários, armazena uma quantidade grande de dados e chega a custar um valor considerável. 5- Defina, sem retornar ao capitulo acima, os seguintes conceitos: banco de dados, sistema de gerencia de banco de dados, modelo de dados, esquema de dados, modelo conceitual, modelo logico, modelagem conceitual e projeto logico. Verifique a definição que você fez contra a apresentada no capitulo. Banco de dados é o compartilhamento de diversos dados em um único repositório para acesso de vários usuários. Sistema de Gerenciamento de Banco de Dados possui um gerenciador entre as aplicações e a base de dados comum a estas aplicações. Modelo de dados é a definição do tipo de dados que cada objeto poderá receber. Esquema de dados é a representação de um modelo de dados pelo resultado do uso e uma linguagem. Modelo conceitual é uma representação do banco de dados em forma de conceitos. Modelo lógico é a representação de banco de dados em linguagem mais técnica. Modelagem conceitual é o uso do modelo conceitual em linguagem de banco de dados. Projeto logico é quando a modelagem conceitual começa ser estruturada para SGBD. 6- Um técnico em informática juntamente com um futuro usuário definem formalmente que informações deverão estar armazenadas em um banco de dados a ser construído. O resultado desse processo é modelo conceitual, um modelo logico ou um modelo físico? O resultado desse processo será um modelo conceitual, pois é quando o usuário participa informando as necessidades e restrições que o banco de dados vai possuir. 7. Um programador recebe um documento especificando precisamente a estrutura de um banco de dados. O programador deverá construir software para acessar o banco de dados através de um SGBD conforme esta estrutura. Esse documento é um modelo conceitual, um modelo lógico ou um modelo físico? Esse software que irá ser construído se trata de um Modelo Físico, pois tem o objetivo de ser construído com base em um modelo lógico definido, com intuito de ser aplicado sobre um SGDB. Neste momento entram as questões relacionadas ao tipo e tamanho do campo, relacionamento, indexação, restrições etc. Ele descreve as estruturas físicas de armazenamento, tais como tabelas, índices, gatilhos, funções, visões, nomenclaturas etc. 8. UML (“Unified Modeling Language”) é um conjunto de conceitos usados para modelar software, que, entre outras coisas, serve para modelar bases de dados no nível conceitual. UML é uma abordagem de modelagem de dados ou um modelo de dados? A UML é bastante usada pelos programadores, mas não é geralmente empregada por desenvolvedores de banco de dados. Um motivo é simplesmente que os criadores da UML não focaram banco de dados. Apesar disso, a UML é eficaz para níveis altos de modelagem de dados conceituais, e pode ser usada em diferentes tipos de diagramas UML. 9. A definição do fator de bloco de um arquivo faz parte do modelo conceitual, do modelo lógico ou do modelo físico? Faz parte do modelo conceitual. 10. Dê exemplo de aplicação de banco de dados. Defina quais seriam alguns arquivos que o banco de dados irá conter e defina quais os tipos de objetos da organização que neles estarão armazenados. No mundo digital, por exemplo, só está de pé porque nos bastidores da internet há inúmeros bancos de dados conectados capazes de processar e prover informações a todo o momento. Desde entrar em um site até fazer a compra de um produto em um ecommerce. Tecnicamente, o Banco de Dados é um servidor físico que permite registrar diversas informações, como dados pessoais de clientes, tais como nome completo, endereço, data de nascimento, CPF e RG, entre outros itens que são utilizados para acompanhar a nossa base. Os dados são informação bruta. Isso quer dizer que se tratam de um conjunto de elementos ainda não tratados. Um dado pode ser um conjunto de valores numéricos, estatísticos, entre outros. De modo isolado, um dado não possui um significado nítido. Por outro lado, informações são dados compilados e analisados. Desse modo, os elementos que compõem uma informação possuem significados objetivos. Assim, podem ser utilizados como fonte de conhecimento e ajudar na tomada de decisão. https://blog.betrybe.com/carreira/processamento-de-dados/ https://blog.betrybe.com/carreira/processamento-de-dados/ 11. A definição do tipo de um dado (numérico, alfanumérico,...) faz parte do modelo conceitual, do modelo lógico ou do modelo físico? Faz parte do modelo lógico. 12. Qual a diferença entre a redundância de dados controlada e a redundância de dados não controlada. Dê exemplo de cada uma delas. Na redundância controlada de dados o software busca trabalhar essa redundância de maneira a manter uma sincronia. Na redundância não controlada de dados, o software não tem conhecimento da redundância e o próprio usuário precisa cuidar da sincronia. Exemplo de redundância controlada de dados: sistema distribuído, no qual a informação é armazenada em diversos computadores. Exemplo de redundância não controlada de dados: empresa que possui arquivos separados para cada setor, que são alimentados manualmente.
Compartilhar