A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia.

Slides:



Advertisements
Apresentações semelhantes
BANCO DE DADOS I Prof. Ricardo Santos.
Advertisements

Ana Paula B. Barboza Ivana Xavier Rodrigues
Tópicos em Banco de Dados
Professor: Marcus Sampaio Monitor: Eduardo Santiago Moura
Banco de Dados Prof. Antonio.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
SQL Renata Viegas.
SQL Structured Query Language
Funcionalidades de um SGBD
Prof.: Bruno Rafael de Oliveira Rodrigues
Prof.: Bruno Rafael de Oliveira Rodrigues
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Introdução à Engenharia da Computação
Oficina sobre banco de dados
SCC Bancos de Dados e Suas Aplicações
Seminários Avançados I
Material III-Bimestre Wagner Santos C. de Jesus
INSTITUTO FEDERAL FARROUPILHA
Linguagem de Banco de Dados - SQL
Bancos de Dados – SQL – parte 1
Administração de Sistemas de Informação Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Usuário de SGBD Álvaro Vinícius de Souza Coêlho
BANCO DE DADOS UNIVERSIDADE ESTADUAL DE SANTA CRUZ
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
(Linguagem de Consulta Estruturada)
SEGUNDA FASE / S2B MIC PERNAMBUCO SEGUNDA FASE / S2B MIC PERNAMBUCO
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Desenvolvendo um script SQL
Introdução a Banco de dados
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Linguagem de Definição de Dados
Curso Técnico em Informática
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Teste.
Modelagem de Dados 1 - MD1 Aula 1.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
SCC Bancos de Dados e Suas Aplicações
Contatos Gladimir Catarino
Banco de Dados I Linguagem SQL e Álgebra Relacional 4P/SI – 2010/02
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
Conceitos básicos Professor Esp. Diego André Sant’Ana
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Professor Me. Jeferson Bussula Pinheiro.
Daniel Paulo SQL Server 2014 Módulo II Daniel Paulo
VBA – Visual Basic para Aplicativos
Linguagem de definição de dados - SQL
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
BD SQL (Insert, Update, Delete) e Select Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Persistência de dados e padrão DAO
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Capítulo 4 SQL básica.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
Modelagem de Banco de Dados: Conceitos
Tema 1: Conceitos fundamentais de banco de dados
O que é um banco de dados? Antes precisamos entender o que são dados.
Origem e conceitos do SQL.
Transcrição da apresentação:

A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia

Structured Query Language O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por Edgard Frank Codd. O nome original da linguagem era SEQUEL, acrônimo para"Structured English Query Language" (Linguagem de Consulta Estruturada) que mais tarde foi concluída por Donald Chamberlain.IBMSystem Rmodelo relacionalEdgard Frank Codd

SQL - Padronização SQL-86Primeira Geração. Oficialmente foi a 1ª padronização Internacional ANSI 1997Padronização foi aplicada também pela ISO SQL-89Novos recursos implementados como Chave Primária, estrangeira e valores nulos SQL-92Segunda Geração. Alterações significativas ocorreram aqui como Joins entre outros SQL-99Terceira Geração. Novas alterações não menos significativas quanto às anteriores ocorreram aqui como a criação de Triggers. SQL-2003Quarta Geração. Implementação da Linguagem XML (Extensible Markup Language) Além das padronizações oficiais, Fabricantes de Softwares Gerenciadores de Banco de Dados por competitividade implementaram também seus próprios recursos como por exemplo: A Microsoft SQL-SERVER com a Transact SQL A ORACLE com a PL-SQL (Procedural Language)

Tipos de Instrução SQL As Instruções SQL são divididas em 3 Grupos DML (Data Manipulation Language) Este grupo contém comandos responsáveis em obter informações de uma fonte de dados, bem como atualizar, inserir ou excluir. SELECT – UPDATE – INSERT – DELETE DDL (Data Definition Language) Este grupo contém comandos responsáveis em criar, alterar ou excluir estruturas, tais como Banco de Dados, Tabelas, Consulta entre outras. CREATE – ALTER – DROP DCL (Data Control Language) Este grupo contém comandos responsáveis em gerenciar permissões e controles de acesso em componentes dentro de um servidor de Banco de Dados. GRANT –DENY - REVOKE

Banco de Dados Banco de dados é um conjunto de informações relacionadas entre si, referentes a um mesmo assunto e organizadas de maneira útil, com o propósito de servir de base para que o usuário recupere informações, tire conclusões e tome decisões. Este gerenciamento é feito através de um SGBD (Sistema de Gerenciamento de Banco de Dados.

Base de Dados Base de dados é um conjunto de informações, referentes a um mesmo assunto sem haver nenhum tipo de relacionamento. Geralmente são dispostos em forma de arquivos tais como: Planilhas do MS-Excel Arquivos de Texto (CSV, TXT...) Arquivos Expansíveis (XML)

Organização da Informação Como vimos anteriormente, sendo o banco de dados um conjuntos de informações, como estas são organizadas e/ou armazenadas? Através de tabelas que nada mais é do que uma estrutura composta por colunas e linhas onde definimos: COLUNA S = Campos LINHAS = Registros MatrículaFuncionárioAdmissãoSalário 1000Louise Veronica Ciccione , Mirosmar José Camargo , Arthur Antunes Coimbra , El Chavo del Ocho ,20