Buscar

Banco de Dados - Aula 01 - Introdução


Prévia do material em texto

Aula 01 - Introdução
Banco de Dados
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Pedro dos Santos Borges
links:
https://docs.ufpr.br/~ademirlp/BancoDados.pdf
https://www.cos.ufrj.br/~marta/BdRel.pdf
https://www.estrategiaconcursos.com.br/blog/dado-informacao-conhecimento-inteligencia/
https://www.oracle.com/br/database/what-is-database/
https://www.treinaweb.com.br/blog/o-que-e-um-sgbd
https://www.lucidchart.com/pages/pt/o-que-e-um-modelo-de-banco-de-dados
https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de-dados/14332
Sumário
Introdução a Banco de Dados
Introdução a SGBD
Arquitetura de três esquemas
Modelo de Dados
Modelagem de Dados
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Aula
Introdução a Banco de Dados
Introdução
Dados
Um dado pode ser uma letra, um número, uma palavra, bem como conjuntos de números e vocábulos desorganizados, o qual não transmite nenhuma informação ou conhecimento. Por exemplo, veja a tabela abaixo:
Informação
Conhecimento
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Introdução
Dados
Informação
Quando os dados são estruturados, organizados, processados, contextualizados ou interpretados, há a geração de informação.
Conhecimento
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Introdução
Dados
Informação
Conhecimento
O conhecimento é gerado através da habilidade em analisar as informações encontradas. 
Em outras palavras, o conhecimento acontece quando as informações são integradas e processadas, sendo que, através da análise do todo, podem ser encontradas determinadas conclusões.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Introdução
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Conceito
https://www.oracle.com/br/database/what-is-database/
O que é Banco de Dados?
…é uma coleção organizada de informações - ou dados - estruturadas, normalmente armazenadas eletronicamente em um sistema de computador. 
Um banco de dados é geralmente controlado por um sistema de gerenciamento de banco de dados (SGBD). 
Juntos, os dados e o SGBD, juntamente com os aplicativos associados a eles, são chamados de sistema de banco de dados, geralmente abreviados para apenas banco de dados.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Aula
Introdução a SGBD 
Sistema Gerenciador de Banco de Dados
Conceito de SGBD
https://www.treinaweb.com.br/blog/o-que-e-um-sgbd
Sistema de Gerenciamento de Banco de Dados (SGBD) é um conjunto de software utilizado para o gerenciamento de uma base de dados, responsáveis por controlar, acessar, organizar e proteger as informações de uma aplicação, tendo como principal objetivo gerenciar as bases de dados utilizadas por aplicações clientes.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Vantagens de um SGBD
https://www.treinaweb.com.br/blog/o-que-e-um-sgbd
Facilidade no compartilhamento de dados;
Gestão eficiente;
Segurança e integridade;
Evita redundâncias e inconsistência nos dados;
Rapidez na manipulação dos dados e no acesso às informações;
Controle de Concorrência;
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
SGBD
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Aula
Arquitetura de três esquemas
Arquitetura de três esquemas
A arquitetura de três esquemas, desenvolvida na década de 1970, é uma estrutura para gerenciar o acesso aos dados em um sistema de gestão de banco de dados (DBMS na sigla em inglês). 
Consiste em três camadas ou esquemas: 
a visão conceitual ou de administração dos dados;
a visão externa ou de programação;
e a visão interna ou de administração do banco de dados.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Arquitetura de três esquemas
O princípio da arquitetura de três esquemas se baseia em um esquema conceitual (um mapa utilizado para representar graficamente a estrutura das informações em um banco de dados), que é formado por regras de negócios extraídas de um modelo semântico de dados (um método de estruturação de dados para apresentá-los de maneira lógica). 
O esquema conceitual torna os programas e as estruturas de dados mais independentes.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Arquitetura de três esquemas
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Aula
Modelo de Dados
Modelo de Dados
Um modelo de banco de dados mostra a estrutura lógica de um banco de dados, incluindo as relações e restrições que determinam como os dados podem ser armazenados e acessados. 
Modelos de banco de dados individuais são projetados com base nas regras e nos conceitos do modelo de dados mais abrangente que os designers adotam. 
A maioria dos modelos de dados pode ser representada por um diagrama de banco de dados acompanhante.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelo de Dados
Modelo Conceitual
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelo de Dados
Modelo Lógico
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelo de Dados
Modelo Físico
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Aula
Modelagem de Dados
Modelagem de Dados
Um usuário necessita de uma lista de cursos de uma instituição para consultar os cursos oferecidos.
O que ele faz?
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelagem de Dados
https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de-dados/14332
Modelo Entidade-Relacionamento
O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o nome sugere, é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
Em geral, este modelo representa de forma abstrata a estrutura que possuirá o banco de dados da aplicação.
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelagem de Dados
https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de-dados/14332
Modelo Entidade-Relacionamento
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Modelagem de Dados - Benefícios
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
Pós-aula
Atividade de Consolidação do Conhecimento - ACC
 UNEX - Prof. Pedro - pedro.borges@ftc.edu.br
image1.png
image4.png
image3.png
image9.png
image16.png
image5.png
image2.png
image8.png
image7.png
image6.png
image11.png
image10.png
image12.png
image13.png
image17.png
image18.png
image15.png
image14.png
image19.png

Mais conteúdos dessa disciplina