O documento apresenta uma introdução ao MySQL, um sistema gerenciador de banco de dados livre e robusto. Apresenta os principais termos relacionados a bancos de dados relacionais e introduz a linguagem SQL, padrão utilizado por esses bancos de dados. Por fim, explica como começar a utilizar o MySQL, incluindo download e instalação.
2. AGENDA
27/02/2020 IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO 2
Introdução
Sobre o MySQL
Banco de Dados
Introdução ao Banco de Dados Relacional
Introdução à Linguagem SQL
Começando a utilizar o MySQL
3. INTRODUÇÃO
27/02/2020 3
“Para mim, o computador é a mais extraordinária ferramenta que já
tivemos. É o equivalente à bicicleta para nossa mente.” ─ Steve Jobs.
MySQL
Sistema Gerenciador de Banco de Dados (SGBD)
Software Livre
Robusto, Seguro e de Qualidade
Modelagem e Construção do Banco de Dados
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
4. SOBRE O MYSQL
27/02/2020 4
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
- Site oficial:
https://www.mysql.com/
- Criado em 1995
- Escrito em C, C++
5. BANCO DE DADOS
27/02/2020 5
A maioria das pessoas hoje em dia tem contato com um banco de
dados.
Um banco de dados é um local no qual é possível armazenar
informações para utilização, quando necessário.
Sistemas Gerenciadores de Banco de Dados Relacionais (SGBDR), ou
Relational Database Management Systems (RDMS).
Modelo de Banco de Dados Relacional: mais utilizado.
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
6. INTRODUÇÃO AO BANCO DE DADOS RELACIONAL
27/02/2020 6
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
Termos comuns
• Campos
• Colunas
• Linhas ou Tuplas
• Tabelas
• Relações
• Banco de Dados Relacional
• Chave Primária
• Chave Secundária
7. INTRODUÇÃO À LINGUAGEM SQL
27/02/2020 7
SQL significa Structured Query Language e é a linguagem padrão
utilizada pelos banco de dados relacionais.
É agrupada em três categorias de comandos.
DML - Linguagem de Manipulação de Dados
• INSERT, DELETE, UPDATE, SELECT e LOCK
DDL - Linguagem de Definição de Dados
• CREATE TABLE, CREATE INDEX, ALTER TABLE, DROP TABLE, DROP VIEW e DROP
INDEX
DCL - Linguagem de Controle de Dados
• COMMIT, ROLLBACK, GRANT e REVOKE
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
8. COMEÇANDO A UTILIZAR O MYSQL
27/02/2020 8
Site para download: https://dev.mysql.com/downloads/mysql/
Instalação e configuração no Windows
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
9. COMEÇANDO A UTILIZAR O MYSQL
27/02/2020 9
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
10. COMEÇANDO A UTILIZAR O MYSQL
27/02/2020 10
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
11. COMEÇANDO A UTILIZAR O MYSQL
27/02/2020 11
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
12. COMEÇANDO A UTILIZAR O MYSQL
27/02/2020 12
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO
13. REFERÊNCIAS
27/02/2020 13
CARVALHO, V. MySQL - Comece com o principal banco de dados open
source do mercado. 1. ed. São Paulo: Casa do Código, 2018. 178 p.
IFPR QUEDAS DO IGUAÇU - BANCO DE DADOS - DANILO GIACOBO