SQL (com MySQL) Apresentação OBJETIVOS. Programação

Documentos relacionados
AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

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

Comandos de Manipulação

SQL é uma linguagem de consulta que implementa as operações da álgebra relacional de forma bem amigável.

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL

SQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:

SQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL

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

FEAP - Faculdade de Estudos Avançados do Pará PROFª LENA VEIGA PROJETOS DE BANCO DE DADOS UNIDADE V- SQL

Sumário Introdução Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL A Composição deste Livro 3

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

SQL BÁSICO. Introdução. Prof. Suelane Garcia. Linguagem SQL (Structured Query Language)

Banco de Dados. Maurício Edgar Stivanello

UFCD 787. Administração de base de dados. Elsa Marisa S. Almeida

Gerenciamento de um Sistema de

Projeto de Banco de Dados

Operação de União JOIN

SQL (Structured Query Language)

Aplicações - SQL. Banco de Dados: Teoria e Prática. André Santanchè e Luiz Celso Gomes Jr Instituto de Computação UNICAMP Agosto de 2013

Escrito por Sex, 14 de Outubro de :12 - Última atualização Seg, 26 de Março de :33

Programação SQL. INTRODUÇÃO II parte

CREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Múltiplas Tabelas. Disciplina de Banco de Dados

3) Palavra-chave distinct (select-from). Obter apenas os pibs distintos entre si.

António Rocha Nuno Melo e Castro

Page 1. Prof. Constantino Jacob

Structured Query Language (SQL) Aula Prática

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Linguagem SQL. Comandos Básicos

SQL. Hélder Antero Amaral Nunes

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

Junções e Índices em Tabelas

Structured Query Language (SQL)

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Definida pelo American National Standard Institute (ANSI) em 1986

EXERCÍCIOS PRÁTICOS. Banco de Dados

BANCO DE DADOS Parte 4

SQL. Autor: Renata Viegas

SQL. Structured Query Language

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Curso PHP Aula 08. Bruno Falcão

Introdução ao SQL Avançado

SQL. Prof. Márcio Bueno.

BDII SQL Junção Revisão 8

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

SQL (Linguagem de Consulta Estruturada)

PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

S Q L 31/03/2010. SQL - Structured Query Language Linguagem de Consulta Estruturada

Principais Comandos SQL Usados no MySql

S Q L 15/01/2013. Enfoques de SQL. Enfoques de SQL SQL. Usos de SQL. SQL - Origem/Histórico. Gerenciamento de Dados e Informação

Linguagem de Banco de Dados DML Exercícios

Bases de Dados 2005/2006. Aula 5

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

SQL - Criação de Tabelas

SQL S Q L. Introdução. Enfoques de SQL. SQL - Origem/Histórico. Usos de SQL. SQL - Vantagens. Banco de Dados. Fernando Fonseca Ana Carolina

Banco de Dados. Marcio de Carvalho Victorino Exercícios SQL

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Oracle Database 10g: Fundamentos de SQL e PL/SQL

Prefeitura da Cidade de Nova Iguaçú. SEMED Secretaria Municipal de Educação. Coordenadoria Municipal de Ciência e Tecnologia

Pedro F. Carvalho OCP Oracle g LINGUAGEM SQL. São José do Rio Preto

Banco de Dados I. Linguagem de Consulta (parte I) DDL DML

A linguagem SQL

EXEMPLOS DE COMANDOS NO SQL SERVER

ADMINISTRAÇÃO DE BANCO DE DADOS

SQL - Banco de Dados. Disciplina: Banco de Dados. Professor: José Antônio. José Antônio - CEFET-RN 23/09/2015

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

Query SQL (Structured Query Language)

PHP INTEGRAÇÃO COM MYSQL PARTE 1

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Standards ISO e ANSI SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003

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

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

PROGRAMA. Objectivos Gerais :

SQL S Q L. Introdução. Enfoques de SQL. SQL - Origem/Histórico. Usos de SQL. SQL - Vantagens. Gerenciamento de Dados e Informação

Programação SQL. Introdução

Banco de Dados I. Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS)

Introdução a SQL. Prof. Anderson Cavalcanti UFRN-CT-DCA

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Nome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio

