Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 28
UC: Banco de Dados
Prof. Fábio Oliveira
Objetivos desta aula • Apresentação da Unidade de Competência, da Ementa e do Perfil Profissional esperado; • Conhecer as noções básicas de Banco de Dados; • Introdução aos Banco de Dados relacionais. Informação importantes UC: Banco de Dados Carga horária: 120 h/a Frequência mínima: 75% Nota de aprovação: Mínimo 7,0 pontos Tipo de avaliação: Teóricas + Práticas Entrar no Google Classroom: k3iqyjc ou link https://classroom.google.com/c/NjE5MTg1MTQwMTMy?cjc=k3iqyjc Material das aulas Disponível no Google Classroom Banco de Dados Banco de Dados Um banco de dados é uma coleção organizada e estruturada de informações ou dados, que são armazenados de forma eficiente para permitir o acesso, gerenciamento e recuperação dessas informações de maneira rápida e precisa. Um banco de dados é projetado para lidar com grandes volumes de dados e oferecer a capacidade de realizar consultas complexas, atualizações e análises. Dados X Informação Dados são fatos brutos, Informações são dados representações simbólicas ou processados e organizados de valores crus que ainda não foram maneira a terem significado e processados ou organizados de contexto. Quando os dados são forma significativa. Eles podem ser interpretados, relacionados a números, palavras, símbolos, outros dados ou aplicados a um contexto específico, eles se imagens, sons e assim por diante. transformam em informações. As Os dados, por si só, não possuem informações fornecem insights e contexto ou relevância imediata. entendimento para o usuário. São como blocos de construção que precisam ser processados para se tornarem úteis. Exemplo de informação: "A temperatura atual é 25°C e o céu está azul." Exemplo de dados: 25, "Azul", 3.14, 2023-08-23. História dos Dados O ser humano sempre desejou registrar acontecimentos de sua vida. História dos Dados A forma como a humanidade armazena os dados evoluiu conforme o surgimento da escrita, da matemática, da tecnologia da informação, big data, etc. História dos Dados O papel sempre foi o meio mais usado para armazenar dados. Grandes volumes são difíceis de manter e manusear. Muito tempo para recuperar a informação desejada. História dos Dados Atualmente estamos na era do Big Data, grande volume de dados de diferentes tipos armazenados em diferentes locais e cresce muito rapidamente. Empresas hoje usam esses dados para tomada de decisões, conhecido como Business Intelligence. Profissional de Dados DBA - Database Administrator: Os administradores de banco de dados são responsáveis por gerenciar e manter os bancos de dados de uma organização. Isso inclui tarefas como instalação, configuração, otimização de desempenho, segurança, backup e recuperação de dados. Profissional de Dados Cientista de Dados (Data Scientist): Os cientistas de dados trabalham com grandes conjuntos de dados para descobrir padrões, construir modelos preditivos e realizar análises estatísticas avançadas. Eles usam ferramentas estatísticas, de programação e de aprendizado de máquina para obter insights valiosos dos dados. Profissional de Dados Desenvolvedor de Banco de Dados (Database Developer): Esses profissionais projetam, desenvolvem e implementam bancos de dados. Eles criam as estruturas de dados, escrevem consultas SQL, projetam fluxos de dados e garantem a integridade dos dados. Profissional de Dados Analista de Dados (Data Analyst): Os analistas de dados coletam, organizam e interpretam dados para fornecer insights e suporte à tomada de decisões. Eles criam consultas para extrair informações dos bancos de dados, analisam padrões e tendências e apresentam os resultados de maneira compreensível. Profissional de Dados Engenheiro de Dados (Data Engineer): Os engenheiros de dados projetam, constroem e mantêm pipelines de dados. Eles são responsáveis por coletar, transformar e carregar dados de diferentes fontes para os bancos de dados, garantindo que os dados estejam prontos para análise. Profissional de Dados Arquiteto de Dados (Data Architect): Esses profissionais projetam a estrutura geral dos sistemas de gerenciamento de bancos de dados, incluindo a seleção de tecnologias, o design de esquemas de dados e a definição de padrões para garantir a consistência e integração dos dados. Profissional de Dados Especialista em Business Intelligence (BI): Esses profissionais usam ferramentas e técnicas para coletar, analisar e apresentar dados de maneira visual e acessível. Eles transformam dados em informações úteis para a tomada de decisões de negócios. SGBD – Sistema de Gerenciamento de Banco de Dados São softwares projetados para permitir o armazenamento, manipulação, organização e recuperação eficientes de informações em um banco de dados. Um SGBD atua como uma camada intermediária entre os usuários e o próprio banco de dados, fornecendo uma interface para interagir com os dados de maneira mais conveniente e eficaz. SGBD – Sistema de Gerenciamento de Banco de Dados Principais recursos:
• Armazenamento de Dados • Concorrência e Controle de
Transações • Recuperação de Dados • Recuperação de Falhas • Manipulação de Dados • Otimização de Consultas • Segurança • Backup e Restauração • Integridade dos Dados SGBD – Sistema de Gerenciamento de Banco de Dados ❖ Microsoft SQL Server ❖ MySQL ❖ MariaDB ❖ SQLite ❖ MongoDB ❖ Orancle Database ❖ PostgreSQL ❖ Redis Onde os Banco de Dados são utilizados? Bancos de dados são utilizados em uma ampla variedade de setores e áreas, onde o armazenamento, organização e recuperação eficiente de dados são essenciais. Alguns exemplos de onde os bancos de dados são aplicados incluem: Negócios, Saúde, Educação, Entretenimento, Finanças, Governo, Telecomunicação, etc. Como os dados são armazenados? Há várias formas de armazenamento de dados, em resumo elas se dividem em duas grandes categorias, bancos de dados relacionais e não relacionais. Nós estudaremos os bancos de dados relacionais que utilizam tabelas, relacionamentos e chaves para criar uma estrutura de armazenamento. Um pouco de prática Quais dados uma loja de roupas precisa armazenar? Um pouco de prática Quais dados escola precisa armazenar? Um pouco de prática Quais dados um banco precisa armazenar? Um pouco de prática Quais dados um clínica médica precisa armazenar?