Apostila de SQL

598 palavras 3 páginas
SQL – STRUCTURED QUERY LANGUAGE – LINGUAGEM ESTRUTURAL DE CONSULTAS

Surgiu para, dentre outras coisas, tornar nos SGBD-Rs atuais os dados independentes dos programas, ou melhor, das linguagens de programação. Os dados contidos nos SGBD-Rs atuais são passiveis de ser acessados por programas escritos em varias linguagens de programação.

Tabela: Uma tabela é um conjunto não ordenado de linhas (tuplas). Cada linha é composta por uma série de campos (valor de atributo). Cada campo é identificado por um nome de campo (nome do atributo). São conjuntos de elementos distintos com características comuns compostos por colunas.

Atributos: Os atributos de uma mesma relação devem ser diferentes. O conceito básico para identificar linhas e estabelecer relações entre linhas de tabelas de um banco de dados relacional é o de chave. Existem três tipos de chaves a considerar: primária, alternativa (candidata) e estrangeira. São as colunas da tabela. Precisam necessariamente ser de um determinado tipo.
Chave Primária: é uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela.
Chave Candidata (ou alternativa): é o atributo que poderia ser utilizado como chave primaria, mas por alguma razão não foi utilizado. Também garante unicidade na tabela.
Chave Estrangeira: é um atributo ou uma combinação de atributos, cujos valores aparecem necessariamente na chave primária de uma outra relação. Tipos de dados mais comuns em SQL
1) Numéricos:
- Smallint - Armazena valores numéricos, em dois bytes binários, compreendidos entre o intervalo -32768 a +32767.
- Integer - Armazena valores numéricos, em quatro bytes binários, compreendidos entre o intervalo -2147483648 a +2147483647
- Decimal(n,m) - Armazena valores numéricos com no máximo 15 dígitos. Nesta opção deve ser definida a quantidade de dígitos inteiros (n) e casas decimais (m) existentes no campo.
2) Alfanuméricos:
- Varchar (n) - Definir um campo alfanumérico de até

Relacionados

  • Apostila Sql
    7164 palavras | 29 páginas
  • Apostila SQL
    3326 palavras | 14 páginas
  • Sql apostila
    1532 palavras | 7 páginas
  • Apostila SQL
    4128 palavras | 17 páginas
  • Apostila sql
    6695 palavras | 27 páginas
  • Apostila SQL
    5564 palavras | 23 páginas
  • Apostila sql
    12953 palavras | 52 páginas
  • Apostila SQL
    16223 palavras | 65 páginas
  • Apostila sql
    15993 palavras | 64 páginas
  • Apostila de sql
    6979 palavras | 28 páginas