TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS: Desenvolvimento de um modelo de dados para um sistema de informação para a gestão do estacionamento

Seminário: ATPS: Desenvolvimento de um modelo de dados para um sistema de informação para a gestão do estacionamento. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/4/2014  •  Seminário  •  1.248 Palavras (5 Páginas)  •  510 Visualizações

Página 1 de 5

Resumo

A empresa LFLXZ Ltda. está informatizando a parte de controle de seu estacionamento. Diante disso está contratando sua equipe como uma consultoria que desenvolverá um Modelo de Dados de forma a organizar todas as informações em um SGBD (Sistema Gerenciador de Banco de Dados). A modelagem de dados deverá ser realizada a partir da entidade “Estacionamento”, gerada a partir do levantamento de dados elaborado e com vistas a atender a demanda do cliente.

Entidade: Estacionamento

Atributos: nro_ficha, cpf_proprietario, nome_proprietario, telefone_com, telefone_res,

telefone_cel, e-mail, (placa_veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo)

Entidade: Vaga

Atributos: (nro_vaga, placa_veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo)

Representação da estrutura da entidade:

- Todos os atributos sublinhados são atributos chave.

- Todos os atributos que estiverem entre parênteses, serão atributos repetitivos.

Nosso objetivo é elaborar um modelo de dados para o sistema de informação para controle de um estacionamento.

Sumário

Etapa 1 4

Passo 2 4

Passo 3 6

Passo 4 .......................................................................................................................................9

Etapa 2 9

Passo 1 9

Passo 2 10

Passo 3......................................................................................................................................11

Passo 4..................................................................................................................................12

Etapa 3 12

Passo 1 12

Passo 2 14

Passo 3......................................................................................................................................15

Passo 4..................................................................................................................................15

Etapa 4 16

Passo 1 18

Passo 2 18

Passo 3......................................................................................................................................21

Etapa 5 22

Passo 1 22

Passo 2 22

Etapa 6 25

Passo 1 25

Passo 2 29

Conclusão 30

Bibliografia 31

Etapa 1 – Passo 2

Sistema de Banco de Dados X Sistema de Arquivos

Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação. Sendo armazenados em diversos arquivos, precisando de diferentes programas de aplicações para extrair e acrescentar registros, elevando de formas os custos destas aplicações.

Dados e Meta-dados na base

Os dados e a descrição correspondente são armazenadas na base e gerenciadas pelo SGBD.

Independência de Dados-Programas

Modificações como inclusão de um novo campo não afetam os programas.

Abstração de Dados

Representação conceitual através de um modelo de dados que só usa conceitos lógicos.

Múltiplas Visões

São visões, de como os usuários vêem o banco de dados;

- Cada um vê o banco de dados ao seu modo.

Representam a abstração de mais alto nível da arquitetura;

Construídos de forma que sejam removidos os conflitos entre duas ou mais visões.

Sistema de Banco de Dados

Sistemas de Arquivos

Etapa 1 – Passo 3

Modelo de Dados

Modelo de dados consiste na especificação das estruturas de dados, contendo uma coleção de ferramentas conceituais descrevendo dados, relações de dados, semântica de dados e restrições de consistência. Um modelo de dados oferece uma maneira de descrever o projeto de um banco de dados do nível lógico, físico e de view.

Especificando também a atividade de regras de negócios, necessárias para suportar uma área de negócios. Representada também, por um conjunto de requerimentos de informações de negócios. É uma parte importante do desenho que compõem o sistema de informação.

A abordagem que se dispensa ao assunto normalmente atende três perspectivas: Modelagem Conceitual, Modelagem Lógica e Modelagem Física. A primeira e conhecida e usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador do dado, a segunda já agrega alguns detalhes de implementação e a terceira demonstra como os dados são fisicamente armazenados.

Já os três modelos de dados mais conhecidos, quanto ao objetivo, podemos identificar os seguintes:

• Modelo de dados entidade-relacionamento (MER) (Leitura, construção e validação dos modelos).

O modelo entidade-relacionamento é baseado em uma percepção de um mundo real que consiste em uma coleção de objetos básicos chamados entidades, e em relacionamentos entre estes objetos. Uma entidade é um objeto que é distinguível de outro objeto por um conjunto específico de atributos. Por exemplo, os atributos número e saldo descrevem uma conta particular em um banco. Um relacionamento é uma associação entre várias entidades. Por exemplo, um relacionamento ContaCliente associa um cliente a cada conta que ele possui. O conjunto de todas as entidades de um mesmo tipo e o conjunto de relacionamentos do mesmo tipo são denominados conjuntos de entidades e conjuntos de relacionamentos, respectivamente.

