Projeto de desenvolvimento em banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 47 (11633 palavras )
  • Download(s) : 0
  • Publicado : 7 de junho de 2011
Ler documento completo
Amostra do texto
Projeto de Pré-Aula 2010
4ª Semestre

UNIVERSIDADE NOVE DE JULHO

Projeto “ÒTICA STYLUS” foi desenvolvido na disciplina de Pesquisa em Tecnologias Aplicadas ao Negócio do 2º Semestre do Curso de Téc. Banco de Dados e foi utilizado como base para a implementação deste Projeto.

Integrantes

Nomes R.A.
Alex Enoque da Silva 909106038
Edmilson André de Santos409106955
Flávio Serafim de Lima 409105263
Rafael Gomes da Silva 409104563
Rogério Carneiro 309105796

Sala: 602
Campus: Vergueiro
Turno: Noturno

SUMÁRIO
Conteúdo
1. RESUMO 4
2. SOBRE A EMPRESA 4
2.1. DESCRIÇÃO DA EMPRESA 4
2.2. MISSÃO E VISÃO 4
2.3. ÁREA DE ATUAÇÃO 4
3. INTRODUÇÃO 4
4. MODELO CONCEITUAL 5
5. MODELO RELACIONAL 6
6. MODELO FÍSICO - SCRIPT DO BANCO7
6.1. --CRIAÇÃO DAS TABELAS-- 7
6.2. --DEFINIÇÃO DAS PRIMARY KEY (PK)-- 26
6.3. --DEFINIÇÃO DAS CONSTRAINT (FK)-- 33
6.4. --INSERTS DA TABELA-- 34
6.5. --SELECT DAS TABELAS-- 71


1. RESUMO
O projeto consiste no desenvolvimento de um Banco de Dados para empresa Ótica Stylus Ltda.

2. SOBRE A EMPRESA
2.1. Descrição da Empresa
Razão Social: Ótica Stylus Ltda

Nome Fantasia: ÓticaStylus

CNPJ: 22.224.356/0001-15

Endereço: Rua 3, nº 855 esq. av.05 - Centro - Rio Claro (SP)

Telefone: (19) 3524-8410
2.2. Missão e Visão
Proporcionar ao usuário de óculos uma visão perfeita aliada ao conforto das lentes e das armações oferecidas.
2.3. Área de Atuação
O ramo de atividade é o ótico.

3. INTRODUÇÃO
O Banco de Dados foi desenvolvido a partir do mapeamento dosprocessos e necessidades da empresa. Esse levantamento permitiu a identificação das principais entidades do ramo do negócio que deveriam ser criadas: Tabela País, Tabela Estado, Tabela Telefone, Tabela Tipo Fornecedor, Tabela Sub Classe, Tabela Classificação, Tabela Grupo, Tabela Modelo, Tabela Material, Tabela Fabricante, Tabela Tipo Cliente, Tabela Tipo Documento, Tabela Cadastro Usuario, TabelaNivel Acesso, Tabela Login, Tabela Cargo, Tabela Vendas, Tabela Produto Venda, Tabela Compras, Tabela Compra Produto, Tabela Endereço, Tabela Fornecedor, Tabela Produtos, Tabela Cadastro Cliente.
Com base nos processos identificados foi elaborado o modelo conceitual do Banco de Dados. Neste ponto foram definidas as Chaves Primárias e os relacionamentos das tabelas.
Após esta etapa foiiniciado o Modelo Relacional e o Modelo Físico, onde foram definidas as Foreign Keys e o desenvolvimento do Script das tabelas.
Diante disso, foram inseridas linhas de dados para seleção de consultas e pesquisas de informação. Isto permitiu a implementação dos mais variados tipos de Seleção de Dados, através de comandos Joins, Equijoins e Non-Equijoins.
A etapa final do projeto consistiu na criaçãodas Views das Tabelas e na elaboração de Subquéries. Neste ponto foram feitos os testes finais no projeto do Banco de Dados para correção, melhorias e entrega para apreciação junto à empresa solicitante.

4. MODELO CONCEITUAL


5. MODELO RELACIONAL


6. MODELO FÍSICO - SCRIPT DO BANCO
6.1. --Criação das Tabelas--
ALTER TABLE TB_TIPO_FONE
DROP PRIMARY KEY CASCADE;
DROP TABLETB_TIPO_FONE CASCADE CONSTRAINTS;

CREATE TABLE TB_TIPO_FONE
(
TIPO_FONE NUMBER(1) NOT NULL,
DESCRICAO VARCHAR2(50 BYTE) NOT NULL
)
TABLESPACE USERS
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITEDPCTINCREASE 0
BUFFER_POOL DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;

DROP TABLE TB_LOGIN CASCADE CONSTRAINTS;

CREATE TABLE TB_LOGIN
(
COD_USUARIO NUMBER(5) NOT NULL,
DT_LOGIN NUMBER(8) NOT NULL,
HORA_LOGIN NUMBER(6) NOT NULL,
DT_LOGOF NUMBER(8)...
tracking img