BANCO DE DADOS II. AULA MySQL.



Documentos relacionados
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS.

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

APOSTILA BÁSICA DE MYSQL

Principais Comandos SQL Usados no MySql

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Modelo Cliente/Servidor Por HIARLY ALVES

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC DR. EMILIO HERNANDEZ AGUILAR

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

PHP INTEGRAÇÃO COM MYSQL PARTE 1

Desenvolvendo Websites com PHP

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

Instalação de Moodle 1

Disciplina: Unidade V: Prof.: Período:

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Sumário Agradecimentos Sobre.o.autor Prefácio Capítulo.1..Bem-vindo.ao.MySQL... 22

Conteúdo Programático de PHP

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

Criando, inserindo e exibindo PHP+MySql

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de

Programação Web Prof. Wladimir

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Configuração Do Firebird no Ide NetBeans

Linguagem SQL Sub-linguagem DDL

PHP AULA1. Prof. Msc. Hélio Esperidião

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UFES Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Engenharia Rural Disciplina de Banco de Dados.

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

Operação de União JOIN

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

Noções de. Microsoft SQL Server. Microsoft SQL Server

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Desenvolvendo Websites com PHP

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Introdução ao SQL. O que é SQL?

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

INSTALANDO E CONFIGURANDO O MY SQL

Minicurso3 Introdução ao Banco de Dados MySQL

Programação SQL. Introdução

Aula 1 Acesso a Banco de Dados

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Roteiro 2 Conceitos Gerais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

UNIVERSIDADE LUTERANA DO BRASIL CURSO DE SISTEMAS DE INFORMAÇÃO CAMPUS SANTA MARIA. PostgreSQL ou MySQL. Quando utilizar um desses SGBDs.

Ferramentas de Administração. PostgreSQL

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

JDBC Java Database Connectivity

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Redes de Computadores

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

SGBD ITB 1.INTRODUÇÃO 1.INTRODUÇÃO Conceito SGBD: Sistema gerenciador de banco de dados Constituição SGBD

MYSQL: TIPOS DE DADOS. Gilvan Vieira Moura

Prof. Marcelo Machado Cunha

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Treinamento. DBA Oracle 11g. Duração: 120 horas

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

LINGUAGEM DE BANCO DE DADOS

Transações Seguras em Bancos de Dados (MySQL)

Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Instalando o WordPress em localhost

Manipulação de Banco de Dados com Java 1. Objetivos

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Manual do usuário. Softcall Java. versão 1.0.5

Projeto Supermercado - Estruturação

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro Maio/ 2015

1. Domínio dos Atributos

Programação com Acesso a Banco de Dados

Prof. Omero, pág. 63. Banco de Dados InterBase.

Laboratório de Banco de Dados

Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira

Manual do Aluno Plataforma de e-learning Moodle

Banco de Dados Oracle 10g

Gerência de Banco de Dados

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Structured Query Language (SQL) Aula Prática

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Transcrição:

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA MySQL. DISCIPLINA: Banco de Dados II PROF.: ROMULO VANZIN Data: 27/06/2014

Banco de Dados - MySQL

Histórico O MySQL foi criado na Suécia por dois suecos e um finlandês: David Axmark, Allan Larsson e Michael "Monty" Widenius, que têm trabalhado juntos desde a década de 1980. Hoje seu desenvolvimento e manutenção empregam aproximadamente 400 profissionais no mundo inteiro, e mais de mil contribuem testando o software, integrando-o a outros produtos, e escrevendo a respeito dele.

Histórico No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL foi adquirida pela Sun Microsystems, por US$ 1 bilhão, um preço jamais visto no setor de licenças livres. No dia 20 de Abril de 2009, foi anunciado que a Oracle compraria a Sun Microsystems e todos o seus produtos, incluindo o MySQL. Após investigações da Comissão Européia sobre a aquisição para evitar formação de monopólios no mercado a compra foi autorizada e hoje a Sun faz parte da Oracle.

Definição do 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.

Definição do MySQL MySQL é o sistema de banco de dados mais popular, e open-source( software livre / free / gratuito para uso ). Os dados do MySQL são armazenadas em objetos de banco de dados chamado tabelas. Uma tabela é uma coleção de entradas de dados relacionados e consiste de colunas e linhas.

