136

(1 odpowiedzi, napisanych 4-Lokalne systemy baz danych)

SQL

-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Lis 20, 2024 at 10:00 AM
-- Wersja serwera: 10.4.28-MariaDB
-- Wersja PHP: 8.2.4

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: `ksiegarnia`
--

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `ksiazki`
--

CREATE TABLE `ksiazki` (
  `id` int(11) NOT NULL,
  `autor` varchar(200) DEFAULT NULL,
  `tytul` varchar(200) DEFAULT NULL,
  `wydawnictwo` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `ksiazki`
--

INSERT INTO `ksiazki` (`id`, `autor`, `tytul`, `wydawnictwo`) VALUES
(1, 'Tomasz Jaśniewski', 'Python. Zbiór zadań z rozwiązaniami', 'Helion'),
(2, 'praca zbiorowa', 'Biologia na czasie 1. Edycja 2024.', 'Nowa Era'),
(3, 'praca zbiorowa', 'Fizyka. NOWA EDYCJA. Podręcznik. Klasa 1. Zakres rozszerzony.', 'WSiP'),
(4, 'Jarosław Czubaty', 'Historia. NOWA EDYCJA. Podręcznik. Klasa 2. Zakres podstawowy ', 'WSiP');

--
-- Indeksy dla zrzutów tabel
--

--
-- Indeksy dla tabeli `ksiazki`
--
ALTER TABLE `ksiazki`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `ksiazki`
--
ALTER TABLE `ksiazki`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
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 */;

PHP

<body bgcolor="silver">
<form method="post">
    <p>Autor: <input type="text" name="autor" value="" style="width:250px;"></p>
    <p>Tytuł: <input type="text" name="tytul" value="" style="width:250px;"></p>
    <p>Wydawnictwo: <select name="wydawnictwo" style="width:250px;">
        <option>Helion</option>
        <option>Nowa Era</option>
        <option>WSiP</option>
    </select></p>
    <p><input type="submit" value="Dodaj"></p>
</form>
<hr>
<?php
   if ($_POST)
   {
      if (!empty($_POST['autor'])) $autor = $_POST['autor']; else $autor="";
      if (!empty($_POST['tytul'])) $tytul = $_POST['tytul']; else $tytul="";
      if (!empty($_POST['wydawnictwo'])) $wydawnictwo = $_POST['wydawnictwo']; else $wydawnictwo="";
      //INSERT
      $con = mysqli_connect('localhost', 'root', '', 'ksiegarnia');
      $sql = "INSERT INTO ksiazki VALUES (NULL, '".$autor."', '".$tytul."', '".$wydawnictwo."');";
      $wynik = mysqli_query($con, $sql);
      mysqli_close($con);
   }
?>
<table bgcolor="white" border="1">
<tr>
    <td>id</td>
    <td>autor</td>
    <td>tytul</td>
    <td>wydawnictwo</td>
</tr>
<?php
  //SELECT
  $con = mysqli_connect('localhost', 'root', '', 'ksiegarnia');
  $sql = 'SELECT * FROM ksiazki;';
  $wynik = mysqli_query($con, $sql);
  while ($res=mysqli_fetch_array($wynik))
  {
    echo "<tr>";
    echo "<td>".($res["id"])."</td>";
    echo "<td>".($res["autor"])."</td>";
    echo "<td>".($res["tytul"])."</td>";
    echo "<td>".($res["wydawnictwo"])."</td>";
    echo "</tr>\n";
  }
  mysqli_close($con);
?>
</table>

Zadanie

1) Utwórz bazę: ksiegarnia
2) Stwórz kolumny id, autor, tytul, wydawnictwo
3) Dostępne są 3 wydawnictwa (Helion, Nowa Era, WSiP)
4) Dodaj formularz dodający nową pozycję Autor (input=text), Tytuł(input=text), Wydawnictwo(select)
5) Wyświetl w postaci tabelki bazę ksiegarnia

138

(1 odpowiedzi, napisanych 4-Lokalne systemy baz danych)

PHP

