Prévia do material em texto
Banco de Dados Professor Luis Paulo CENTRO UNIVERSITÁRIO NEWTON PAIVA Banco de Dados É a linguagem padrão dos sistemas gerenciadores de bancos de dados (SGBD). ✓ Linguagem de Definição de Dados (DDL) ✓ Linguagem de Manipulação de Dados (DML) ✓ Linguagem de Consulta aos Dados (DQL) ✓ Linguagem de Controle de Dados (DCL) ✓ Linguagem de Transação de Dados (DTL) ✓ São utilizados em bancos de dados relacionais. SQL - Structured Query Language Banco de Dados Banco de Dados ✓ PL/SQL - (Procedural Language/Structured Query Language) - Oracle ✓ T-SQL (Transact-SQL), extensão da linguagem SQL utilizada pelo Microsoft SQL Server. ✓ PL/pgSQL - (Procedural Language) – PostgreSql ✓ KSQL - Usado com o Kafka Streams para processamento de dados em tempo real. ✓ BigQuery SQL - Usado no Google BigQuery. ✓ HiveQL - Usado no Apache Hive, um sistema de data warehouse para Hadoop. SQL - Structured Query Language Banco de Dados ✓ MySQL é um sistema de gerenciamento de banco de dados (SGBD) que utiliza a linguagem SQL (Structured Query Language) para gerenciar e manipular dados. ✓ É um software open-source, o que significa que seu código-fonte é acessível e pode ser modificado por desenvolvedores. ✓ Mantido pela Oracle. Mysql Banco de Dados ✓ Instalação ✓ https://downloads.mysql.com/archives/community/ ✓ https://sourceforge.net/projects/wampserver/ ✓ https://www.apachefriends.org/pt_br/index.html ✓ Modelagem/Interface ✓ https://www.mysql.com/products/workbench/ ✓ https://www.brmodeloweb.com/lang/pt-br/index.html ✓ https://www.dbdesigner.net/ Mysql https://downloads.mysql.com/archives/community/ https://sourceforge.net/projects/wampserver/ https://www.apachefriends.org/pt_br/index.html https://www.mysql.com/products/workbench/ https://www.brmodeloweb.com/lang/pt-br/index.html https://www.dbdesigner.net/ Banco de Dados ✓ Online ✓ https://onecompiler.com/mysql ✓ https://sqlfiddle.com/mysql/online-compiler ✓ https://www.mycompiler.io/pt/new/mysql Mysql https://onecompiler.com/mysql https://sqlfiddle.com/mysql/online-compiler https://www.mycompiler.io/pt/new/mysql Banco de Dados ✓ Criando Banco de dados – create database nome ✓ Acessando Banco de dados – use nome ✓ Criando tabelas – create table nome (campo tipo) ✓ Listando as tabelas – show tables ✓ Renomeando uma tabela – ALTER TABLE nome RENAME TO novo; ✓ Alterando uma tabela ALTER TABLE TABELA (ADD COLUMN, DROP COLUMN, CHANGE, MODIFY) ✓ Verificando a estrutura das tabelas – DESC nome_tabela; ✓ Excluindo uma tabela – DROP TABLE nome_tabela; Mysql – SQL - DDL Banco de Dados ✓ Todos os comandos foram testados na aula. ✓ Assista e aproveite ! Mysql – SQL - DDL Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10