Banco dados
1. O que é um sistema de banco de dados e quais são seus principais componentes ?
Um sistema de banco de dados é basicamente um sistema computadorizado de manutenção de registros. Em outras palavras, é um sistema computadorizado cuja finalidade geral é armazenar informações e permitir que os usuários busquem e atualizem essas informações quando as solicitar.
Um sistema de banco de dados envolve 4 componentes principais:
• Dados
• Hardware
• Software
• Usuários
2. O principal componente de software de um sistema de banco de dados é ?
SQL
3. Comente sobre entidade fraca.
É uma entidade que para existir depende de uma outra entidade.
4. Cite alguns exemplos de SGBD conhecidos do mercado.
Mysql, Firebird, Interbase, Oracle, SqlServer
5. Cite 3 características de um SGBD.
Controle de Redundânciac, Compartilhamento de Dados,Restrição a Acesso não Autorizado, Tolerância a Falhas,Integridade,Suporte a transações
6. Quais as visões oferecidas em cada um dos níveis da arquitetura de um SGBD.
Nível físico (armazenamento) - Nível mais baixo de abstração. Descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível.
Nível conceitual (lógico de comunidade). - Descreve quais dados estão armazenados e seus relacionamentos. Neste nível, o banco de dados é descrito através de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico. Nível externo (lógico do usuário) - Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente.
7. Explique Chave Primária e Chave Estrangeira.
Em uma tabela existe uma coluna ou conjunto de colunas concatenados, cujo valor é único na tabela, ou seja, nunca se repete aquele valor em nenhuma outra linha da tabela, e que identifica uma e somente uma única linha da tabela. Quando dizemos que duas tabelas estão relacionadas através de atributos (colunas) comuns, devemos observar que esta