Politechnika Gdańska, międzywydziałowy kierunek INŻYNIERIA BIOMEDYCZNA SKRYPT DO LABORATORIUM BAZY DANYCH. autor: dr inż. Adam Bujnowski.
|
|
- Agata Sadowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 SKRYPT DO LABORATORIUM BAZY DANYCH ĆWICZENIE 1: Podstawy zarządzania bazami danych. autor: dr inż. Adam Bujnowski 1. Wymagania wstępne Gdańsk, 2011 Projekt Przygotowanie i realizacja kierunku inżynieria biomedyczna studia międzywydziałowe współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.
2 1.1.Ustawienia Znajomość podstaw obsługi komputera PC, preferowana znajomość systemów zgodnych z UNIX w zakresie obsługi wiersza poleceń. Umiejętność posługiwania się edytorem tekstów. Cele ćwiczenia: Wykaz przyrządów, materiałów i aparatury niezbędnej do przeprowadzenia ćwiczenia: Komputer klasy PC z systemem operacyjnym Windows lub Linux z zainstalowaną przeglądarką WWW (preferowana Mozilla FireFox), klientem ssh (dla Windows putty), programem do transmisji plików z użyciem warstwy ssh (WinSCP). Dostęp do internetu. Spodziewane efekty kształcenia - umiejętności i kompetencje: Opanowanie podstaw posługiwania się Metody dydaktyczne: Indywidualna praca przy komputerze PC, w oparciu o instrukcję do ćwiczenia. Zasady oceniania/warunek zaliczenia ćwiczenia Warunkiem zaliczenia ćwiczenia jest wykonanie i zaprezentowanie prowadzącemu wszystkich elementów ćwiczenia. Ocenę maksymalną można otrzymać wykonując dodatkowe, indywidualne zadania zlecone przez prowadzącego. Wykaz literatury podstawowej do ćwiczenia: 1. Skrypt do wykładu Przebieg ćwiczenia L.p. Zadanie 1. Wiadomości wstępne, łączenie się z serwerem, poprawne rozłączanie się. 2. Obsługa systemu plików, podstawowe operacje. Program Midnight Commander. 3. Zakładanie i kasowanie baz danych z poziomu interfejsu użytkownika. 4. Zapoznanie z programem psql. 5. Podstawy obsługi tabel zakładanie tabel, usuwanie tabel, modyfikacja struktury tabel. 6. Obsługa danych dodawanie, usuwanie i modyfikowanie rekordów UWAGI! Do poprawnej pracy każda osoba musi posiadać aktywne konto na serwerze bazy.eti.pg.gda.pl. Informacje o sposobie zakładania konta i sposobie jego aktywacji powinna być omówiona na wprowadzeniu do laboratorium. 2
3 W trakcie realizacji laboratorium lokalne komputery w laboratorium posłużą jako terminale do podłączenia z serwerem. Całość oprogramowania zainstalowana jest na serwerze. 3. Wprowadzenie do ćwiczenia łączenie się z serwerem Do łączenia się z serwerem bazy.eti.pg.gda.pl w systemach Windows wykorzystana zostanie aplikacja o nazwie putty. W większości komputerów program jest już zainstalowany. Jeśli nie - program można znaleźć pod adresem (alternatywnie wyszukiwarka google, hasło putty download) : Należy pobrać plik o nazwie putty.exe i umieścić na pulpicie. Cała aplikacja zajmuje ok 444kB więc nie obciąży zbytnio systemu. Po pobraniu i umieszczeniu aplikacji na pulpicie, pojawi się ikona (rys. 1). Rys. 1 Ikonka programu putty. Po uruchomieniu programu pojawi się okno z wyborem połączeń. Należy zdefiniować nowe połączenie zgodnie z rys. 2. Należy wypełnić pola Host Name (wpisujemy adres albo nazwę komputera bazy.eti.pg.gda.pl), w nazwie sesji należy wpisać nazwę charakterystyczną dla tej sesji, np. bazy. Przed zapisaniem sesji dobrze jest jeszcze ustawić kodowanie znaków na UTF-8. W tym celu w polu Category, wybieramy Translation (rys. 3) Rys. 2. Ustawienia sesji w programie putty 3
4 Rys. 3. Zmiana ustawień kodowania znaków Po zmianie ustawień należy wrócić do pola session i zapisać sesję o nazwie bazy. Po następnym uruchomieniu programu putty wystarczy załadować sesję i kliknąć przycisk Open. Po otwarciu sesji pojawia się okno tekstowe z zapytaniem o login. 4
5 Rys. 4. Okno logowania w programie putty. Wprowadź teraz swój login, zatwierdź klawiszem [Enter]. Teraz program poprosi Cię o hasło. Wpisz swoje hasło UWAGA w trakcie wpisywania hasła nie pojawią się na ekranie żadne znaki, do momentu zatwierdzenia hasła klawiszem [Enter]. Po poprawnym wpisaniu hasła system wyświetli tekst powitalny i znak zachęty. Od tej chwili cała praca z systemem baz danych będzie się odbywała wewnątrz tego okienka. Większość wydawanych poleceń będzie wydawana przy pomocy klawiatury. Serwer odpowie w postaci komunikatu widocznego w tym oknie. 5
6 Rys.5. Okno po poprawnym zalogowaniu. Poniżej pokazany będzie podstawowy zestaw poleceń, które pozwolą na kilak podstawowych operacji: logout wylogowanie, powoduje zamknięcie sesji z serwerem oraz zamknie putty. Możesz również wcisnąć sekwencję klawiszy Ctrl-D ls - wyświetla zawartość katalogu, porównaj z poleceniem ls -laf cat [plik] - wyświetla zawartość pliku mkdir [nazwa katalogu] - tworzy następujący katalog rmdir [nazwa katalogu] - usuwa następujący katalog rm [nazwa pliku] - usuwa dany plik(ale przedtem system spyta nas, czy chcemy usunąc ten plik, jeśli tak, to wpisujemy literę "y", jeśli nie, to liter "n") rm -f [nazwa pliku] usunie bez pytania ps - wyświetla procesy man [nazwa programu] - instrukcje obsługi programu pwd - wyświetla aktualną ścieżkę do katalogu wraz z jego nazwą mv [nazwa pliku] [ścieżka do katalogu czyli np: /home/lol/] lub [nazwa katalogu] - przenosimy dany plik, do którego chcemy z katalogów, zamiast tego możemy podać nazwe, która zmieni nazwe pliku, a nie go przeniesie cp [nazwa pliku] [ścieżka do katalogu] - coś jak poprzednia komenda, tylko że kopiujemy do danego katalogu pozostawiając stary odnośnik date - aktualna data i czas 6
7 cd [nazwa katalogu] - otwiera katalog, który podaliśmy w komendzie cd - przenosi bezpośrednio do katalogu domowego - passwd - zmienia hasło użytkownika chmod [liczba od 000 do 777] [nazwa pliku] - zmiany praw dostępu pliku lub katalogu. Pierwsza liczba to użytkownik, druga to grupa, a trzecia pozostali. 0 lub --- brak praw dostępu 1 lub --x wykonywanie 2 lub -w- czytanie 3 lub -wx zapis 4 lub r-- zapis i wykonywanie 5 lub r-x odczyt 6 lub rw- odczyt i zapis 7 lub rwx odczyt, zapis i wykonywanie mc program ulatwiający obsługę plików obsługa podobna do programu Total Commander dla Windows. mcedit prosty edytor tekstu. 4. Zakładanie i usuwanie baz danych Pracując z systemem baz danych PostgreSQL każdy uprawniony użytkownik może zakładać swoje bazy danych. Do utworzenia nowej bazy danych służy polecenie : createdb nazwabazy Jako nazwę bazy przyjmij lab1_<twój_login>. Czyli jeśli zalogujesz się jako użytkownik test to wprowadź nazwę bazy lab1_test. Po poprawnym założeniu bazy system wyświetli potwierdzenie: CREATE DATABASE. UWAGA!! - w sytuacji kiedy więcej użytkowników naraz próbuje założyć bazę danych w jednym czasie system może odmówić wyświetlając komunikat: "source database "template1" is being accessed by other users" Napotykając taki komunikat należy ponowić polecenie createdb za jakiś czas. Do usunięcia bazy danych służy polecenie dropdb nazwabazy Po poprawnym usunięciu bazy danych system potwierdzi to komunikatem DROP DATABASE Do skasowania, podłączenia się do bazy danych potrzebna jest jej nazwa. W przypadku zapomnienia nazwy bazy danych możliwe jest jej odzyskanie. Polecenie psql -l spowoduje wyświetlenie wszystkich baz danych w systemie. Z czasem polecenie to zwróci dość długą listę baz danych. Można ograniczyć 7
8 ilość wyników do baz danych konkretnego użytkownika. Polecenie psql -l grep <twojlogin> spowoduje przefiltrowanie wyników wyświetlania do wszystkich tych linii, w których występuje <twojlogin>. Wypróbuj teraz zakładanie i usuwanie baz danych. Ostatecznie załóż bazę danych o nazwie lab1_<twojlogin>. 5. Interfejs systemu zarządzania baz danych psql. Po założeniu bazy danych można się z nią połączyć poleceniem : psql <nazwabazy> Po połączeniu się z bazą danych program psql wyświetli następujące komunikaty: Welcome to psql , the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit Wyjść z programu psql można wpisując \q i zatwierdzając klawiszem [Enter]. W psql-u istnieją dwie kategorie poleceń. Pierwsza kategoria to polecenia w języku SQL. Polecenia te wpisuje się bezpośrednio, kończąc każde polecenie znakiem średnika. Rezultat działania polecenia wyświetlony zostanie na ekranie lub/i utrwalony w bazie danych. 8
9 Drugą kategorią poleceń są polecenia dotyczące zachowania programu psql sposobu interakcji z użytkownikiem i parametrów wyświetlania. Listę dostępnych poleceń w SQL można uzyskać wpisując polecenie \h. Dodatkowo wpisując \h nazwa_polecenia wyświetla się bardziej szczegółowa pomoc na temat danego polecenia np.: \h create, \h create table itp. Listę poleceń wewnętrznych można uzyskać wpisując polecenie \?. UWAGA!!! Czasami ( w praktyce dość często) wygenerowany wynik czy to z polecenia \h czy z zapytania jest dość duży tak duży, że nie mieści się na ekranie. W interfejsie programu psql zaimplementowano mechanizm stronicowania. Polega on na tym, że po wyświetleniu porcji informacji mieszczącej się na stronie program zatrzyma je na ekranie wówczas spacja następna strona, enter, pojedyncza linia, b poprzednia strona, opuszczenie wyświetlania q. 6. Zakładanie i tworzenie tabel Przyjmijmy, że stworzymy bazę danych do przechowywania informacji o znajomych. Podstawowe informacje, jakie będziemy chcieli składować to imię, nazwisko oraz numer telefonu znajomego. Dodatkowo ponumerujemy naszych znajomych. Tabela w formie prezentacyjnej może wyglądać następująco: id imie nazwisko telefon 1... Jan... Kowalski... Sprawdźmy, czy w naszej bazie występują jakieś tabele : \dt (system odpowie : no relations found ) Zapiszmy adekwatne do stworzenia tej tabeli strukturę polecenia create: CREATE TABLE znajomy(id serial, imie varchar(20), nazwisko varchar(40),telefon char(15)); System potwierdzi wykonanie polecenia wypisując CREATE TABLE. Sprawdźmy teraz co się stało w strukturze bazy danych : \dt Dokładniejsze informacje na temat tabeli można uzyskać wpisując \d znajomy. Istniejącą tabelę można usunąć poleceniem DROP TABLE znajomy; (pamiętajmy o średniku na końcu polecenia). W SQL polecenia można wpisywać w wielu liniach, więc poprzednia instrukcja CREATE TABLE może być napisana w wielu liniach. Polecenie zostanie w całości zaakceptowane w momencie, gdy zakończymy je średnikiem. Zapis: CREATE TABLE znajomy( id serial, imię varchar(20), nazwisko varchar(40), 9
10 telefon char(15)); jest równoważny poprzedniemu wpisowi. UWAGA!!! Program psql może wyświetlać jeden z trzech znaków zachęty: nazwa_bazy=> gotowość do przyjęcia nowego polecenia w bazie 'nazwa_bazy', nazwa_bazy-> (jeśli wprowadzana instrukcja jest niedokończona składniowo), nazwa_bazy'> )> sugeruje niedomknięcie nawiasu lub cudzysłowu Program psql przyjmuje polecenia języka SQL oraz polecenia sterujące. Jako koniec linii polecenia SQL rozpoznawany jest średnik ; a nie ENTER. W praktyce jest to olbrzymią zaletą, długie polecenia SQL będą bardziej czytelne jeśli z użyciem ENTER będziemy je pisać w kilku liniach. 7. Wprowadzanie danych Wpisujemy dane. Kiedy tabela jest już gotowa, można w niej umieszczać dane pamiętając o zgodności z typami danych i spełniając warunki ograniczeń jakie w tabeli zapisaliśmy. INSERT INTO ntabeli (nkolumny1, nkolumny5,...) VALUES (val1, val5,...); wprowadź co najmniej 5 rekordów próbując pominąć różne kolumny INSERT INTO znajomy (imię,nazwisko,telefon) VALUES ('Jan', 'Kowalski', ' '); 8. Odczyt danych Składnia polecenia SELECT może być złożona: SELECT * [AS naz_wyj] FROM ntabeli [WHERE warunek][ordrer BY naz_kolumny ASC DESC]; W najprostszej postaci możemy wybrać wszystkie krotki z tabeli: SELECT * FROM znajomy; :jaki warunek spełniają krotki wyświetlone następującym poleceniem: SELECT * FROM znajomy WHERE imie='jan'; Dostępne operatory wykorzystywane w warunkach: >, <, =, <>, is NULL Łączenie kilku warunków wykonujemy za pomocą operatorów logicznych: AND, OR Zamiast * po słowie SELECT można wpisać nazwy tabel, które nas w tym momencie interesują. :wyświetl zawartość tabeli w najprostszej postaci SELECT *, tylko wybrane kolumny, oraz z prostym warunkiem i posortowane 9. Modyfikacja danych Za pomocą polecenia UPDATE aktualizujemy istniejące w tabeli rekordy: UPDATE ntabeli SET nkol=nowa_wartosc WHERE warunek; UPDATE ntabeli SET nkol=ntab2.wartosc FROM ntab2 WHERE warunek; nkol to nazwa kolumny, wktórej chcemy aktualizować dane. 10
11 nowa_wartość może być podana wprost lub obliczona według zadanej reguły. Pomocna jest tu gama operatorów: +,-,*,%. Warunek WHERE można najpierw przećwiczyć na poleceniu SELECT sprawdzając czy na pewno dotyczy rekordów, które mamy na myśli. Przetestujmy jak działa modyfikacja rekordów. Na początek zmienimy imię pana o id=1: UPDATE znajomy SET imie= Andrzej WHERE id = 1; Spróbuj zmienić telefon dla wybranej osoby, nazwisko itp. 10.Usuwanie wybranych rekordów Podobnie do modyfikacji można przeprowadzić usuwanie krotek. Bez warunku WHERE jest to posunięcie dość radykalne, sprzątające wszelkie dane z tabeli. Bez korzystania z transakcji (o tym na późniejszych laboratoriach) wpisanie polecenia: DELETE FROM znajomy; Sprawi, że wyczyścimy całą tabelę z danych. Na razie nie rób tego!!! Sprawdź działanie dla wybranych wierszy w tabeli: DELETE FROM ntabeli WHERE warunek; Podobnie jak w przypadku UPDATE proponowany warunek warto najpierw sprawdzić wykorzystując polecenie SELECT. Na przykład: DELETE FROM znajomy where imie= Jan ; 11.Modyfikacja struktury tabel Czasami zdarza się, że do opisu naszej encji potrzebujemy większej liczby atrybutów. W istniejącej tabeli możemy je dodać. Do modyfikacji istniejącej tabeli służy polecenie ALTER TABLE. Możesz się zapoznać bliżej z jego składnią dzięki poleceniu \h ALTER TABLE (polecenia z ukośnikiem nie wymagają średnika na końcu linii). Do naszego znajomego dodaj element danych o typie varchar(100): ALTER TABLE znajomy ADD varchar(100); Teraz spróbuj korzystając z polecenia UPDATE wpisać kilka i swoim znajomym. Dodaj pole nr_gg o typie integer. Podobnie jak poprzednio wypełnij to pole danymi. 12.Operacje dodatkowe Spróbujmy poćwiczyć nieco inne operacje w bazie danych. Sprawdź w jaki sposób zadziałają następujące polecenia: SELECT 2+2; SELECT sin(0.3); 11
12 SELECT sum(id) FROM znajomy; SELECT now(); 13.Usuwanie tabeli Usuwanie tabeli to również zadanie nieodwracalne. Jeżeli tabela nie jest powiązana referencjami (o czym wkrótce) z innymi tabelami, to można ją usunąć nawet wtedy gdy nie jest ona pusta. Służy do tego polecenie: DROP TABLE nazwatabeli; W początkowym etapie nauki usuwanie tabel jest pożyteczne, aby nie mieć w bazie bałaganu. Aby nie mylić tabel wykorzystywanych na kolejnych zajęciach, tabele z poprzednich zajęć warto usunąć. W chwili obecnej wstrzymaj się z usuwaniem tabeli do momentu 14.Wiele tabel w bazie danych Załóż w bazie danych dodatkową tabelę o nazwie osoba. Załóż pola : Id serial, Imie varchar(20) not null Nazwisko varchar(40) not null Pesel char(15) not null Sprawdź jak wygląda struktura tabel w Twojej bazie danych: \d \dt Wypełnij tą tabelę przykładowymi danymi. Sprawdź działanie instrukcji: INSERT INTO osoba(imie) VALUES ( Jan ); INSERT INTO osoba(nazwisko) VALUES ( Nowak ); Co zrobić żeby można było wpisać wiersze w tej tabeli. Sprawdź działanie polecenia INSERT into znajomy(imie,nazwisko) SELECT imie,nazwisko FROM osoba; Sprawdź dane w tabeli znajomy, porównaj z tabelą osoba. Teraz możesz przećwiczyć usuwanie tabel. 12
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze
Bardziej szczegółowoĆwiczenia laboratoryjne nr 11 Bazy danych i SQL.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie
Bardziej szczegółowoLaboratorium nr 4. Temat: SQL część II. Polecenia DML
Laboratorium nr 4 Temat: SQL część II Polecenia DML DML DML (Data Manipulation Language) słuŝy do wykonywania operacji na danych do ich umieszczania w bazie, kasowania, przeglądania, zmiany. NajwaŜniejsze
Bardziej szczegółowoBazy danych i usługi sieciowe
Bazy danych i usługi sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2014 1 / 16 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_danych_i_usługi_sieciowe_-_2014z
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2011 1 / 15 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Bardziej szczegółowoWykład 5. SQL praca z tabelami 2
Wykład 5 SQL praca z tabelami 2 Wypełnianie tabel danymi Tabele można wypełniać poprzez standardową instrukcję INSERT INTO: INSERT [INTO] nazwa_tabeli [(kolumna1, kolumna2,, kolumnan)] VALUES (wartosc1,
Bardziej szczegółowoJęzyk SQL, zajęcia nr 1
Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze
Bardziej szczegółowoSystem operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania
Bardziej szczegółowoOdnawialne Źródła Energii I rok. Tutorial PostgreSQL
Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym
Bardziej szczegółowoSieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu
Bardziej szczegółowoProjektowanie systemów baz danych
Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do
Bardziej szczegółowoWykład 8. SQL praca z tabelami 5
Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu
Bardziej szczegółowo1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli
1. Tworzenie tabeli Aby stworzyć tabele w SQL-u należy użyć polecenia CREATE TABLE nazwa_tabeli (nazwa_pola1 właściwości_pola1, nazwa_pola2 właściwości_pola2, itd.) Nazwa_tabeli to wybrana przez nas nazwa
Bardziej szczegółowoRef. 7 - Język SQL - polecenia DDL i DML
Ref. 7 - Język SQL - polecenia DDL i DML Wprowadzenie do języka SQL. Polecenia generujące strukturę bazy danych: CREATE, ALTER i DROP. Polecenia: wprowadzające dane do bazy - INSERT, modyfikujące zawartość
Bardziej szczegółowoĆwiczenie zapytań języka bazy danych PostgreSQL
Ćwiczenie zapytań języka bazy danych PostgreSQL 1. Uruchom link w przeglądarce: http://127.0.0.1/phppgadmin 2. Kliknij w zaznaczony na czerwono link PostgreSQL: 3. Zaloguj się wpisując hasło i login student.
Bardziej szczegółowoAby uruchomić program klienta i połączyć się z serwerem, należy komendę:
Bazy danych. Komunikacja z serwerem Aby połączyć się z serwerem i móc wykonywać czynności związane z obsługą baz, potrzebny jest program klienta. Razem z serwerem MySQL dostępny jest działający w wierszu
Bardziej szczegółowoLeftHand Sp. z o. o.
LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić
Bardziej szczegółowoMATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH
MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH SPIS TREŚCI i EKRANÓW WSTĘP Ekran1: Wstęp. Logowanie Ekran2: Strona początkowa UDOSTEPNIONE MATERIAŁY Ekran3: Dostępne materiały Ekran4: Zawartość
Bardziej szczegółowoBazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych
Bardziej szczegółowoWykład 6. SQL praca z tabelami 3
Wykład 6 SQL praca z tabelami 3 Łączenie wyników zapytań Język SQL zawiera mechanizmy pozwalające na łączenie wyników kilku pytań. Pozwalają na to instrukcje UNION, INTERSECT, EXCEPT o postaci: zapytanie1
Bardziej szczegółowoLiteratura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska
Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion Autor: Joanna Karwowska SQL zapewnia obsługę: zapytań - wyszukiwanie danych w bazie, operowania danymi - wstawianie, modyfikowanie
Bardziej szczegółowoBazy danych. Polecenia SQL
Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony
Bardziej szczegółowoCREATE USER
Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość
Bardziej szczegółowoSQL (ang. Structured Query Language)
SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze
Bardziej szczegółowoProgramowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie
Programowanie MSQL show databases; - pokazanie jakie bazy danych są dostępne na koncie show databases; - wyświetlenie wszystkich baz danych na serwerze create database nazwa; - za nazwa wstawiamy wybraną
Bardziej szczegółowoP o d s t a w y j ę z y k a S Q L
P o d s t a w y j ę z y k a S Q L Adam Cakudis IFP UAM Użytkownicy System informatyczny Aplikacja Aplikacja Aplikacja System bazy danych System zarządzania baz ą danych Schemat Baza danych K o n c e p
Bardziej szczegółowoKurs. Podstawy MySQL
Kurs Podstawy MySQL Krótkie info. Autorem kursu jest Piotr Jędrusik. Kurs jest własnością serwisu MySQL FAQ www.mysqlfaq.prv.pl, email: mysqlfaq@twister.pl. 1. Tworzymy bazę. Stworzymy pierwszą bazę o
Bardziej szczegółowoImię i Nazwisko Data Ocena. Laboratorium 7
Imię i Nazwisko Data Ocena Laboratorium 7 Celem tego ćwiczenia jest pokazanie, że w MoscowML można pisać aplikacje użytkowe, np. prosty interpreter języka SQL (MLSQL) Listy i krotki Różnica pomiędzy krotkami
Bardziej szczegółowoTechnologie informacyjne lab. 4
Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem
Bardziej szczegółowostrukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
Bardziej szczegółowoWykład 05 Bazy danych
Wykład 05 Bazy danych Tabela składa się z: Kolumn Wierszy Wartości Nazwa Wartości Opis INT [UNSIGNED] -2^31..2^31-1 lub 0..2^32-1 Zwykłe liczby całkowite VARCHAR(n) n = długość [1-255] Łańcuch znaków o
Bardziej szczegółowoTECHNOLOGIA INFORMACYJNA
KATEDRASYSTEMÓWOBLICZENIOWYCH TECHNOLOGIA INFORMACYJNA 1. Podstawy Zajęcia opierają się na wykorzystaniu dostępnych zasobów sprzętowych (serwery) oraz rozwiązań programowych (platforma uczelniana, systemy
Bardziej szczegółowo1. Połączenie z bazą danych. W wybranym edytorze tworzymy plik sqltest.py i umieszczamy w nim poniższy kod. #!/usr/bin/python3 import sqlite3
cur.executescript(""" DROP TABLE IF EXISTS uczen; CREATE TABLE IF NOT EXISTS uczen ( Uniwersytet Technologiczno-Przyrodniczy im. J.J. Śniadeckich w Bydgoszczy Instrukcja do ćwiczeń laboratoryjnych Przedmiot
Bardziej szczegółowokoledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,
Celem ćwiczeń jest zaprojektowanie oraz utworzenie na serwerze bazy danych przechowującej informacje na temat danych kontaktowych. Celem jest również zapoznanie z podstawowymi zapytaniami języka SQL służącymi
Bardziej szczegółowoWprowadzenie do projektowania i wykorzystania baz danych Relacje
Wprowadzenie do projektowania i wykorzystania baz danych Relacje Katarzyna Klessa Dygresja nt. operatorów SELECT 2^2 SELECT 2^30 SELECT 50^50 2 Dygresja nt. operatorów SELECT 2^30 --Bitwise exclusive OR
Bardziej szczegółowoPRZESTRZENNE BAZY DANYCH WYKŁAD 2
PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie
Bardziej szczegółowoKORZYSTANIE Z BAZY DANYCH UpToDate
KORZYSTANIE Z BAZY DANYCH UpToDate 1 KORZYSTANIE Z BAZY DANYCH UpToDate 1. Wejdź na stronę Biblioteki Głównej Uniwersytetu Medycznego w Lublinie: http://www.biblioteka.umlub.pl 2. W ZASOBY kliknij na Zdalny
Bardziej szczegółowoInstalacja MySQL. http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Instalacja MySQL Baza MySQL tworzona jest przez Szwedzką firmę MySQL AB strona domowa projektu to: www.mysql.com Wersję bezpłatną (różniącą się od komercyjnej brakiem wsparcia technicznego, nośnika i podręcznika)
Bardziej szczegółowoMaple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.
Maple i wykresy 1 Program Maple 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu. 1.2 Uruchomienie programu Maple Uruchamiamy go, wpisując w konsoli maple, potwierdzając
Bardziej szczegółowoSystemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier
Systemy operacyjne Instrukcja laboratoryjna Ćwiczenie 1: Polecenia systemu UNIX/LINUX Opracował: dr inż. Piotr Szpryngier Olsztyn 2009 1 Wprowadzenie. Cel zajęć praktycznych. Wymagania stawiane studentom
Bardziej szczegółowoPrzewodnik dla klienta
PAŁUCKI BANK SPÓŁDZIELCZY w WĄGROWCU Przewodnik dla klienta Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 05 https://www.paluckibs.pl I. Słownik pojęć dalej zwana aplikacją;
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY w Piotrkowie Kujawskim Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 05 https://www.bspk.pl I. Słownik pojęć dalej zwana aplikacją; Internet Banking dla Firm
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY W SŁUPCY Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 04 http://www.bsslupca.pl I. Słownik pojęć: dalej zwana aplikacją; Internet Banking dla Firm dalej zwany
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika)
Pałucki Bank Spółdzielczy w Wągrowcu Spółdzielcza Grupa Bankowa Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wągrowiec, maj 2019 r. Spis treści I. Aplikacja npodpis do obsługi certyfikatu...
Bardziej szczegółowoWprowadzenie do baz danych
Wprowadzenie do baz danych Dr inż. Szczepan Paszkiel szczepanpaszkiel@o2.pl Katedra Inżynierii Biomedycznej Politechnika Opolska Wprowadzenie DBMS Database Managment System, System za pomocą którego można
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
Bardziej szczegółowoLABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
Bardziej szczegółowoWidok Connections po utworzeniu połączenia. Obszar roboczy
Środowisko pracy 1. Baza danych: Oracle 12c - Serwer ELARA - Konta studenckie, dostęp także spoza uczelni - Konfiguracja: https://e.piotrowska.po.opole.pl/index.php?option=conf 2. Środowisko: SQL Developer
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umożliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowoStruktura drzewa w MySQL. Michał Tyszczenko
Struktura drzewa w MySQL Michał Tyszczenko W informatyce drzewa są strukturami danych reprezentującymi drzewa matematyczne. W naturalny sposób reprezentują hierarchię danych toteż głównie do tego celu
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoInstrukcja korzystania z Systemu Telnom - Nominacje
Instrukcja korzystania z Systemu Telnom - Nominacje Opis panelu użytkownika Pierwsze zalogowanie w systemie Procedura resetowania hasła Składanie nominacji krok po kroku System Telnom Nominacje znajduje
Bardziej szczegółowoDECLARE VARIABLE zmienna1 typ danych; BEGIN
Procedury zapamiętane w Interbase - samodzielne programy napisane w specjalnym języku (właściwym dla serwera baz danych Interbase), który umożliwia tworzenie zapytań, pętli, instrukcji warunkowych itp.;
Bardziej szczegółowoCREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Zestaw ćwiczeń1 Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane czyli np. dodawać, zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy
Bardziej szczegółowoSkrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości
Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana
Bardziej szczegółowohost name: 192.168.11.110 protokół SSH System plików - wprowadzenie Ścieżki dostępu
Ćw. 13 Linux - operacje systemu plików 1. Ściągnąć program PUTTY ze strony z materiałami dydaktycznymi - zapisać, rozpakować skompresowany plik i uruchomić. 2. Skonfigurować host name: host name: 192.168.11.110
Bardziej szczegółowoProgramowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika
Programowanie w SQL procedury i funkcje UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika 1. Funkcje o wartościach skalarnych ang. scalar valued
Bardziej szczegółowoWstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików
Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-10-08 Co to jest konsola / terminal UNIX-owy?
Bardziej szczegółowoSQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL
Wprowadzenie do SQL SQL - Structured Query Language -strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w relacyjnych bazach danych Powstał w firmie
Bardziej szczegółowoPawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl
Bazy danych Podstawy języka SQL Dr inż. Paweł Kasprowski pawel@kasprowski.pl Plan wykładu Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność danych Współbieżność
Bardziej szczegółowoCurrenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3
Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umoŝliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoKomunikacja z bazą danych psql
PostgreSQL jest systemem zarządzania relacyjnymi bazami danych rozprowadzanym na zasadach open source. Twórcą i właścicielem praw autorskich jest Uniwersytet Berkeley w Stanach Zjednoczonych. Ze wszystkich
Bardziej szczegółowoPodręcznik Użytkownika aplikacji NOVO Szkoła. Profil Ucznia
Podręcznik Użytkownika aplikacji NOVO Szkoła Profil Ucznia Spis treści 1 Podstawowe informacje 3 1.1 Przeglądarka internetowa........................................ 3 1.2 Logowanie i wylogowanie, sesja
Bardziej szczegółowoAplikacja do podpisu cyfrowego npodpis
ABS Bank Spółdzielczy Aplikacja do podpisu cyfrowego npodpis (instrukcja użytkownika) Wersja 1.0 http://www.absbank.pl 1. Aplikacja do podpisu cyfrowego - npodpis Słownik pojęć: Aplikacja do podpisu cyfrowego
Bardziej szczegółowoVinCent Administrator
VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów
Bardziej szczegółowoSynchronizacja i współdzielenie plików w Internecie. Prezentacja. Instrukcja obsługi aplikacji WEB Manager plików
Synchronizacja i współdzielenie plików w Internecie Prezentacja Instrukcja obsługi aplikacji WEB Manager plików 1 Cel instrukcji 1. Zapoznajesz się z instrukcją obsługi aplikacji internetowej File Nebula
Bardziej szczegółowoPlan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL,
Mój projekt przedstawia bazę danych noclegów składającą się z 10 tabel. W projekcie wykorzystuje program LibreOffice Base do połączenia psql z graficznym interfejsem ( kilka formularzy przedstawiających
Bardziej szczegółowoPlatforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Gekosale 1.4
Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoINSTRUKCJA OBSŁUGI V-TERMU LYONESS.
INSTRUKCJA OBSŁUGI V-TERMU LYONESS Uruchomienie programu V-Term Lyoness jest interfejsem bazującym na stronie internetowej, który można uruchomić bezpośrednio w przeglądarce internetowej, bez potrzeby
Bardziej szczegółowoAl. Akacjowa 16A 53-134 Wrocław
Instrukcja użytkownika programu Internet-Lab 1 Spis treści 1. Co to jest Internet- Lab i dla kogo jest przeznaczony?... 3 2. Jak uruchomić program Internet-Lab?... 3 3. Jak poruszać się ę po programie?...
Bardziej szczegółowoLaboratorium - Poznawanie FTP
Cele Część 1: Korzystanie z usługi FTP z wiersza poleceń. Część 2: Pobranie pliku z serwera FTP za pomocą WS_FTP LE Część 3: Korzystanie z usługi FTP w przeglądarce Scenariusz File Transfer Protocol (FTP)
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY w Koninie Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 06 https://www.bskonin.pl I. Słownik pojęć dalej zwana aplikacją; Internet Banking dla Firm dalej zwany
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY w Witkowie Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 05 http://www.ib.bswitkowo.pl I. Słownik pojęć dalej zwana aplikacją; Internet Banking dla Firm dalej
Bardziej szczegółowoInstalacja systemu zarządzania treścią (CMS): Joomla
Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola
Bardziej szczegółowoDokumentacja SMS przez FTP
Dokumentacja SMS przez FTP 1 Wprowadzenie... 2 Właściwości plików... 3 Tworzenie konfiguracji w Panelu Klienta... 4 Raporty doręczeń... 5 Historia zmian... 6 2 Wprowadzenie Usługa wysyłki SMS przez FTP
Bardziej szczegółowoWykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EP. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj
Bardziej szczegółowoAplikacja npodpis do obsługi certyfikatu
BANK SPÓŁDZIELCZY w Łosicach Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 02 http://www.bslosice.pl I. Aplikacja npodpis do obsługi certyfikatu Słownik pojęć: Aplikacja npodpis
Bardziej szczegółowoInstalacja i obsługa aplikacji MAC Diagnoza EW
Instalacja i obsługa aplikacji MAC Diagnoza EW Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EW. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj program, wybierając przycisk
Bardziej szczegółowoObsługa pakietu biurowego OFFICE
02 - Temat 1 cz.1/3 1. Uruchom MS Access i utwórz pustą bazę danych. Zapisz ją na dysku. Pojawi się okno dialogowe obsługi bazy. Za pomocą tego okna użytkownik zarządza bazą danych i jej wszystkimi elementami,
Bardziej szczegółowoBazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8 Bazowy skrypt PHP do ćwiczeń z bazą MySQL: Utwórz skrypt o nazwie cw7.php zawierający następującą treść (uzupełniając go o właściwą nazwę uŝytkownika
Bardziej szczegółowoPodstawy Informatyki. Wykład 4 Komendy UNIXa, cd
Podstawy Informatyki Wykład 4 Komendy UNIXa, cd Komendy UNIXa, cd: ls - listowanie zawartości katalogu (listing), 48%{sendzimir}/home/sysadm/wilk/dydaktyka/c>ls kar* karman* karman.cpp karman.out press.dat
Bardziej szczegółowoI. Interfejs użytkownika.
Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:
Bardziej szczegółowoW tej części zajmiemy się ćwiczeniami dotyczącymi modyfikacji rekordów.
W tej części zajmiemy się ćwiczeniami dotyczącymi modyfikacji rekordów. Logujemy się do bazy danych (jak pamiętamy, słuŝy do tego oprogramowanie klienta, czyli programik mysql). ZałóŜmy sobie przede wszystkim
Bardziej szczegółowo