<!DOCTYPE html>
<html lang="pl-PL">
    <head>
        <title>Kalkulator</title>
        <meta charset="utf-8">
        <style>
            table, th, td{
                border: 1px solid black;
            }
            #last{
                background-color: lightgray;
            }
        </style>
    </head>
    <body>
        <form method="post" action="">
            Liczba 1: <input type="number" name="one" step="any"> 
            Operacja: 
            <select name="op">
                <option value="+">+</option>
                <option value="-">-</option>
                <option value="*">*</option>
                <option value="/">/</option>
            </select>
            Liczba 2: <input type="number" name="two" step="any">
            <input type="submit" value="Oblicz">
        </form>
        <hr>
        <?php 
            $id = '"last"';
            $con = mysqli_connect('localhost', 'root', '', 'obliczenia');
            if($_POST)
            {
                $one = $_POST['one'];
                $op = $_POST['op'];
                $two = $_POST['two'];
                switch($op)
                {
                    case '+':
                        $ans = $one + $two;
                        break;
                    case '-':
                        $ans = $one - $two;
                        break;
                    case '*':
                        $ans = $one * $two;
                        break;
                    case '/':
                        $ans = $one / $two;
                        break;
                }
                $qry = "INSERT INTO `obliczenia`(`liczba1`, `Operacja`, `liczba2`, `wynik`) VALUES (".$one.",'".$op."',".$two.",".$ans.")";
                mysqli_query($con, $qry);
            }
            echo "<table><tr><th>Liczba 1</th><th>Operacja</th><th>Liczba 2</th><th id=".$id.">Wynik</th></tr>";
            $qry = "SELECT * FROM `obliczenia`";
            $table = mysqli_query($con, $qry);
            while($row = mysqli_fetch_array($table))
            {
                echo "<tr>";
                echo "<td>".$row['liczba1']."</td>";
                echo "<td>".$row['Operacja']."</td>";
                echo "<td>".$row['liczba2']."</td>";
                echo "<td id=".$id.">".$row['wynik']."</td>";
                echo "</tr>";
            }
            echo "</table>";
            mysqli_close($con);
        ?>
    </body>
</html>

SQL - Database: `obliczenia`

-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Nov 18, 2024 at 09:13 PM
-- Server version: 10.4.32-MariaDB
-- PHP Version: 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: `obliczenia`
--

-- --------------------------------------------------------

--
-- Table structure for table `obliczenia`
--

CREATE TABLE `obliczenia` (
  `liczba1` float NOT NULL,
  `Operacja` varchar(1) NOT NULL,
  `liczba2` float NOT NULL,
  `wynik` float NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `obliczenia`
--

INSERT INTO `obliczenia` (`liczba1`, `Operacja`, `liczba2`, `wynik`) VALUES
(50, '/', 2, 25),
(12.5, '*', 4, 50),
(27, '+', 700, 727),
(27, '+', 700, 727),
(2137, '-', 512, 1625);
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 */;

ZADANIE:

https://ti.dxe.pl/files4/inf_02_2023_06_01_sg.pdf


Wykonać to zadanie w formie prezentacji: screeny, opisy i wysłać na adres: barxyz24@gmail.com
Tytuł: 3ti_zadanie_domowe_1

Screeny proszę wykonane z widocznym zegarem i datą!!!

Emulatory:

Switch
https://emulator.tp-link.com/T1500G-8T( … /Index.htm

Router
https://emulator.tp-link.com/Archer_C2/index.htm

Router WiFi
https://emulator.tp-link.com/TL-WR841ND_V8/Index.htm


Obrazy maszyn VM znajdują się w C:\iso
hasło: egzamin

140

(0 odpowiedzi, napisanych 2-Administracja systemami operacyjnymi)

https://www.youtube.com/watch?v=OUXKRfWI2Nw

1) sudo apt install lynx
2) lynx localhost



Kasowanie w edytorze nano
- CTRL+Shift+6 to mark the beginning of your block
- move cursor with arrow keys to end of your block, the text will be highlighted.
- use CTRL+K to cut/delete block.

Opisać w zeszycie MikroTik RouterOS

142

(0 odpowiedzi, napisanych 2-Informatyka (2LOa))

Plik:
http://pleskacz.pl/wp-content/uploads/Excel-wykresy.pdf

Instrukcja:
https://www.youtube.com/watch?v=nuLEwWoXNKQ

Systemy głośników

https://ti.dxe.pl/files4/glosniki.jpg

Opisać w zeszycie: Base64 i MIME (Multipurpose Internet Mail Extensions).

145

(0 odpowiedzi, napisanych 1-Informatyka)

https://ti.dxe.pl/files4/word1.pdf

146

(1 odpowiedzi, napisanych 4-Lokalne systemy baz danych)

https://ti.dxe.pl/files4/licz.jpg

