https://github.com/luisgbr1el/petshopslulu
Trabalho de Laboratório de Software - Prof. Adeilson | 3º Ano de Informática
https://github.com/luisgbr1el/petshopslulu
Last synced: about 1 month ago
JSON representation
Trabalho de Laboratório de Software - Prof. Adeilson | 3º Ano de Informática
- Host: GitHub
- URL: https://github.com/luisgbr1el/petshopslulu
- Owner: luisgbr1el
- Created: 2021-06-04T19:40:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-16T17:03:11.000Z (almost 4 years ago)
- Last Synced: 2025-01-24T20:15:39.591Z (3 months ago)
- Language: PHP
- Homepage:
- Size: 51.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Sistema de Petshop
Sistema de Petshop atribuído pelo professor Adeilson da EEEP Manoel Mano, de Crateús - CE.
## 🚩 Instalação
Clone o repositório com o Git ou baixe como zip:
```
git clone https://github.com/luisgbr1el/petshopslulu.git
```
## 🚩 Configuração
Modifique o arquivo conexao/conexao.php com o nome do *banco, usuário, host e senha* do seu **phpMyAdmin**:
```
setAttribute(PDO:: ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo "ERRO: ", $e->getMessage();
exit;
}
?>
```### Estrutura do banco de dados
Insira esse código `.sql` na aba **SQL** do banco de dados criado:```
CREATE TABLE `animal` (
`Nome` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`Raca` varchar(20) DEFAULT NULL,
`Sexo` varchar(10) NOT NULL,
`Idade` int DEFAULT NULL,
`id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;CREATE TABLE `cliente` (
`nome` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`datanasc` date NOT NULL,
`cpf` varchar(11) NOT NULL,
`id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;CREATE TABLE `compra` (
`idCompra` int NOT NULL,
`Cliente` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`dataProcessamento` varchar(10) NOT NULL,
`dataVencimento` varchar(10) NOT NULL,
`Preco` int DEFAULT NULL,
`Desconto` int DEFAULT NULL,
`precoFinal` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;CREATE TABLE `funcionarios` (
`login` varchar(32) NOT NULL,
`senha` varchar(32) NOT NULL,
`nome` varchar(32) NOT NULL,
`id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;CREATE TABLE `servico` (
`Preco` int DEFAULT NULL,
`Horario` int DEFAULT NULL,
`Disponibilidade` int DEFAULT NULL,
`Tosa` varchar(20) DEFAULT NULL,
`Banho` varchar(20) DEFAULT NULL,
`Animal` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;-- Índices
ALTER TABLE `animal`
ADD PRIMARY KEY (`id`);ALTER TABLE `cliente`
ADD PRIMARY KEY (`id`);ALTER TABLE `compra`
ADD PRIMARY KEY (`idCompra`);ALTER TABLE `funcionarios`
ADD PRIMARY KEY (`id`);ALTER TABLE `servico`
ADD KEY `Animal` (`Animal`);-- AUTO_INCREMENT de tabelas despejadas
ALTER TABLE `animal`
MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;ALTER TABLE `cliente`
MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;ALTER TABLE `compra`
MODIFY `idCompra` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;ALTER TABLE `funcionarios`
MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;-- Restrições para despejos de tabelas
ALTER TABLE `servico`
ADD CONSTRAINT `servico_ibfk_1` FOREIGN KEY (`Animal`) REFERENCES `animal` (`id`);
COMMIT;
```