Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2024

Engenharia de Software - Banco de dados NOSQL

--- Conteúdo para fins de estudos da graduação de Engenharia de Software. (Teórico) Livro de recomendação: https://amzn.to/3XRCWYj O que são bancos de dados NoSQL?  Bancos de dados NoSQL é uma alternativa aos tradicionais bancos de dados relacionais. Eles foram criados para atender às necessidades de aplicações modernas que lidam com grandes volumes de dados, escalabilidade, flexibilidade e alta disponibilidade. Ao contrário dos bancos de dados relacionais que usam tabelas e SQL para manipulação de dados, os NoSQL utilizam diferentes modelos de dados, como chave-valor, documentos, colunas e grafos. 🤖 --- Tipos de Bancos de Dados NoSQL 1. Chave-Valor 🔑  Esses bancos armazenam dados em pares de chave e valor. Cada chave é única e tem um valor associado. São excelentes para aplicações que necessitam de um acesso rápido aos dados, como sistemas de cache ou de vendas online. Exemplos incluem Redis e Amazon DynamoDB. 2. Documentos 📄  Neste tipo de banco, os dados são armazen...

Engenharia de Software  -  Sistema gerenciador de banco de dados

Engenharia de Software — Sistema gerenciador de banco de dados Conteúdo para fins de estudos da graduação de Engenharia de Software. (Teórico) Introdução aos Bancos de Dados  Um banco de dados é uma coleção organizada de informações que podem ser acessadas, gerenciadas e atualizadas de maneira eficiente. Eles são essenciais para armazenar e processar dados de forma estruturada, sendo fundamentais em diversas áreas, desde sistemas corporativos até pequenas aplicações web. 🍃 Livro de recomendação: https://amzn.to/3XRCWYj Funções e Componentes dos Bancos de Dados  Os bancos de dados relacionais, utilizam relações ou tabelas para organizar dados. Eles permitem o gerenciamento de privilégios de usuários em dois níveis principais: Nível de conta de usuário: define o acesso e permissões gerais dos usuários ao banco de dados. Nível de relação/tabela: determina quais tabelas ou partes específicas do banco de dados o usuário pode acessar.  O Sistema de Gerenciamento de Banco de Da...

Engenharia de software - Estética e Design Aplicado

   No fundo, A Estética e Design Aplicado é sobre entender as necessidades humanas. Nós, como usuários, queremos algo simples, que faça sentido e seja visualmente agradável. E é por isso que princípios como simplicidade e coerência são tão importantes. Uma interface limpa, organizada e que responde bem ao que pedimos torna qualquer interação mais satisfatória.    Resumindo, quando estética e design se encontram com a engenharia de software, o resultado é um produto que não apenas funciona bem, mas faz você sentir prazer em usá-lo. O que importa não é só o que o software faz, mas como ele faz você se sentir ao utilizá-lo. Livro de recomendação para quem tem interesse:  https://amzn.to/4ebRd88 1- São três, as funções da estética e do design: Função estética, função simbólica e função prática 2- A função da regra dos terços é: Buscar-se uma composição visualmente harmoniosa e equilibrada, levando o conjunto a uma boa estética. 3- Função prática: Relaciona o ob...