Características Portabilidade (suporta praticamente qualquer plataforma atual) Compatibilidade (existem drivers ODBC, JDBC e.net e módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, C#, Visual Basic, Python, Perl, PHP, ASP e Ruby) Excelente desempenho e estabilidade; Pouco exigente quanto a recursos de hardware; Facilidade de uso; É um Software Livre com base na GPL (entretanto, se o programa que acessar o Mysql não for GPL, uma licença comercial deverá ser adquirida);

Características Contempla a utilização de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive, Federated, CSV, Solid Suporta controle transacional; Suporta Triggers; Suporta Stored Procedures e Functions; Replicação facilmente configurável; Interfaces gráficas (MySQL Toolkit) de fácil utilização cedidos pela MySQL Inc.

Como funcionam as tabelas de Banco de Dados? Um banco de dados mais freqüentemente contém uma ou mais tabelas. Cada quadro é identificado por um nome (por exemplo, clientes ou ordens ). As tabelas contêm registros (linhas) com dados.

Como funcionam as tabelas de Banco de Dados? Abaixo está um exemplo de uma tabela chamada pessoas : A tabela acima contém três registros (um para cada pessoa) e quatro colunas (Nome, Sobrenome, Endereço e Cidade

XAMPP É um pacote completo de serviços web pré configurados. Ele contém o Apache, PHP e MySQL e outras ferramentas como cliente FTP, e- mails e outros utilitários.

Instalação do XAMPP 1º passo Faça Download do executável no link abaixo. http://sourceforge.net/projects/xampp/files/xa MPP%20Windows/1.7.1/xampp-win32-1.7.1- installer.exe/download

Instalação do XAMPP 2º Passo: Executar o arquivo

Instalação do XAMPP 2º Passo

Instalação do XAMPP 3º Passo

Instalação do XAMPP 4º Passo Após concluída a instalação, você encontrará o XAMPP através do Iniciar / Programas / XAMPP. Aparecera o painel do XAMPP conforme figura abaixo.

Instalação do XAMPP

Inicializando Servidores

Inicializando Servidores Após inicializar servidores podemos verificar se está funcionando perfeitamente acessando o link: http://127.0.0.1/xampp/

Inicializando Servidores Se tudo correu bem temos a página inicial do servidor rodando:

Ferramenta phpmyadmin Após servidor rodando temos no menu esquerdo a ferramenta phpmyadmin. phpmyadmin é um programa de computador desenvolvido em PHP para administração do MySQL pela Internet. A partir deste sistema é possível criar e remover bases de dados, criar, remover e alterar tabelas, inserir, remover e editar campos, executar códigos SQL e manipular campos chaves. O phpmyadmin é muito utilizado por programadores web que muitas vezes necessitam manipular bases de dados. Normalmente, o phpmyadmin é tratado como uma ferramenta obrigatória em quase todas as hospedagens da web, além de pacotes off-line, como o WAMPServer, XAMPP, EasyPHP e PHP Triad.

Ferramenta phpmyadmin

Data Manipulation Language (DML) Comando CREATE DATABASE Por exemplo, para criarmos uma base de dados com o nome de AULA10, utilizamos a seguinte instrução: CREATE DATABASE AULA10.

Data Manipulation Language (DML) Create Table Talvez o comando mais comum da declaração CREATE seja o comando CREATE TABLE. A sintaxe típica é: CREATE TABLE [nome da tabela] ([definições de colunas]) [parâmetros da tabela]

Data Manipulation Language (DML) Create Table É com este comando, que criamos as tabelas. Exemplo: CREATE TABLE ALUNO ( MATRICULA INTEGER, NOME VARCHAR(40), ENDERECO VARCHAR(60), TELEFONE CHAR(8), CIDADE VARCHAR(30));

Data Manipulation Language (DML) Show Table O comando SHOW TABLE mostra a estrutura (campos, tipo de dados, etc) de uma tabela. Ex.: SHOW TABLE ALUNO;

Data Manipulation Language (DML) Alter Table O comando Alter Table pode alterar a estrutura de uma tabela. Vamos alterar a tabela Aluno adicionando uma coluna: ALTER TABLE ALUNO ADD CPF VARCHAR(14);

EXERCÍCIO Defina os comandos SQL para: 1 - Criar uma nova base de dados chamada locadora; 2 Criar as seguintes tabelas na base de dados: cliente cod_cliente varchar(20) nome varchar(90) endereco varchar(120) cidade varchar(50) filmes cod_filme integer cod_categoria integer descricao varchar(90) valor numeric locacao cod_cliente varchar(20) cod_filme integer data_locacao date categorias cod_categoria integer descricao varchar(80)

EXERCÍCIO Defina os comandos SQL para: 3 Alterar o campo cod_cliente das tabelas para o tipo integer 4 Adicionar na tabela locacao um campo para a data de devolucao do filme 5 Excluir o campo cidade da tabela cliente 6 Excluir a tabela categorias

EXERCÍCIO Link. http://www.cafw.ufsm.br/~romulo