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

BD Estacionamento

Casos: BD Estacionamento. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  20/3/2015  •  2.424 Palavras (10 Páginas)  •  998 Visualizações

Página 1 de 10

Com esse trabalho pode ser apresentado a importância de um banco de dados dentro da era da informação e como seu bom funcionamento impacta nas decisões tomadas pelas empresas. Foram seguidos os passos utilizados no “mundo real”, em que o trabalho se inicia com o modelo conceitual ou lógico, passando para a parte de modelagem ou diagramação e finalmente a parte física, que consiste na criação das estruturas e codificação. O foco foi solucionar o desafio proposto apresentando exemplos que podem ser adaptados e expandidos. O SGBD utilizado foi o MySQL, ferramenta gratuita (www.msql.com) e para testar os códigos foi utilizado o MySQL Workbench. Se você tem interesse em aprender sobre esse SGBD, ao instalar o MySQL em seu computador, o instalador irá perguntar se deseja instalar o MySQL Workbench.

SUMÁRIO

1IMPORTÂNCIA DO BANCO DE DADOS 6

1.1 SGBD (SISTEMA DE GERENCIADOR DE BANCO DE DADOS) 6

1.2 MODELO DE DADOS 7

1.3 MODELOS DE DADOS E SEUS SGBDs 8

1.4 MODELO DE DADOS UTILIZADO NESTE TRABALHO 8

1.5 ESQUEMA E INSTÂNCIA9

2MER (MODELO ENTIDADE RELACIONAMENTO) 9

1.6 DER (Diagrama Entidade Relacionamento) 10

1.7 RELACIONAMENTO E CARDINALIDADE 11

1.8 DER COMPLETO 12

3MODELO RELACIONAL 14

1.9 RELACIONAMENTOS PRESENTES NO DESAFIO 14

1.10 MER e DER 14

4FORMAS NORMAIS 15

1.11 FORMA NORMAL 1 15

1.12 FORMA NORMAL 2 15

1.13 FORMA NORMAL 3 E BCNF (BOYCE-CODD) 16

5DICIONÁRIO DE DADOS E BANCO DE DADOS 16

1.14 DICIONÁRIO DE DADOS 16

1.15 CRIANDO UM BANCO E SUAS TABELAS 17

1.16 INSERINDO DADOS NO BANCO DE DADOS 19

6COMANDOS SELECT E OUTROS 20

1.17 UTILIZANDO SELECT E SEUS PARÂMETROS 20

1.18 INNER JOIN 20

1.19 UTILIZANDO O UPDATE 21

INTRODUÇÃO

Foi proposto um desafio que consistia em criar um banco de dados para um estacionamento de veículos, mostrando que na era da informação, não importa o segmento do negócio, a informação se tornou o bem mais precioso. Se utilizando do desafio, foram apresentados todos os passos necessários e seus conceitos para a construção de um banco de dados relacional “bem feito”. Dessa forma, foi criada uma espécie de workflow que pode ser adaptada e utilizada para qualquer projeto de bando de dados.

1 IMPORTÂNCIA DO BANCO DE DADOS

Toda empresa, seja ela grande ou pequena, gera dados e informações diariamente. Toda decisão tomada por elas, sempre buscou-se o maior número de informações, internas e externas, para reduzir os riscos de se tomar a decisão errada. Dessa necessidade surgiram os bancos de dados, repositórios de dados em que as empresas pudessem armazenar seus dados e consulta-los quando fosse necessário.

No seu início, o banco de dados tinha como suaprincipal missão, armazenar os dados de forma segura, mas com a evolução das tecnologias e do mercado, não basta o banco apenas armazenar dados e ser seguro, ele precisa fornecer mecanismos que ajudem na maximização de suas funcionalidades, como atualização, pesquisas rápidas e claras, entre outras. Assim surgiram os SGBD (Sistemas Gerenciadores de Banco de Dados).

De acordo com Carlos Alberto Heuser, 2009, banco de dados é igual a um “conjunto de dados integrados que tem por objetivo atender a uma comunidade de dados”.

1.1 SGBD (SISTEMA DE GERENCIADOR DE BANCO DE DADOS)

Abaixo você verá uma tabela comparativa de arquivos e SGBD. Também verá outra tabela com as vantagens e desvantagens do SGBD.

Processamento tradicional de arquivos

SGBD

Vantagens do SGBD

Definição dos dados é parte do código de programas de aplicação.

Meta Dados

eliminação de redundâncias

Dependência entre aplicação e dados

Independência entre aplicações e dados

eliminação de redundâncias

facilidade de manutenção

Representação de dados em nível físico

Representação conceitual através de dados e programas

facilidade de manutenção

Cada visão é implementada por módulos específicos

Permite múltiplas visões

facilidade de consultas

Tabela 1 – http://www.gustavosantade.com/ (Área do Aluno)

Quando usar SGBD

Quando não usar SGBD

Controle redundância

Controle consistência e integridade

Acesso multiusuário

Compartilhamento de dados

Controle acesso e segurança

Controle de recuperação e restauração

Consultas eficientes

Dados e aplicações simples e estáveis

Requisitos de tempo-real não puderem ser atendidos

Tabela

...

Baixar como (para membros premium)  txt (17.9 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com