From 9eb325061251dcbc1a6bd93ed9d07e957d86e64f Mon Sep 17 00:00:00 2001 From: bartoszh <2@mpabiqstack.pl> Date: Tue, 15 Oct 2024 12:45:27 +0000 Subject: [PATCH] bartoszh commit Signed-off-by: bartoszh <2@mpabiqstack.pl> --- ocenienie.sql | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 ocenienie.sql diff --git a/ocenienie.sql b/ocenienie.sql new file mode 100644 index 0000000..24c1b48 --- /dev/null +++ b/ocenienie.sql @@ -0,0 +1,143 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.1 +-- https://www.phpmyadmin.net/ +-- +-- Host: 127.0.0.1 +-- Generation Time: Paź 15, 2024 at 01:47 PM +-- Wersja serwera: 10.4.32-MariaDB +-- Wersja PHP: 8.2.12 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Database: `ocenienie` +-- + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `kryterium` +-- + +CREATE TABLE `kryterium` ( + `id_kryterium` int(11) NOT NULL, + `nazwa` varchar(255) NOT NULL, + `punkty` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- +-- Dumping data for table `kryterium` +-- + +INSERT INTO `kryterium` (`id_kryterium`, `nazwa`, `punkty`) VALUES +(1, 'Pomoc nauczycielowi', 10), +(2, 'Spóźnienie', -5), +(3, 'Przeszkadzanie', -10), +(4, 'Niewłaściwy stosunek do nauczycieli', -10), +(5, 'Palenie', -10), +(6, 'Udział w olimpiadzie', 20); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `ocenazachowania` +-- + +CREATE TABLE `ocenazachowania` ( + `id_oceny` int(11) NOT NULL, + `id_ucznia` int(11) DEFAULT NULL, + `id_kryterium` int(11) DEFAULT NULL, + `data` date DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `uczen` +-- + +CREATE TABLE `uczen` ( + `id_ucznia` int(11) NOT NULL, + `imie` varchar(255) NOT NULL, + `nazwisko` varchar(255) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- +-- Dumping data for table `uczen` +-- + +INSERT INTO `uczen` (`id_ucznia`, `imie`, `nazwisko`) VALUES +(1, 'Jan', 'Kowalski'), +(2, 'Anna', 'Nowak'), +(3, 'Piotr', 'Wiśniewski'), +(4, 'Katarzyna', 'Zielińska'); + +-- +-- Indeksy dla zrzutów tabel +-- + +-- +-- Indeksy dla tabeli `kryterium` +-- +ALTER TABLE `kryterium` + ADD PRIMARY KEY (`id_kryterium`); + +-- +-- Indeksy dla tabeli `ocenazachowania` +-- +ALTER TABLE `ocenazachowania` + ADD PRIMARY KEY (`id_oceny`), + ADD KEY `id_ucznia` (`id_ucznia`), + ADD KEY `id_kryterium` (`id_kryterium`); + +-- +-- Indeksy dla tabeli `uczen` +-- +ALTER TABLE `uczen` + ADD PRIMARY KEY (`id_ucznia`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `kryterium` +-- +ALTER TABLE `kryterium` + MODIFY `id_kryterium` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT for table `ocenazachowania` +-- +ALTER TABLE `ocenazachowania` + MODIFY `id_oceny` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `uczen` +-- +ALTER TABLE `uczen` + MODIFY `id_ucznia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + +-- +-- Constraints for dumped tables +-- + +-- +-- Constraints for table `ocenazachowania` +-- +ALTER TABLE `ocenazachowania` + ADD CONSTRAINT `ocenazachowania_ibfk_1` FOREIGN KEY (`id_ucznia`) REFERENCES `uczen` (`id_ucznia`), + ADD CONSTRAINT `ocenazachowania_ibfk_2` FOREIGN KEY (`id_kryterium`) REFERENCES `kryterium` (`id_kryterium`); +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -- 2.40.1