Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modelagem de Banco de Dados – Exercícios Nome: Wilker Michel da Silva RA: 3016201763 01-) O que é modelagem de dados? O que ela estrutura? A modelagem de dados faz parte de uma etapa muito importante do desenvolvimento de sistemas, na qual se desenha toda a estrutura dos dados que envolvem uma atividade humana a ser informatizada. O estudo feito sobre a modelagem de dados serve tanto para uma pequena atividade comercial como para uma grande organização. A modelagem de dados antecede a construção do banco de dados em um meio computacional, ela mostra a estrutura do banco de dados, seja do ponto de vista do usuário como da sua forma física. 02-) O que é um Banco de Dados? Como este nome se originou? Um banco de dados é um conjunto de elementos extraídos a partir de informações do mundo real. Esses dados são organizados, classificados e relacionados de forma que possam gerar novas informações para o mundo real. O nome banco de dados teve sua origem na tradução da palavra inglesa data banks e mais tarde foi modificada por database, que significa base de dados. 03-) Por que o século XXI é marcado como a “Era da Informação Digital”? O século XXI está marcado pela "Era da Informação Digital". O mundo dos negócios, o sucesso das empresas, o comércio e a educação de um país dependem de um elemento vital: a informação. As informações podem justificar fatos que contribuem para a formação do conhecimento e a tomada de decisões. 04-) Qual a importância da Informática? Informática se preocupa em gerar a informação por meio de tecnologia ágil e eficaz para que esteja ao alcance de todos. O banco de dados é um grande responsável pelo processo. A montagem adequada, seguida de regras e métodos permite que os dados extraídos sejam corretos e as informações geradas sejam espelho da realidade. 05-) Dado e informação. Qual a diferença? O dado identifica ou quantifica algo, é absoluto e objetivo. A informação tem um significado para o mundo real, tem valor relativo ou é uma qualificação do dado. A informação pode ter um ou mais dados. Quando um dado lembra um fato associado, ele vira informação. Certos nomes de pessoas ou lugares que ficaram famosos pelos seus fatos se tornaram ícones e agregam valores 06-) Na frase a seguir, localize quais elementos são dados e quais informações poderemos analisar dela? Relacione em tópicos. “Mariana é aluna do curso de tecnologia em banco de dados, na Universidade Nove de Julho. Ela nasceu em 20/07/1996, na cidade de Sorocaba, no estado de SP. Durante o dia, ela faz estágio no banco Santander e estuda a noite.” Mariana -> Nome da aluna Tecnologia em banco de dados -> Curso de Mariana Universidade nove de Julho -> Faculdade de Mariana 20/07/1996 -> Data de Nascimento Sorocaba -> Cidade SP -> Estado Banco Santander -> Onde faz estágio 07-) Quanto à forma de armazenamento de dados, podemos armazenar dados de 2 maneiras: a) Através de um sistema de armazenamento em arquivos b) Através de um sistema de banco de dados Sabendo disto, peço que resuma as desvantagens do uso de um sistema de armazenamento em arquivos e como é o uso de um sistema de banco de dados. A - Inconsistência e redundância de dados / Dificuldade de acesso aos dados / Isolamento dos dados / Falta de integridade / Falta de atomicidade / Falta de segurança B - Um Sistema de Gerenciamento de Banco de Dados (SGBD) consiste em uma coleção de dados inter-relacionados e um conjunto de programas que fazem acesso aos dados. Os SGBDs são concebidos para gerenciar desde um pequeno conjunto de dados até um grande volume. Oferecem as estruturas para armazenamento e todos os mecanismos para manipulação, ou seja, inclusão, alteração, exclusão, seleção e busca dos dados. 08-) Quais as vantagens de se usar um sistema de banco de dados? Integridade dos dados / Segurança de acesso aos dados / Atomicidade nas transações / Concentração dos dados em um repositório, geralmente em um servidor de dados / Independência de linguagem de programação / Impõem regras de utilização para toda e qualquer aplicação que se conectar ao banco de dados Aula 2 01-) O que os modelos de dados especificam? Quais são os formatos mais conhecidos? Os modelos de dados especificam a estrutura lógica dos dados. Os formatos mais conhecidos são: Hierárquico / Rede / Relacional / Orientado a objetos 02-) Descreva: a) O modelo hierárquico: Surgiu na década de 1960 com a primeira linguagem de banco de dados: a DL/I desenvolvida pela IBM e a North American Aviation. Organiza os dados de cima para baixo, como uma árvore. Cada registro é dividido em partes denominadas segmentos. O banco de dados se assemelha a um organograma com um segmento raiz e um número qualquer de segmentos subordinados. b) O modelo em rede: Definido pelo DBTG (Data Base Task Group) do comitê do CODASYL (Conference on Data Systems Language) a partir de 1971. Esse modelo é uma extensão do modelo hierárquico. Nos modelos baseados em rede, os dados são agrupados em forma de registros em que um aponta para outro por meio de ponteiros. c) o modelo relacional: O modelo relacional é um conjunto de tabelas relacionadas entre si por meio dos próprios dados, não utilizando ponteiros para ligar os registros. d) o modelo orientado a objetos: Um objeto que representa algo no mundo real possui dados que o identificam e funções que ele pode executar. As funções são escritas com uma linguagem de programação. Os dados são chamados de atributos e as funções de métodos. As classes são definições de como os objetos deverão ser. Cada objeto é uma instância de uma determinada classe, um exemplo análogo: "A receita de um bolo é uma classe e o bolo é o objeto dessa classe. A partir de uma única receita podemos gerar vários bolos." 03-) Quais são as etapas de elaboração de um Projeto de Banco de Dados? Mundo real -> Análise de requisitos -> Modelo Conceitual -> Mod Lógico -> Mod físico 04-) Quais são os 3 níveis de abstração em um projeto de banco de dados? Modelo Conceitual -> Modelo Lógico -> Modelo físico 05-) O que significa análise de requisitos? Cite 3 necessidades que devem ser levantadas. Descrever todas as informações necessárias para extrair os dados que deverão compor o banco de dados. ¹Quais as regras de negócio / ²Restrições de dados / ³Datas críticas 06-) Mencione 3 características que um analista deve ter para fazer uma análise de requisitos com sucesso. A capacidade de entender os ambientes do usuário (cliente) / A capacidade de se comunicar bem nas formas escrita e verbal / A capacidade de absorver fatos pertinentes de fontes conflitantes 07-) Para representar o modelo conceitual de dados o que usamos como metodologia, baseada na teoria relacional desenvolvida por E. F. Codd, em 1970? Qual seu princípio? Que simbologia utliza? Descreva-as. O MER (Modelo Entidade-Relacionamento) tem como princípio a representação do mundo real em forma de objetos dos quais queremos obter informações. Estes objetos recebem o nome de entidades. Para desenhar o modelo conceitual, usamos um diagrama com símbolos para representar as entidades, os atributos e descrever os relacionamentos. Abaixo a Simbologia do Diagrama Entidade Relacionamento (DER):
Compartilhar