[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-pt-112":3,"doc-seo-171774-112":41,"doc-detail-171774-pt":114},{"code":4,"msg":5,"data":6},0,"success",[7,13,17,21,25,29,33,37],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":4,"slug":12},167,1,"Template","Apresentações","apresentacoes",{"id":14,"doc_module":9,"doc_module_name":10,"category_name":15,"show_sort_weight":4,"slug":16},174,"Cartas","cartas",{"id":18,"doc_module":9,"doc_module_name":10,"category_name":19,"show_sort_weight":4,"slug":20},171,"Cartazes","cartazes",{"id":22,"doc_module":9,"doc_module_name":10,"category_name":23,"show_sort_weight":4,"slug":24},168,"Currículos","curriculos",{"id":26,"doc_module":9,"doc_module_name":10,"category_name":27,"show_sort_weight":4,"slug":28},170,"Faturas","faturas",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":4,"slug":32},173,"Formulários","formularios",{"id":34,"doc_module":9,"doc_module_name":10,"category_name":35,"show_sort_weight":4,"slug":36},175,"Geral","geral-25299031d61e408a910febceb3238a26",{"id":38,"doc_module":9,"doc_module_name":10,"category_name":39,"show_sort_weight":4,"slug":40},172,"Redes sociais","redes-sociais",{"code":4,"msg":42,"data":43},"ok",{"site_id":44,"language":45,"slug":46,"title":47,"keywords":48,"description":49,"schema_data":50,"social_meta":107,"head_meta":109,"extra_data":111,"updated_unix":113},112,"pt","notebook-databases-and-entity-relationship-modeling-erd","Caderno - Banco de Dados e Modelagem Entidade Relacionamento (DER)","","Banco de dados é tratado como um conjunto logicamente coerente de dados sobre um aspecto do mundo, projetado e populado para uma finalidade específica. O texto contrasta o armazenamento em arquivos, exigindo códigos e atualizações constantes, com o papel dos SGBD na criação, uso e manutenção. São destacadas vantagens como catálogos com metadados, isolamento dados-programas, visões múltiplas, controle de concorrência e integridade, além de exemplos de SGBD. Em seguida, apresenta-se a modelagem e o MER/DER com entidades, atributos, relacionamentos e chaves para evitar redundância.",{"@graph":51,"@context":106},[52,68,89],{"@type":53,"itemListElement":54},"BreadcrumbList",[55,59,62,65],{"item":56,"name":57,"@type":58,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":60,"name":10,"@type":58,"position":61},"https://docshare.wps.com/pt/template/",2,{"item":63,"name":35,"@type":58,"position":64},"https://docshare.wps.com/pt/template/geral/",3,{"item":66,"name":47,"@type":58,"position":67},"https://docshare.wps.com/pt/template/notebook-databases-and-entity-relationship-modeling-erd/171774/",4,{"url":66,"name":47,"@type":69,"image":70,"author":75,"headline":47,"publisher":78,"fileFormat":81,"inLanguage":45,"description":49,"dateModified":82,"datePublished":83,"encodingFormat":81,"isAccessibleForFree":84,"interactionStatistic":85},"DigitalDocument",{"url":71,"@type":72,"width":73,"height":74},"https://docshare.wps.com/thumbnails/notebook-databases-and-entity-relationship-modeling-erd/171774.png","ImageObject",442,249,{"name":76,"@type":77},"Terk","Person",{"url":56,"name":79,"@type":80},"DocShare","Organization","application/vnd.openxmlformats-officedocument.wordprocessingml.document","2026-10-05","2026-09-01",true,{"@type":86,"interactionType":87,"userInteractionCount":64},"InteractionCounter",{"@type":88},"ViewAction",{"@type":90,"mainEntity":91},"FAQPage",[92,98,102],{"name":93,"@type":94,"acceptedAnswer":95},"Quais propriedades definem um banco de dados no texto?","Question",{"text":96,"@type":97},"É descrito como representando um aspecto do mundo, sendo uma coleção logicamente coerente com significado inerente e sendo projetado, construído e populado para uma finalidade específica.","Answer",{"name":99,"@type":94,"acceptedAnswer":100},"Por que o SGBD surgiu como alternativa aos arquivos?",{"text":101,"@type":97},"Para evitar manutenção de dados exclusivamente por arquivos, oferecendo consultas e facilitando a criação, utilização e manutenção do banco, com vantagens como metadados, isolamento e menos necessidade de modificar programas.",{"name":103,"@type":94,"acceptedAnswer":104},"O que são entidades, atributos, relacionamentos e chaves no modelo MER/DER?",{"text":105,"@type":97},"Entidades representam conceitos do mundo real descritos por atributos; relacionamentos associam entidades; chaves são subconjuntos mínimos de atributos que identificam unicamente instâncias e podem ser compostas.","https://schema.org",{"og:url":66,"og:type":108,"og:title":47,"og:site_name":79,"og:description":49},"article",{"robots":110,"canonical":66},"index,follow",{"doc_id":112,"site_id":44},171774,1790466345,{"code":4,"msg":5,"data":115},{"doc_id":112,"user_id":116,"nickname":76,"user_avatar":117,"doc_module":9,"category_id":34,"category_name":35,"doc_title":47,"doc_description":49,"doc_content":118,"file_id":119,"file_url":120,"file_type":121,"file_size":122,"view_count":64,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":123,"language":124,"language_code":45,"site_id":44,"html_lang":45,"table_of_contents":125,"faqs":126,"seo_title":127,"seo_description":49,"update_tm":128,"read_time":129},1099525198933,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Banco de Dados: Coleção ou conjunto de dados relacionados. No nosso contexto, um banco de dados tem as seguintes propriedades:\nRepresenta algum aspecto ou contexto do mundo (universo de discurso);\nÉ uma coleção logicamente coerente, com significado inerente;\nÉ projetado, construído e populado com dados para uma finalidade específica.\nO uso de banco foi motivado pela necessidade de armazenar informações de modo permanente (programa para gerenciar contatos telefônicos foi a primeira sugestão para armazenar as informações de modo permanente, provavelmente seriam armazenadas em arquivos). Inicialmente, as aplicações usavam arquivos. Para o exemplo da agenda de contatos, poderíamos ter em um arquivo binário:\nEste arquivo deveria ter, pelo menos, 140 bytes.\nEm nosso arquivo binário, saberíamos que após o início dos registros, temos um registro a cada 140 bytes. Nosso programa usaria essa informação para acessar os registros. Nosso programa também acessaria o telefone contando 120 bytes do início do registro. Ao armazenar dados em arquivos, é necessário escrever um código específico para gerenciá-los.\nVamos supor que desejemos acrescentar a informação de e-mail em cada registro. E agora?\nSeria preciso criar um novo campo para cada registro no arquivo e modificar (atualizar) todos os programas que fazem leitura e gravação no mesmo.\nA segunda opção seria criar um novo arquivo só com nomes e e-mails (informações repetidas, pode causar inconsistência).\nE se for preciso obter uma lista com os maiores de 18?\nSeria preciso criar um novo programa para ler a base de dados e fazer filtragem.\nMúltiplos acessos ao arquivo de dados podem gerar problema se forem feitos simultaneamente.\nUm Sistema Gerenciador de Banco de Dados (ou SGBD) é uma coleção de programas que permitem a criação, utilização e a manutenção de um Banco de Dados. Os SGBD surgem como alternativa à manutenção de dados por meio de arquivos, fazendo consultas nestes bancos de dados.\nGravar e recuperar dados;\nEvitar acesso indevido/simultâneo;\nMetadados (data, nome) – Descreve os dados.\nOs SGBD surgem como alternativa à manutenção de dados por meio de arquivos. As vantagens de usar SGBD’s incluem:\nSGBD possui um catálogo com metadados que descrevem a estrutura do Banco de Dados (Podem ser utilizados para entender a estrutura do banco de dados).\nPermite o isolamento entre dados e programas.\nNa maioria dos casos, mudanças na estrutura dos dados não requer modificações nos programas que fazem acesso aos mesmos. Com arquivos ordinários, seria necessário modificar os programas.\nSuporte para múltiplas visões de dados: Nem todos os usuários precisam ter acesso a todo o banco de dados, mas apenas a um subconjunto dele. Alguns usuários só precisam ler informação, enquanto outros podem ler e escrever.\nCompartilhamento de dados e operações entre múltiplos usuários. SGBD’s incluem controle de concorrência para garantir o correto acesso e atualização dos dados.\nControle de redundância dos dados.\nAcesso eficiente aos dados.\nFerramentas de backup e recuperação.\nFacilidade para lidar com relacionamentos complexos entre dados (1 professor dá várias matérias e 1 matéria tem 1 professor).\nIntegridade dos dados (Ano de nascimento não pode ser negativo, dessa forma, o programa não permite ao usuário armazenar a data negativa).\nAlguns exemplos de SGBD: MySQL, SQL Server, Oracle, PostgreSQL, Firebird, Access...\nA modelagem é o primeiro passo na criação de um banco de dados. Compreender bem os processos modelados é fundamental para a criação de um modelo adequado e eficiente, que servirá de base para etapas posteriores de engenharia de software, na construção de uma aplicação.\nModelo de dados: Coleção de conceitos que podem ser usados para a estrutura de um banco de dados. Modelos de dados conceituais ou de alto nível se valem dos seguintes conceitos:\nEntidade: Representa um objeto ou conceito do mundo real (um veículo, um funcionário, uma turma, um projeto, etc.) no Banco de Dados. Entidades são descritas","cbCaijHY7KDKXn1G","https://ap.wps.com/l/cbCaijHY7KDKXn1G","docx",78003,29,"Portuguese","# Introdução ao Banco de Dados\n## Propriedades de um banco de dados\n## Motivação: dados permanentes e arquivos\n## Problemas ao evoluir arquivos (campos e filtros)\n\n# Sistema Gerenciador de Banco de Dados (SGBD)\n## Funções principais\n## Vantagens do uso de SGBD\n## Exemplos de SGBD\n\n# Modelagem de Banco de Dados\n## Conceitos de modelo de dados\n## Entidade, atributos e relacionamento\n## Modelo Entidade Relacionamento (MER/DER)\n## Chaves e identificação de instâncias","[{\"question\":\"Quais propriedades definem um banco de dados no texto?\",\"answer\":\"É descrito como representando um aspecto do mundo, sendo uma coleção logicamente coerente com significado inerente e sendo projetado, construído e populado para uma finalidade específica.\"},{\"question\":\"Por que o SGBD surgiu como alternativa aos arquivos?\",\"answer\":\"Para evitar manutenção de dados exclusivamente por arquivos, oferecendo consultas e facilitando a criação, utilização e manutenção do banco, com vantagens como metadados, isolamento e menos necessidade de modificar programas.\"},{\"question\":\"O que são entidades, atributos, relacionamentos e chaves no modelo MER/DER?\",\"answer\":\"Entidades representam conceitos do mundo real descritos por atributos; relacionamentos associam entidades; chaves são subconjuntos mínimos de atributos que identificam unicamente instâncias e podem ser compostas.\"}]","Caderno - Banco de Dados e Modelagem Entidade Relacionamento (DER) | DOCX",1788286294,10]