engenharia de software
Banco de Dados
Agenda
Ambiente WEB
JPA / Hibernate
Arquitetura MVC
JSF
Ajax
iReports e JasperReports
Por que
JSF & JPA?
Exemplo do Curso
Por que usar banco de dados?
Por que os dados não são armazenados em arquivos do sistema operacional?
C:\Livraria\Livros.xls
Sistema Gerenciador de Banco de Dados (SGBD)
Segurança
Integridade
Atomicidade
Consistência
Isolamento
Durabilidade
Consulta
Concorrência
Exemplos de SGBD
MySQL Server
Instalação...
Instalando o MySQL Server
Instalando o MySQL Tools
Criando uma conexão com o MySQL Server
Banco de Dados
Um SGBD gerencia vários bancos de dados
Um banco de dados é uma coleção de informações que se relacionam de forma que crie um sentido
Tabelas
Regras
Procedimentos
Funções
Gatilho
Visão
Índice
Banco de Dados
Acessar um Banco de Dados
Abra o promp de comando ou o terminal
Crie e acesse uma pasta com o seu nome
Dentro da sua pasta, acesse o MySQL Server utilizando o usuário root e a senha root
Listar Bancos de Dados
Utilize o comando SHOW DATABASES para listar as bases de dados existentes
Criar um Banco de Dados
Crie uma nova base de dados chamada livraria
Utilize o comando CREATE DATABASE
Listar Bancos de Dados
Utilize o comando SHOW DATABASES para listar as bases de dados existentes
Remover um Banco de Dados
Utilize o comando DROP DATABASE para remover a base livraria
SHOW DATABASES;
Criar o Banco de Dados
Crie novamente a base de dados chamada livraria
Utilize o comando CREATE DATABASE
SHOW DATABASE;
Tabelas
Um banco de dados é composto por:
Tabelas
Relacionamentos
Regras
Procedimentos
Funções