SQL BD

1410 palavras 6 páginas
Banco de Dados I – Ciência da Computação

SQL (Structured Query Language)
Prof. Mariane Souza mariane@bcc.unifal-mg.edu.br aula disponível no site: http://www.unifal-mg.edu.br/moodle Universidade Federal de Alfenas
Departamento de Ciências Exatas

SQL
• Linguagem de consulta para banco de dados relacionais.
• Surgiu no início dos anos 70, nos laboratórios da IBM.
• Linguagem descritiva e não-procedural.
– Porém, maior parte das características baseadas na álgebra relacional. • Tornou-se um padrão para banco de dados.
– Simplicidade.
– Facilidade de uso.

SQL
• Padronização:


SQL-86 (ANSI)



SQL-87 (ISO)



SQL-92



SQL:1999 (também chamado de SQL-3)
• Adição de queries recursivas, triggers, algumas características OO.



SQL:2003
• Características relacionadas à XML.

SQL





DDL
DML
Linguagem transacional
SQL embutida

DDL
• Permite a especificação das relações e as informações relacionadas às mesmas:
– Criação de esquemas para relações
– Definição de domínio dos valores de atributos

– Restrições de integridade
– Índices a serem mantidos para cada relação
– Informações de segurança e autorização para cada relação – Estrutura de armazenamento físico de cada relação no disco – Criação de visões

DDL


Atributos e tipos de domínio:


char(n): string de caracteres de tamanho fixo com tamanho n especificado pelo usuário



varchar(n): string de caracteres de tamanho variável com tamanho n máximo especificado pelo usuário



int: inteiro (um subconjunto finito de inteiros que é dependente da máquina)‫‏‬



smallint: inteiro pequeno



numeric(p,d): número de ponto fixo, com precisão de p dígitos especificada pelo usuário, com d dígitos à direita do ponto decimal



real, double precision: números de ponto flutuante e ponto flutuante de precisão dupla com precisão dependente da máquina



float(n): número de ponto flutuante, com precisão de

Relacionados

  • Trabalho SQL BD
    936 palavras | 4 páginas
  • Sql banco de dados bd
    6679 palavras | 27 páginas
  • BD-SQL Vídeo Locadora
    461 palavras | 2 páginas
  • Prova de SQL Server - Fundamentos de BD
    455 palavras | 2 páginas
  • Consultas a bd relacional usando o site praticando sql
    258 palavras | 2 páginas
  • Jdbc java
    1959 palavras | 8 páginas
  • Ciencias
    1242 palavras | 5 páginas
  • chalala da unopar
    2709 palavras | 11 páginas
  • Banco de dados
    3129 palavras | 13 páginas
  • Banco de dados na nuvem
    2215 palavras | 9 páginas