11

Arquitetura Cliente-Servidor - Banco de dados

Embed Size (px)

Citation preview

Page 1: Arquitetura Cliente-Servidor - Banco de dados
Page 2: Arquitetura Cliente-Servidor - Banco de dados

• 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

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

• 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

• 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

Conexão com o Banco de Dados

Page 7: Arquitetura Cliente-Servidor - Banco de dados

Criação do Banco de Dados

Page 8: Arquitetura Cliente-Servidor - Banco de dados

Sincronização do Modelo ER com o Banco

de Dados

Page 9: Arquitetura Cliente-Servidor - Banco de dados

Criação do Modelo ER a partir do Banco de

Dados

Page 10: Arquitetura Cliente-Servidor - Banco de dados

• 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

• 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/)