Básico da Linguagem SQL. Definição de Esquemas em SQL. SQL(Structured Query Language)

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

SQL Structured Query Language

SQL. Profa. Msc. Fernanda Lígia Rodrigues Lopes. Disciplina: Fundamentos de Banco de Dados

Principal: construir uma base de dados para produção de informações sobre internações hospitalares;

SQL. Introdução. Por que SQL? Setenças Select-From-Where

SQL (Structured Query Language)

Fundamentos do Sistema Gerenciador de Banco de Dados

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos

Transcrição:

SQL (com MySQL) Programação Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 2ª a 6ª das 9h às 21h30 e Sábados de manhã Duração: ~30h Validade: 3 meses Apresentação O MySQL é um sistema de gestão de bases de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language Linguagem de Consulta Estruturada) como interface. SQL é uma linguagem padrão que nos permite definir, manipular e aceder adados, numa base de dados relacional. O curso SQL (com MySQL) será especialmente útil para interessados em enveredar por uma carreira de Web Design & Development uma vez que, ao longo deste curso, são desenvolvidas competências essenciais à criação e manipulação de bases de dados usadas em sites desenvolvidos com recurso a PHP. OBJETIVOS No final deste curso, saberás: Criar, eliminar e alterar bases de dados e tabelas; Inserir, atualizar e eliminar registos; Usar diferentes modos de pesquisa de dados; Utilizar restrições SQL; Consulta com múltiplas tabelas; Utilizar funções; Utilização o SQL em linguagens de programação.

Destinatários Este curso SQL (com MySQL) destina-se a todos os interessados em ganhar competências na estruturação, implementação e manipulação de uma base de dados MySQL. Pré-requisitos Conhecimentos de informática na ótica do utilizador. Metodologia Modelo de aprendizagem adaptado ao teu ritmo: Cada formando define a velocidade de aprendizagem; Horários flexíveis e sem necessidade de agendamento de aulas: Avança no curso consoante a tua disponibilidade; Formação disponível em e-learning: Escolhe se queres realizar o curso à distância e/ou presencialmente; Apoio permanente do formador, presencial e online: Avança na matéria sem dúvidas; Conteúdos práticos, com simulações reais explicados passo a passo; Inclui exercicios de avaliação sumativa, com o propósito de testar os conhecimentos adquiridos; Sem número máximo de horas de aprendizagem, dentro da validade do curso: Só terminas o curso quando já não tiveres dúvidas. Programa Introdução ao SQL Criação, eliminação e alteração de bases de dados e tabelas Tipos de Dados em SQL Inserção e actualização de dados Pesquisa de dados Restrições SQL Relações entre tabelas Consulta com múltiplas tabelas Funções Utilização do SQL em linguagens de programação

Introdução ao SQL Conceitos básicos sobre bases de dados Instalação e configuração do MySQL e MySQL Workbench Uso do MySQL Workbench para aceder á Base de Dados Criação, eliminação e alteração de bases de dados e tabelas Criação de uma base de dados Criação de uma tabela Eliminação de uma base de dados Eliminação de uma tabela Alteração de uma tabela Tipos de Dados em SQL Tipos numéricos Tipos de Cadeia Tipos de Data Inserção e actualização de dados Inserção de registos Eliminação de registos Actualização de registos Pesquisa de dados Clausula SELECT Pesquisa de todos os elementos da tabela Pesquisa de colunas especificas Pesquisa com critérios (WHERE) Pesquisa com multiplos critérios (AND e OR) Ordenação de dados (ORDER BY) Utilização de Wildcards Clausula IN

Restrições SQL NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT Relações entre tabelas Chave primária Chave estrangeira Auto-incremento Consulta com múltiplas tabelas Alias Join Inner Join Left Join Right Join Full Join Union Funções Funções de agregação AVG() Média COUNT() Número de registos FIRST() Primeiro valor LAST() Último valor MIN() Menor valor MAX() Maior valor SUM() Soma Funções escalares

UCASE() Converte para maiúsculas LCASE() Converte para minúsculas MID() Extrai caracteres LEN() Número de caracteres ROUND() Arredonda um valor com casas decimais NOW() Data e hora actual FORMAT() Formata o campo a ser mostrado Utilização do SQL em linguagens de programação Java PHP VB.net C# Access VBA