Base dados
INTRODUÇÃO
Este trabalho foi desenvolvido na tentativa de demonstrar todos os progressos que temos vindo a aprender na sala de aula e implementar de melhor maneira possível este trabalho que se refere a um protótipo de um comércio electrónico.
Ao longo deste trabalho vou demonstrar os modelos de base de dados, quer o esquema relacional como também a sua bd relacional de cada relação existente no sistema.
No decorrer do trabalho vou tentar criar um site simples sem muitos designs mas com um sistema de base de dados (que é o mais importante) que funciona na perfeição com um nível de segurança bastante plausível em que irei adoptar uma melhor estratégia para este, e também o envio de dados de uma forma mais confidencial possível entre o usuário e o administrador. Demonstrarei os scripts que irei utilizar na criação das tabelas e também na criação do site.
Modelação e Implementação da BD
O Esquema relacional
O meu esquema relacional simplesmente faz uma relação entre o cliente e o funcionário da empresa e também temos a relação entre funcionário e salário.
DEA E BASES DE DADOS RELACIONAIS
Agora temos a implementação das relações em si nas tabelas.
1.
* Cliente (ID-Cliente, Nome, Apelido, Telefone, Sexo, NºBI, Email ) * Funcionário (ID-Funcionario, Nome, Apelido, Telefone, Sexo, NºBI,Email) * Salário (ID-Salario, Quantia) * Produto (IDP, cod, tipo, quan_exis,data_val)
2.
* Não existe entidades fracas no esquema.
3. (1:1) * Salário (ID-Salario, Quantia) * Funcionário (ID-Funcionario, Nome, Apelido, Telefone, Sexo, NºBI, Email,
*ID-Salario)
4. (1:N) * Produto (IDP, cod, tipo, quan_exis,data_val) * Cliente (ID-Cliente, Nome, Apelido, Telefone, Sexo, NºBI, Email ) * Produto (IDP, cod, tipo, quan_exis,data_val, *ID-Cliente)
5. (M:N) * Cliente (ID-Cliente, Nome, Apelido, Telefone, Sexo, NºBI, Email ) * Funcionário (ID-Funcionario, Nome, Apelido, Telefone,