Arquitetura Cliente-Servidor - Banco de dados
-
Upload
israel-messias -
Category
Technology
-
view
93 -
download
4
Transcript of Arquitetura Cliente-Servidor - Banco de dados
![Page 1: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/1.jpg)
![Page 2: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/2.jpg)
• São vários arquivos que possuem relação entre si, guardando vários dados referentes a
diferentes coisas de forma organizada. Estes dados podem ser conectados uns aos
outros, com o processamento destes dados geramos informações.
• Mantém os dados separados da aplicação que os utilizará.
• Para manuseio destes dados, temos os Sistemas Gerenciadores de Bancos de Dados
(SGBD).
![Page 3: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/3.jpg)
MySQL
• O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a
linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query
Language) como interface. É atualmente um dos bancos de dados mais populares, com
mais de 10 milhões de instalações pelo mundo.
• Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco,
Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated
Press, Alcatel, Slashdot, Cisco Systems, Google, entre outros. (Wikipédia)
![Page 4: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/4.jpg)
• Adminer (https://www.adminer.org/)
Escrita em somente um único arquivo PHP. (Web)
• HeidiSQL (http://www.heidisql.com/)
Suporta MySQL, PostgreSQL e Microsoft SQL. (Desktop)
• phpMyAdmin (https://www.phpmyadmin.net/)
Mais popular e gratuita, escrita em PHP. (Web)
• MySQL Workbench (https://www.mysql.com/products/workbench/)
Desenvolvida pela própria Oracle, é um grupo de ferramentas, possui um gerador de
modelos ER com sincronização de BD. (Desktop)
![Page 5: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/5.jpg)
• MySQL
• http://dev.mysql.com/downloads/installer/
• MySQL Workbench
• http://dev.mysql.com/downloads/workbench/
• HeidiSQL
• http://www.heidisql.com/download.php
![Page 6: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/6.jpg)
Conexão com o Banco de Dados
![Page 7: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/7.jpg)
Criação do Banco de Dados
![Page 8: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/8.jpg)
Sincronização do Modelo ER com o Banco
de Dados
![Page 9: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/9.jpg)
Criação do Modelo ER a partir do Banco de
Dados
![Page 10: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/10.jpg)
• Desenvolver um modelo ER para o chat.
• Iniciar o desenvolvimento do modelo ER da aplicação do Projeto
Integrador II.
![Page 11: Arquitetura Cliente-Servidor - Banco de dados](https://reader031.fdocument.pub/reader031/viewer/2022020108/5881f1491a28abb4748b4bfd/html5/thumbnails/11.jpg)
• MySQL (https://pt.wikipedia.org/wiki/MySQL)
• Bancos de dados (https://pt.wikipedia.org/wiki/Banco_de_dados)
• MySQL (https://www.mysql.com/)
• PostgreSQL (https://pt.wikipedia.org/wiki/PostgreSQL)
• HeidiSQL (http://www.heidisql.com/)
• MySQL Workbench (https://www.mysql.com/products/workbench/)
• phpMyAdmin (https://www.phpmyadmin.net/)
• Adminer (https://www.adminer.org/)