Html5- Desenvolvendo Aplicações. Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite.

Slides:



Advertisements
Apresentações semelhantes
ADO.NET (cont.). 1 Acesso a Bases de DadosADO.NET Namespace System.Data Modos de aceder à informação OLE DB – namespace System.Data.OleDb SQL - namespace.
Advertisements

Shop Notas de implementação [Exercício da Disciplina de ADAV]
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados II 1º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Sistemas de Informação Redes de Computadores
Triggers Marilde Santos.
Sequences Marilde Santos. O que são Sequences? Valores sequenciais podem ser gerados automaticamente pelo Oracle com o uso de sequences. A sequence gera.
Maurício Edgar Stivanello
1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,
Oficina sobre banco de dados
Prof. José Fernando Rodrigues Júnior Pacotes Material original: Profa. Elaine Parros Machado de Sousa SCC Bancos de Dados e Suas Aplicações.
PL/SQL (Procedural Language/Structured Query Language)
Procedimentos e Funções
Ronaldo Celso Messias Correia
SQL Procedural Junho/2006.
SQL procedural – parte 2.
Subconsultas em SQL. Subconsulta Estrutura geral SELECT.... FROM.... WHERE [at] OPERADOR ( SELECT... FROM... [WHERE... ]) Declaração SELECT localizada.
Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
Objeto de BD: visão Há 2 tipos de tabelas Tabela base
Sql-3 ( final ).
Aplicação com PHP Desenvolvendo. Conteúdo parte 2 Um script MySQL para a table (blg_blog.sql) e um script para popular a table com uma conta de administrador.
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Stored Procedure, Function and Trigger
Transporte Escolar Fluvial
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Banco de dados Profª Kelly Medeiros.
Microsoft SQL Server 2008 SPARSE. Ambiente de teste Uma tabela é criada com 3 campos: CREATE TABLE [dbo].[Cliente_com_campos_basicos] ( [IdCliente] int.
PostgreSQL.
Usando Java no Oracle Por Edson Almeida Junior
Equipe de monitoria Aula prática 4.  Tipos  Tabela de Objetos  Herança  Métodos  Referências  Coleções  Composição de coleções  Conectividade.
Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.
Aula 7 Prof. Naércio Filho Técnico em Informática
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
Equipe de monitoria Aula prática 4
Primeira aula de PL/SQL Parte II
Especialização em Tecnologia da Informação
Sample Fill LINQ (Language Integrated Query) Objects XML SQL User Data OData.
Funções ou procedures Professor Esp. Diego André Sant’Ana
Cursor Professor Esp. Diego André Sant’Ana
Desenvolvendo um script SQL
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
BANCOS DE DADOS ATIVOS Weyler M Lopes © Especialização em Banco de Dados.
Criação de Tabelas. CREATE TABLE nome_da_tabela ( >>. >> ) Ex.: SQL SERVER 2008 CREATE TABLE pessoa ( CPF VARCHAR(11) NOT NULL, NOME VARCHAR(100) NOT.
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
Banco de Dados I I Comandos SQL
DELETE, UPDATE, COMMIT, ROLLBACK
Equipe de monitoria Aula prática 4.  Tipos  Tabela de Objetos  Herança  Métodos  Referências  Coleções  Composição de coleções  Conectividade.
Esquema Relacional Aplicando um Modelo de Objetos para Dados Relacionais.
Prof. Renato de Oliveira Bastos
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Aula 13 - Triggers. Triggers no SGBD Postgres  Os Triggers (Gatilhos) são funções preparadas para serem disparadas no caso de alguma alteração ocorrer.
2/6/2016 José Antônio da Cunha - CEFET - RN1 Programação de Banco de Dados Funções.
Transações George Azevedo da Silva José Antônio da Cunha.
Criando um Banco de Dados no PHPMyAmin
Persistência de dados e padrão DAO
Recursos de Programação
Banco de Dados no Cliente com HTML 5 e JS
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
MS-SQL Server Structure Query Language
Prática - BD Distribuído
Módulo III Capítulo 3: Linguagem SQL
Transcrição da apresentação:

Html5- Desenvolvendo Aplicações

Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite realizar transações em Base de Dados, tais como: select, insert, delete, drop, create etc); ExecuteSql (utilizado para executar Sql querys);

Html5- Introdução a SQL Criando/Acessando Base de Dados // cria variável que é ponteiro para base de dados (db)db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS ALUNOS (id unique, nome)'); msg = ' Base de Dados Escola criada. '; document.querySelector('#status').innerHTML = msg; });

Html5- Introdução a SQL Criando/Acessando Base de Dados function insertRows(){ if (document.dados.nome.value!=""){ codigo++;alert(codigo); db.transaction(function (tx) { tx.executeSql('INSERT INTO ALUNOS (id, nome) VALUES ('+codigo+', "'+document.dados.nome.value+'")'); msg = ' Registro inserido. '; document.querySelector('#status').innerHTML = msg; }); }else {alert("Favor fornecer nome!");} };

Html5- Introdução a SQL Mostrando informações function display(){ db.transaction(function (tx) { tx.executeSql('SELECT * FROM ALUNOS', [], function (tx, results) { var len = results.rows.length, i; document.querySelector('#status').innerHTML="";//init de msg status msg = " Registros encontrados: " + len + " total de registros: "+codigo+" "; document.querySelector('#status').innerHTML += msg; for (i = 0; i " + results.rows.item(i).nome + " "; document.querySelector('#status').innerHTML += msg; } }, null); }); }

Html5- Introdução a SQL Consultando function locate(){ db.transaction(function (tx) { tx.executeSql('SELECT * FROM ALUNOS WHERE NOME LIKE "'+document.dados.nome.value+'%"', [], function (tx, results) { var len = results.rows.length, i; document.querySelector('#status').innerHTML="";//init de msg status msg = " Registros encontrados: " + len + " total de registros: "+codigo+" "; document.querySelector('#status').innerHTML += msg; for (i = 0; i " + results.rows.item(i).nome + " "; document.querySelector('#status').innerHTML += msg; } }, null);}); }

Html5- Introdução a SQL Removendo function dropRows(){ codigo=0; alert(codigo); db.transaction(function (tx) { tx.executeSql('DELETE FROM ALUNOS'); msg = ' RegistroS removidos. '; document.querySelector('#status').innerHTML = msg; }); }

Html5- Introdução a SQL Removendo function dropRows(){ codigo=0; alert(codigo); db.transaction(function (tx) { tx.executeSql('DELETE FROM ALUNOS'); msg = ' RegistroS removidos. '; document.querySelector('#status').innerHTML = msg; }); }