1. Zaprojektuj bazę.
2. Stwórz formularz.
3. Oblicz liczby i zapisz wynik w bazie.
4. Wyświetl bazę.

Zadanie plik php i sql wysłać na barxyz24@gmail.com
w tytule: 4ti-BAZY-Zadanie5

147

(0 odpowiedzi, napisanych 4-Lokalne systemy baz danych)

EE.09-05-21.01

https://ee-informatyk.pl/arkusze-prakty … -pliki.zip

Najważniejsze wykonać skrypt PHP!


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT6NCWtm5Hvx53fmItnWyEDOhG8-2LPvR-ePoBKICCooMfqcRphID7x7O0CvX0lOccXPxs7XyOFAbEt55sshnEV-mbmxOjda41WXIyFaQRxuNNj_pay_yBAxeH1BNcSqwrh-UsqqED4TY/s0/ee_09_2021_01_05_SG_kolor-4.png

Opisać w zeszycie: Microsoft Azure

149

(0 odpowiedzi, napisanych 2-Systemy operacyjne)

Opisać w zeszycie: iptables

Modernizacja lokalnej sieci komputerowej

Modernizacja infrastruktury sieciowej polega na dostosowaniu istniejącej sieci do nowych wymagań poprzez modyfikację urządzeń, technologii i funkcjonalności przy zachowaniu kompatybilności z obecną infrastrukturą.

Podczas modernizacji sieci komputerowej wymienia się lub modernizuje następujące elementy:
- sprzęt komputerowy,
- okablowanie strukturalne (najtrudniejsze),
- oprogramowanie.

Przyczyny modernizacji lub wymiany infrastruktury sieciowej:
- wprowadzenie nowych usług,
- zmiana lokalizacji obszarów roboczych,
- dołączenie kolejnych obszarów roboczych,
- zwiększenie przepustowości sieci,
- niewystarczająca wydajność istniejącego systemu telekomunikacyjnego,
- konieczność zmniejszenia kosztów utrzymania i wykorzystania nowych technologii,
- konieczność wprowadzenia nowych technologii,
- konieczność wprowadzenia nowych aplikacji.

Zasady projektowania modernizacji sieci komputerowej:
- określenie funkcjonalności sieci,
- określenie zagrożeń dla bezpieczeństwa sieci,
- określenie potrzeb wymiany danych między jednostkami organizacyjnymi firmy,
- określenie wymagań oprogramowania serwerów i stacji roboczych,
- określenie potrzeby zastosowania serwerowni,
- określenie możliwości zastosowania wspólnego okablowania strukturalnego dla telefonów i komputerów,
- określenie potrzeby zastosowania nowych technologii.

Schemat modernizacji istniejącego okablowania strukturalnego:
- analiza potrzeb klienta,
- inwentaryzacja istniejącego sprzętu i oprogramowania,
- analiza warunków technicznych,
- stworzenie koncepcji modernizacji,
- wykonanie projektu,
- instalacja i przeprowadzenie testów,
- wykonanie pomiarów dynamicznych torów transmisyjnych,
- uruchomienie i konfiguracja,
- wprowadzenie zmian w dokumentacji,
- eksploatacja okablowania.

Uwaga!
Prace związane z modernizacją serwerów powinny być przeprowadzane przy wyłączonym zasilaniu.
Modernizacja oprogramowania w firmie dotyczy zarówno serwerów jak i stacji roboczych (systemy operacyjne, pakiety biurowe, oprogramowanie specjalistyczne).

Konwertery światłowodowe to urządzenie, któremu umożliwiają zamianę sygnału ze światłowodu na sygnał sieci Ethernet. Podstawowym celem zamiany kabli miedzianych na światłowody jest uniknięcie ograniczeń zasięgu, jakie wynikają ze standardu sieci Ethernet (100 m). Połączenia światłowodowe można zestawiać na odległościach do 120 kilometrów przy zachowaniu pełnej wydajności transmisji 100Mbps czy 1000Mbps.

Zadanie1:
Zastanów się, na czym polega rozbudowa serwerów sieciowych? W jakich przypadkach konieczna jest instalacja dodatkowego oprogramowania?

Zadanie2:
Odszukaj w serwisie internetowym Wikipedii informacje na temat macierzy dyskowych RAID.

Zadanie3:
Zastanów się, na czym polega rozbudowa infrastruktury sieciowej? Co w tym kontekście oznacza pojęcie nadmiarowości na etapie projektowania systemu okablowania strukturalnego?