Origem e conceitos do SQL.

Slides:



Advertisements
Apresentações semelhantes
Ana Paula B. Barboza Ivana Xavier Rodrigues
Advertisements

Banco de Dados Prof. Antonio.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
SGBD.
Arquitetura e Linguagens
BANCO DE DADOS UNIVERSIDADE ESTADUAL DE SANTA CRUZ
A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Curso Técnico em Informática
Modelagem de Dados 1 - MD1 Aula 1.
SCC Bancos de Dados e Suas Aplicações
Banco de Dados I Linguagem SQL e Álgebra Relacional 4P/SI – 2010/02
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.
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Modelo Relacional Introduzido por Ted Codd, da IBM Research, em Utiliza o conceito de relação matemática. Possui base teórica na teoria dos conjuntos.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 18.
SGBDs SQL Livres: rumo à maturidade Leandro Guimarães Faria Corcete DUTRA ● Por que SGBDs SQL? ● Por que não SGBDRs? ● Alternativas livres: prós e contras.
Rodolfo ValezinRA: Júlio Araújo RA: Boaz A. NeimeirRA:  Curso de Informática - Tecnologia em Banco de Dados  Disciplina:
Relatórios.  O Relatório é um componente ActiveX chamado ActiveReport, que permite a visualização e impressão de valores instantâneos de variáveis do.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
Ferramenta para sincronização estrutural de bases de dados MySQL aplicada à BlueOne Informática Ltda. Fernando Pereira Orientador: Wilson Pedro Carli.
Protótipo de um ORM para a plataforma.NET Orientando: Thiago Boufleuhr Orientador: Adilson Vahldick.
B EM V INDOS DREAMWEAVER+PHP+M Y SQL Professor: Engº Fernando Miranda.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
SISTEMA DE GERENCIAMENTO DA APLICAÇÃO E MANUTENÇÃO DO PROGRAMA DE QUALIDADE 5S Marlos T. S. Sedrez Orientador: Paulo Roberto Dias.
Prof. Eng. Diego A. G. Ribeiro São Paulo, 2006 Tecnologia Web Prof. Eng. Diego A. G. Ribeiro São Paulo, 2006.
Banco de dados - prático Usando aplicativos MicroSoft Prof. Marcos Luiz Mucheroni 7ª. Aula (continuação)
Educação Profissional Técnica de Nível Médio em Informática
Banco de Dados INSTITUTO FEDERAL PARANÁ Campus Umuarama
Valéria Maria Lauande Março/2010
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Prof. MS Virgílio fries muller
Persistência de dados e padrão DAO
Tema 1: Conceitos fundamentais de banco de dados
Prof: Márcio Soussa Centro Universitário Jorge Amado
SQLite SQLite é um banco de dados Open Source. Ele suporta recursos de banco de dados relacionais padrão, como sintaxe SQL, transações, etc. SQLite suporta.
O que é um banco de dados? Antes precisamos entender o que são dados.
SQL (Structure Query Language)
Ligação do banco de dados com a página
Banco de dados My Sql Evandro Silva Gabriel Ritz Mariana Boiago
UNIVERSIDADE DE SÃO PAULO
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
Banco de Dados para Redes– Aula 02 Prof. Me. Ronnison Reges Vidal
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Projeto estacionamento
Acesso a Banco de dados com JDBC
Aplicativos para Internet Aula 13
Aplicativos para Internet Aula 12
LAMP – Linux Apache MySql e PHP
SQL Uma breve pesquisa.
BANCO DE DADOS I.
Padrões em BDOO e Projeto Lógico
1 Base de Dados I Professor Engº.Pembele Panzo. 2 TÓPICOS  MODELOS DE BASES DE DADOS: 1ª Geração-Modelo Hierárquico e Rede 2ª Geração-Modelo Relacional.
Organização básica de arquivos
<inserir o nome do consultor> – Consultor Masterdata
ADOQuery ADOConnection.
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Aranda DB TOOLS ® Nome: Paul Michel Remy
Módulo III Capítulo 2: SQLite
Gerenciamento de backup e dumps do MySQL
2ª Ed. NTGIR INCRA OBJETIVOS, DOCUMENTAÇÃO, ARQUIVO DIGITAL, NOVOS MODELOS, ETC.
Tratamento de Não Conformidade Necessidade ou expectativa que é expressa, geralmente, de forma implícita ou obrigatória. Requisito.
Modelagem de Banco de Dados
Introdução ao Modelo Relacional Capítulo 2 - Database System Concepts – 6ª. Ed - Silberschatz et al Curso: Ciência da Computação Disciplina: Banco de Dados.
Transcrição da apresentação:

Origem e conceitos do SQL

1. ORIGEM

Concepção Origem 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 E.F.Codd Sigla O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada, em Inglês). Mais tarde, o nome foi reduzido para SQL (“Structured Query Language”)

História Padronização Apesar de desenvolvido originalmente pela IBM, em pouco tempo surgiram “ dialetos ” desenvolvidos por outros produtores. Visando uma padronização da linguagem, a ANSI (American National Standards Institute) lançou padrões para a mesma nos anos de 1986, 1989, 1992, 1999, 2003 e 2006.

2. CONCEITOS

Modelo relacional Definição O modelo relacional é um modelo de dados representativos (ou de implementação), adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio em que todos os dados estão guardados em tabelas (ou, matematicamente falando, relações). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos. Sistemas que fazem uso: -SQL Server -Oracle -PostGreSQL -MySQL

O quê o SQL pode fazer: SQL pode executar consultas em uma base de dados SQL pode recuperar registros em uma base de dados SQL pode inserir registros em uma base de dados SQL pode atualizar registros em uma base de dados SQL pode apagar registros em uma base de dados SQL pode criar novas bases de dados SQL pode criar novas tabelas em uma base de dados SQL pode criar procedimentos armazenados (Stored Procedures) em uma base de dados SQL pode criar visualizações(Views) em uma base de dados SQL pode definir as permissões em uma tabela, procedimento, base de dados ou visualização