Conceitos de programacao

1526 palavras 7 páginas
Banco de Dados

Banco de Dados

Conceitos de:

* Tabela * Registro * Campo * Chave primária * Chave Estrangeira * Chave Composta * Relacionamentos * Cardinalidade * Normalização * 1 FN * 2 FN * 3 FN

Tabelas (ou relações, ou entidades)
Todos os dados de um banco de dados relacional (BDR) são armazenados em tabelas. Uma tabela é uma simples estrutura de linhas e colunas. Em uma tabela, cada linha contém um mesmo conjunto de colunas. Em um banco de dados podem existir uma ou centenas de tabelas, sendo que o limite pode ser imposto tanto pela ferramenta de software utilizada, quanto pelos recursos de hardware disponíveis no equipamento.
As tabelas associam-se entre si através de regras de relacionamentos, estas regras consistem em associar um ou vários atributo de uma tabela com um ou vários atributos de outra tabela. * Exemplo: A tabela funcionário relaciona-se com a tabela cargo. Através deste relacionamento esta última tabela fornece a lista de cargos para a tabela funcionário.
Modelo teórico usado para representar conceitualmente um BD, Idealizado por Codd (1970). Baseado numa estrutura de dados simples chamada relação. É o modelo mais amplamente usado, principalmente em aplicações convencionais de BD.

Registros (ou tuplas)
Cada linha formada por uma lista ordenada de colunas representa um registro, ou tupla. Os registros não precisam conter informações em todas as colunas, podendo assumir valores nulos quando assim se fizer necessário.
Resumidamente, um registro é uma instância de uma tabela, ou entidade. * Exemplo: O empregado Pedro é uma instância (registro) da tabela funcionário, e a função Analista Comercial é a instância (registro) da tabela cargo. Uma associação entre estas duas tabelas criaria a seguinte instância de relacionamento: Pedro é Analista Comercial, onde o verbo ser representa uma ligação entre os registros distintos.

Relacionados

  • Conceitos de Programação
    792 palavras | 4 páginas
  • Conceito de programação
    1283 palavras | 6 páginas
  • conceitos de programação
    1542 palavras | 7 páginas
  • Conceitos de Programação
    735 palavras | 3 páginas
  • Conceitos fundamentais de programaçao
    795 palavras | 4 páginas
  • Conceitos iniciais da programação
    641 palavras | 3 páginas
  • Conceito linguagens de programação
    532 palavras | 3 páginas
  • Conceito de linguagem de programação
    790 palavras | 4 páginas
  • Conceitos de linguagens de programação
    1645 palavras | 7 páginas
  • Conceitos básicos de programação
    2351 palavras | 10 páginas