Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1973 palavras )
  • Download(s) : 0
  • Publicado : 7 de junho de 2011
Ler documento completo
Amostra do texto
Faculdade Nossa Senhora Aparecida
DEPARTAMENTO DE CIÊNCIAS EXATAS E DA TERRA
CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

APLICAÇÕES DE BANCO DE DADOS
PROF.ª CELIO SANTOS

PROJETO DE BANCO DE DADOS

Aparecida de Goiânia
2011

THYAGO COELHO MESQUITA

Aparecida de Goiânia
2011

thyago coelho mesquita
ricardo martins
michael
Welderson pablo
Aline

PROJETO DE BANCO DE DADOSTrabalho sobre o projeto de banco de dados apresentado à Faculdade Nossa Senhora Aparecida - FANAP, como requisito parcial para a obtenção de média bimestral 3º Período na disciplina de aplicações de banco de dados.

Orientador: Célio Santos

Aparecida de Goiânia
2011

SUMÁRIO
1 INTRODUÇÃO 1

2 DEFINIÇÃO DE MINIMUNDO 2
2.1 DESCRIÇÃO DO MUNDO REAL 4
2.1.1 OBJETIVOS DA APLICAÇÃO 43 DESCRIÇÃO DO BANCO DE DADOS 5
3.1.1 ENTIDADES 5
3.2 RELACIONAMENTOS 6
3.2.1 RELACIONAMENTOS DUPLOS E AUTO-RELACIONAMENTOS 6
3.2.2 RELACIONAMENTOS TRIPLOS (TERNÁRIOS) 6
3.2.3 RELACIONAMENTOS TEMPÓRAIS 6
3.2.4 RELATÓRIOS 6
4. MER (Modelo de Entidade e Relacionamento) 7
4.1 Figura 1 7
5 Modelo físico do Banco de dados 8
5.1 Figura 2 – Modelo físico do Banco de dados 8
6. SCRIPTSUTILIZADOS NO WORKBENCH MYSQL 9
7. SGBD UTILIZADO 20
7.1 FERRAMENTAS UTILIZADAS 20
8. CONCLUSÃO 21
9. REFERÊNCIAS BIBLIOGRÁFICAS 22

1 INTRODUÇÃO
A criação de um banco de dados para um sistema onde existe inserção de informações é necessário, criando hierarquias e responsabilidades, métodos e mudança de hábitos onde o banco será responsável em armazenar todos os tipos de dadosfacilitando muito o gerenciamento, em conjunto com um software que oferecerá varias opções para impressão de relatórios de vários gêneros.

2. Definição de minimundo
2.1 Descrições do mundo real
O atendimento de um salão de cabeleireiros visa agilidade e organização dos horários disponíveis dos cabeleireiros, manicure etc. Existem estoques de produtos para venda e os que são para o usopróprio do salão. Onde o cliente se sinta confortável em agendar horários. Sempre otimizando as tarefas no interior do estabelecimento onde os clientes serão atendidos nos horários marcados e estes serão cadastrados no processo usando estratégias de marketing.
2.1.1 Objetivos da aplicação
A aplicação objetiva a automação da gerência, o proprietário obtém resultados mais precisos sobre os fluxosno interior do salão viabilizando alterações financeiras para economias futuras. O sistema contará com dados sobre Cabeleireiros, gerente, clientes, agendamentos e produtos. Possibilita o agendamento consultas e inserção de dados das entidades.

* 3. Descrição do banco de dados
3.1 Descrição informal dos dados
O esquema de banco de dados contará com os seguintes componentes:3.1.1 Entidades

Observação: As entidades Cabeleireiro/Manicure, Gerente são entidades “filhas” da entidade Funcionário. Portanto, os atributos de Funcionário serão herdados por Cabeleireiro/Manicure e Gerente.
A entidade Agendamento é tratada como entidade fraca em relação à entidade associativa gerada pelo relacionamento Cabeleireiro-cliente.
A entidade cliente e funcionário possuem oatributo Telefone, que é tratado como um atributo multivalorado, pois podemos ter vários números de telefone para um mesmo cliente ou funcionário (e.g. Número de telefone fixo e Número de celular). Além desse atributo multivalorado, cliente e funcionário também possui o atributo Endereço, que é tratado como composto, visto que Endereço é subdividido em: Rua, Número, Bairro, CEP e Cidade.
3.2Relacionamentos
3.2.1 RELACIONAMENTOS DUPLOS E AUTO-RELACIONAMENTO
* Serviço<->Cabeleireiro/Manicure
* Um Serviço pode ter um ou mais cabeleireiros;
* Um Cabeleireiro está associado a pelo menos um serviço.
* Produto<->Pedido
* Um produto está associado a pelo menos um pedido;
* Um produto tem vários fornecedores.
* Cabeleireiro<->Cabeleireiro...
tracking img