Em acréscimo a entidades e relacionamentos, o modelo ER representa certas restrições com os quais os conteúdos de bancos de dados precisam estar de acordo. Uma restrição importante é o mapeamento de cardinalidade (ou multiplicidade de um conjunto de relacionamentos) que expressa o número de entidades ao qual outra entidade pode estar associada via um conjunto de relacionamentos. Sendo os softwares BrModelo, BPWin, os utilizados;

• Modelo relacional:

Usa uma coleção de tabelas para a representar os dados e as relações entre ele. Cada tabela possui diversas colunas, e cada coluna possui um nome único. O modelo relacional é um exemplo de modelo baseado em registros, e é o modelo de dados mais usado, e uma grande maioria dos sistemas de banco de dados atuais é baseada no modelo relacional, sendo os softwares BPWin, Aris Tool Set, Visio da Microsoft e similares SmartDraw, dentre outros;

• Modelo de dados baseado em objeto (ODBMS ou OODBMS):

É um banco de dados em que a informação é armazenada na forma de objetos. Sendo o gerenciador de banco de dados para um orientado a objetos. Sendo doisfatores principais que levam a adoção da tecnologia de banco de dados orientados a objetos. A primeira, é que em um banco de dados relacional se torna difícil de manipular com dados complexos. Segundo, os dados são manipulados pela aplicação escrita usando linguagens de programação orientada a objetos, e o código precisa ser traduzido entre a representação do dado e as tuplas da tabela relacional, o que alem de ser uma operação tediosa de ser escrita, consome tempo. Softwares como C++, C#, Java, Python ou Delphi, são bem utilizados para esta aplicação.

Esquema – Descrição (Textual ou Gráfica) da estrutura de um banco de dados de acordo com um determinado modelo de dados.

Esquema do Banco:

• Armazenamento no catalogo;

• Mudanças muito menos freqüentes.

Instância – Conjunto de dados armazenados em um banco de dados em um determinado instante de tempo.

Estado do banco:

• Dados do banco em qualquer ponto do tempo;

• Inicialmente vazio;

• Muda freqüentemente;

• Validade parcialmente garantida pelo SGBD

Entidades Instâncias

Cliente cpf_proprietario

Produto Vaga_estacionamente

Etapa 1 - Passo 4

Relatório 01

Até o presente momento, fora desenvolvido atividades de sondagem de como será desenvolvido a base, para o real desenvolvimento do banco de dados, tendo conhecimento do que se faz melhor para a Empresa LFL, procuramos apresentar de forma clara e objetiva, do que já fora desenvolvido, pela nossa equipe, bem como exemplificando, e diferenciando as diversas formas de se montar o Servidor de Banco de Dados.

Procurando o melhor desempenho e praticidade, verificamos que o melhor para a empresa é um sistema de banco de dados, bem como pela facilidade de gerar relatórios, modificações, bem como atualizações. Apresentando a vocês, todas as vantagens e desvantagens para esta confecção, Junto a este relatório, será enviado, parte de nosso estudo de caso, para a melhor compreensão, bem como com suas definições e exemplificações.

Já apresentado, nosso relatório, e todos os levantamento para a confecção da base de banco de dados, iremos agora mais adiante, criando modelos de entidades-relacionamento, mostrando graficamente todos os processos pela nossa equipe desenvolvida.

Etapa 2 – Passo 1

Controle de Estacionamento

Entidade Atributos

Estacionamento cpf_proprietario, nome_proprietario, telefone_com, telefone_res, telefone_cel, e-mail.

Vaga modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo.

Etapa 2 – Passo 2

Entidade – Objeto do universo de interesse do Banco de Dados, cujas características se deseja armazenar. Pode ser definida como qualquer coisa do Mundo real, abstrata ou concreta, na qual se deseja guardar informações. Exemplos de entidades: Cliente, Produto, Contrato, Vendas, etc.

Representação Gráfica

Atributos - Características das entidades, Exemplos de atributos: Código do

Produto (Entidade Produto), Nome do Cliente (Entidade Cliente).

Representação Gráfica

Atributo Chave - Atributo único para a entidade

Representação Gráfica

Atributo Composto - Atributos com tipos de dados diferentes

Representação Gráfica

...

Baixar como  txt (9.5 Kb)  
Continuar por mais 4 páginas »