2. Podstawy języka SQL
|
|
- Marek Popławski
- 9 lat temu
- Przeglądów:
Transkrypt
1 1. Uczeń: Uczeń: 2. Podstawy języka SQL a. 1. Cele lekcji i. a) Wiadomości zna podstawowe komendy języka SQL, wie jak utworzyć prostą bazę danych korzystając z darmowego serwera baz danych MySQL, wie, w jaki sposób utworzyć bazę danych w języku SQL korzystając z Microsoft Access. ii. b) Umiejętności potrafi wymienić podstawowe komendy języka SQL, umie utworzyć prostą bazę danych korzystając z darmowego serwera baz danych MySQL, umie utworzyć bazę danych w Microsoft Access używając języka SQL. b. 2. Metoda i forma pracy Dyskusja, ćwiczenie, praca indywidualna. Komputer Internet c. 3. Środki dydaktyczne Baza danych Microsoft Access Darmowy serwer baz danych MySQL Karta pracy d. 4. Przebieg lekcji i. a) Faza przygotowawcza Nauczyciel zapoznaje uczniów z tematem lekcji i uświadamia im cele zajęć. Prosi o włącznie komputerów. Przed zajęciami nauczyciel przygotowuje kartki z opisem podstawowych komend SQL (załącznik 1) oraz wycina kartki z zadaniami zawartymi w karcie pracy (załącznik 2). Ważne jest również wcześniejsze zainstalowanie na komputerach darmowego serwera baz danych MySQL. Nauczyciel powinien również wcześniej przygotować lub ściągnąć z Internetu przykładową bazę danych i udostępnić ją w zasobach sieciowych pracowni lub umieszczoną w folderze na dysku twardym każdego komputera znajdującego się w pracowni.
2 ii. b) Faza realizacyjna 1. Nauczyciel prosi uczniów o włączenie komputerów, rozdaje kartki z opisem podstawowych komend SQL (załącznik 1). 2. Następnie omawia zasadę tworzenia prostej bazy danych wspomagając się kartkami z opisem tworzenia bazy danych w języku SQL (załącznik 1). Jednocześnie uczniowie, korzystając z udostępnionych im materiałów i słuchając opisów podawanych przez nauczyciela wykonują krok po kroku przykładową bazę danych. 3. Następnym krokiem jest rozdanie uczniom Kart Pracy (załącznik 2) zawierających określone zadania do wykonania. 4. Po wytłumaczeniu zawartych w Karcie Pracy zadań nauczyciel prosi uczniów o realizację zadania nr Po wykonaniu zadania nr 1 uczniowie przedstawiają nauczycielowi efekty swojej pracy. 6. Następnie nauczyciel objaśnia zastosowanie języka SQL w Microsoft Access. 7. Po omówieniu zastosowania SQL w MS Access uczniowie przystępują do realizacji zadania nr 2 zawartego w Karcie Pracy (załącznik 2). 8. Po wykonaniu zadania nr 2 uczniowie przedstawiają nauczycielowi efekty swojej pracy. 9. Na zakończenie zajęć nauczyciel wraz z uczniami omawia zasadność tworzenia baz danych w języku SQL. iii. c) Faza podsumowująca 1. Uczniowie nabierają wiedzy o budowie bazy danych opartej na języku SQL. 2. Potrafią utworzyć prostą bazę danych korzystając z poleceń języka SQL. 3. Utrwalają umiejętności logicznego myślenia pozwalającego na poprawne utworzenie bazy danych. 4. Uwagi dla nauczyciela: Ważne jest aby uświadomić uczniom, że bazę danych, tworzoną w języku SQL, można napisać nie tylko korzystając z komercyjnego oprogramowania jakim jest Microsoft Access. Dlatego ważnym aspektem jest nauka tworzenia prostej bazy danych korzystając z darmowego serwera baz danych MySQL. e. 5. Bibliografia 1. Koba G., Informatyka dla liceum ogólnokształcącego, Migra, Wrocław Broda P., Smołucha D., Informatyka, Operon, Gdynia Wilton P., Colby J., SQL. Od podstaw, Helion, Gliwice 2005.
3 f. 6. Załączniki i. a) Karta pracy ucznia załącznik 1. SQL, Structured Query Language, standardowy język zapytań do obsługi relacyjnej bazy danych. Język programowania baz danych i ich sieciowych serwerów. Pierwowzorem SQL był opracowany przez IBM we wczesnych latach siedemdziesiątych XX w. język SEQUEL (E. F. Codd). Dalsza inicjatywa należała do firmy Oracle, która od 1977 upowszechnia systemy zarządzania bazami danych oparte na SQL. W 1982 podjęto prace standaryzacyjne (ANSI X3H2), zakończone w 1986 (SQL1). Drugi standard SQL pochodzi z ISO (1987). Rok 1989 zaowocował dodatkiem do obu standardów (SQL-89). Rozszerzony standard języka, o nazwie SQL2 (SQL-92), został zatwierdzony przez ANSI i ISO w Najnowsze rozszerzenia języka opatrzono nazwą SQL3. Niezależnie od specyficznych właściwości standardów język SQL pozwala formułować działania na tabelach w formie zbliżonej do zdań w języku angielskim. MySQL jest bardzo popularnym bazodanowym systemem zarządzania, opartym o licencję Open Source SQL Baza danych SQL może mieć różnoraką strukturę oraz zawartość: od prostych list informacyjnych, poprzez galerie obrazków aż po zaawansowane, korporacyjne zastosowania w dużych przedsiębiorstwach. Aby zarządzać, administrować oraz modyfikować danymi umieszczonymi w bazie danych musimy mieć zainstalowany w systemie serwer bazodanowy MySQL Server. Współczesne komputery bardzo dobrze dają sobie radę ze skomplikowanymi obliczeniami związanymi ze współczesnymi bazami danych i bezproblemowo pozwalają na pełnienie centralnej roli serwera bazodanowego w standardowym zastosowaniu i typowych ustawieniach. W tym opracowaniu zakładam, że na w komputerze mamy poprawnie zainstalowany MySQL Server oraz pracujemy w systemie Windows XP lub Windows Wersja MySQL użyta w tym opracowaniu to Po zainstalowaniu serwera bazy danych MySQL w systemie Windows należy uruchomić ją w następujący sposób:
4 Menu start Programy MySQL MySQL Server MySQL Command Line Client Po uruchomieniu widzimy okno logowania. Podajemy hasło i naciskamy <ENTER>. Po zalogowaniu (przyjmujemy, że mamy jednego użytkownika root i pracujemy jako root) widzimy następujące okno: Aby utworzyć bazę o nazwie baza 1 wydajemy polecenie: create database baza1; Następnie możemy sprawdzić czy nasza baza została utworzona oraz jakie bazy mamy już utworzone (standardowo po zainstalowaniu są tworzone samoczynnie bazy mysql oraz test. Polecenie służące do wyświetlania wszystkich baz to: show databases;
5 Jak widzimy mamy do dyspozycji 3 bazy. My będziemy pracować w bazie o nazwie baza1. W tym celu wydajemy polecenie: use baza1; aby rozpocząć pracę w konkretnej bazie (w tym przypadku w bazie o nazwie baza1 ). Po wejściu do naszej bazy możemy wydać polecenie show tables; które pozwoli nam na wyświetlenie jakie mamy tabele w naszej bazie. W naszym przypadku serwer wyświetlił informację, że baza jest pusta, więc teraz możemy przystąpić do utworzenia tabeli. W tym celu wydajemy polecenie create table nazwa(i_ucz int PRIMARY KEY AUTO_INCREMENT); gdzie: nazwa jest to nazwa naszej tabeli; i_ucz jest to identyfikator; int (ang. integeer) jest to liczba całkowita, wg. której nastąpi numerowanie identyfikatora. Można również użyć polecenia char, które pozwoli nam na zastąpienie cyfr literami; PRIMARY KEY AUTO_INCREMENT oznacza, że będzie to nasz klucz podstawowy wraz z
6 autonumerowaniem; Sumując, jeżeli chcemy w bazie baza1 utworzyć tabelę o nazwie uczniowie o identyfikatorze i_ucz powinniśmy wydać polecenie: create table uczniowie(i_ucz int PRIMARY KEY AUTO_INCREMENT); Wówczas możemy ponownie wydać polecenie : show tables; pokazujące nam efekty naszej pracy Polecenie explain uczniowie: Wyświetli nam strukturę tabeli o nazwie uczniowie Wszystkie zmiany robimy poleceniem alter table; Przykładem może być wstawienie kolumny zawierającej imie o długości do 30 znaków, login o długości do 10 znaków oraz pass o długości do 10 znaków (jest to przykład utworzenia konta o określonej nazwie wraz z loginem oraz hasłem). W tym celu musimy wydać polecenie: alter table uczniowie add column(imie varchar(30), login varchar(10), pass varchar(10)); Następnie poleceniem explain uczniowie; możemy wyświetlić schemat naszej tabeli
7 Informacje zawarte w naszej tabeli nie mają jeszcze wprowadzonych danych. Robimy to poleceniem insert Aby wprowadzić dane do tabeli o użytkowniku Jan posiadającym login janek i haśle janusz wpisujemy następującą komendę: insert into uczniowie values(, Jan, janek, janusz ); Zwróć uwagę na fakt, iż wszystkie dane w nawiasie zostały umieszczone pomiędzy znakami apostrofa oraz dodatkowo umieszczono jedno puste pole przed nazwą użytkownika (czyli przez Jan ). Owo puste pole ma na celu zapewnienie miejsca identyfikatorowi (i_ucz), który będzie samoczynnie wstawiany. Wpisz więc powyższą komendę. Następnie możesz powtórzyć komendę wpisując tym razem nowego użytkownika. Przyjmijmy, że nowym użytkownikiem będzie Wojtek mający login Wojciech a hasło wojtek. Następnie wpisz polecenie select * from uczniowie; które wyświetli nam dane znajdujące się w tabeli uczniowie Jeżeli chcemy dokonać zmiany w konkretnej komórce wydajemy polecenie update Przykładowo, chcemy zmienić imię z Wojtka na Karola u użytkownika z identyfikatorem o numerze 2. W tym celu musimy wydać polecenie update uczniowie set imie= Karol where i_ucz=2; Zwróć uwagę, że wpisujemy w poleceniu tylko nowe imię posługując się jedynie numerem identyfikatora (dokładne tłumaczenie polecenia wygląda następująco: zaktualizuj tabelę uczniowie zamieniając w kolumnie imie poprzednie słowo słowem Karol u użytkownika posiadającego
8 identyfikator o numerze 2). Po wpisaniu komendy wydaj polecenie: select * from uczniowie; aby zaobserwować zmiany Oczywiście, każde z poleceń możemy rozwijać dopisując określone parametry. I tak, np.: select i_ucz,imie,login,pass from uczniowie order by imie; - wyświetli nam zawartość tabeli sortując dane alfabetycznie według kolumny imie (ma to oczywiście sens w przypadku większej ilości danych) select * from uczniowie where imie like J ; - wyszuka nam dane według kolumny imie w imionach zaczynających się od litery J. Aby usunąć dane z naszej tabeli (np. kolumnę) musimy wydać polecenie alter table nazwa_tabeli drop column nazwa_kolumny; gdzie nazwa_tabeli jest nazwą naszej tabeli (w tym przypadku uczniowie ) a nazwa_kolumny jest nazwą kolumny, którą chcemy usunąć. Przyjmijmy więc, że usuwamy kolumnę pass. W tym celu należy wydać polecenie alter table uczniowie drop column pass; Po wydaniu komendy wpiszmy polecenie select * from uczniowie; i sprawdźmy co zmieniło się w naszej tabeli. Podobnie możemy postąpić chcąc usunąć tabelę czy nawet całą bazę. Celem usunięcia całej bazy danych wpisujemy polecenie
9 drop database nazwa_bazy; gdzie nazwa_bazy jest nazwą usuwanej przez nas bazy. Zmiany oczywiście możemy zobaczyć wydając polecenie show databases; Polecenie, które kończy pracę z bazą danych MySQL to (w zależności od wersji) exit; lub quit; Po wydaniu tego polecenia automatycznie zamyka się okno konsoli zarządzania bazą danych serwera MySQL. W przedstawionym tutaj krótkim opisie MySQL dokonaliśmy kilku najczęściej wykonywanych rzeczy. Oczywiście, możliwości MySQL są o wiele większe, jednakże jest to temat tak rozległy, że starcza on do napisania bardzo grubej książki. Nie chodziło tutaj o szczegółowe poznanie wszystkich możliwości bazy danych MySQL, lecz o zapoznanie się z ogólnym wyglądem oraz podstawowymi funkcjami oraz zastosowaniem MySQL. załącznik 2. Zadanie 1. Utwórz prostą bazę danych korzystając z darmowego serwera baz danych MySQL. W bazie danych ma znaleźć się lista 10. najbliższych ci kolegów / koleżanek. Poszczególne kolumny muszą zawierać klucz, imię, nazwisko, wiek, płeć, datę urodzenia, telefon. Pamiętaj o zasadach tworzenia bazy danych. Możesz pomagać sobie materiałami otrzymanymi na lekcji. Zadanie 2. Wiedząc już jak utworzyć prostą bazę danych korzystając z darmowego serwera baz danych MySQL oraz w jaki sposób wprowadzać dane do bazy danych dokonaj następujących modyfikacji w istniejącej bazie danych w Microsoft Access (możliwe jest wprowadzanie informacji tylko przy użyciu języka SQL): dodaj do istniejącej kwerendy adresy osób, ułóż alfabetycznie kolejność gości obierając za klucz ich imiona, utwórz kwerendę wyświetlającą gości, zawierającą ich imiona, nazwiska, adresy i numery telefonów domowych.
10 ii. b) Notatki dla nauczyciela Menu wyboru widoku SQL w Microsoft Access Przykładowe okno kwerendy o nazwie ADRESY wyświetlającej listę osób według imienia, nazwiska, numeru telefonu domowego i numeru telefonu komórkowego Przykład kwerendy z tabeli ADRESY wyświetlającej imiona, nazwiska, numery domowe telefonów i numery komórkowe telefonów według kolejności numerów telefonów komórkowych.
11 g. 7. Czas trwania lekcji 4 x 45 minut h. 8. Uwagi do scenariusza Darmowy serwer baz danych MySQL można ściągnąć ze strony: lub
2. Tabele w bazach danych
1. Uczeń: Uczeń: 2. Tabele w bazach danych a. 1. Cele lekcji i. a) Wiadomości zna sposób wstawiania tabeli do bazy danych, wie, w jaki sposób rozplanować położenie pól i tabel w tworzonej bazie, zna pojęcia
2. Metody adresowania w arkuszu kalkulacyjnym
1. Uczeń: Uczeń: 2. Metody adresowania w arkuszu kalkulacyjnym a. 1. Cele lekcji i. a) Wiadomości Zna zastosowanie arkusza kalkulacyjnego, zna sposoby adresowania w arkuszu kalkulacyjnym, zna podstawowe
strukturalny 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
2. Metody prezentacji informacji
1. Uczeń: Uczeń: 2. Metody prezentacji informacji a. 1. Cele lekcji i. a) Wiadomości zna różne sposoby prezentacji informacji, wie w jaki sposób utworzyć prezentację typu PowerPoint, zna zasady edycji
2. Opracowanie grafiki w dokumencie tekstowym
1. Uczeń: Uczeń: 2. Opracowanie grafiki w dokumencie tekstowym a. 1. Cele lekcji i. a) Wiadomości zna sposoby wstawiania obrazka do tekstu, wie w jaki sposób wstawić obiekt ClipArt do dokumentu, wie w
Bazy 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
Ję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
Projektowanie 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
Programowanie 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ą
Aby 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
Pawel@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ść
Ć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
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
PRZESTRZENNE 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
1. Zarządzanie informacją w programie Access
1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,
Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.
Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.
CREATE 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
2. Graficzna prezentacja algorytmów
1. Uczeń: Uczeń: 2. Graficzna prezentacja algorytmów a. 1. Cele lekcji i. a) Wiadomości zna sposoby graficznego przedstawiania algorytmów, wie w jaki sposób skonstruować schemat blokowy w taki sposób aby
Bazy 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
Instalacja 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)
Laboratorium 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
3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota
Laboratorium nr 3 1 Bazy Danych Instrukcja laboratoryjna Temat: Wprowadzenie do języka SQL, tworzenie, modyfikacja, wypełnianie tabel 3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota 1)
Bazy 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
2. Rozmowy i dyskusje w Internecie
1. Uczeń: Uczeń: 2. Rozmowy i dyskusje w Internecie a. 1. Cele lekcji i. a) Wiadomości zna podstawowe zasady wymiany informacji w sieci Internet, zna portale internetowe oferujące usługę czatów, wie, w
Wykł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,
Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:
Systemy baz danych 16.04.2013 1. Plan: 10. Implementacja Bazy Danych - diagram fizyczny 11. Implementacja Bazy Danych - implementacja 2. Zadania: 1. Przygotować model fizyczny dla wybranego projektu bazy
CREATE 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ść
Scenariusz lekcji. scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych;
Scenariusz lekcji 1 TEMAT LEKCJI: Planowanie projektu bazy danych. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych; określić
2. Projektowanie stron WWW podstawowe informacje
1. Uczeń: Uczeń: 2. Projektowanie stron WWW podstawowe informacje a. 1. Cele lekcji i. a) Wiadomości zna podstawowe zasady tworzenia stron internetowych, rozróżnia tryb tekstowy tworzenia stron www od
Wykł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
Odnawialne Ź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
Bazy danych 7. SQL podstawy
Bazy danych 7. SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Structured Query Language Używane standardy: SQL92 SQL99 SQL:2003 Żaden dostawca nie jest w pełni zgodny
Literatura: 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
Ref. 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ść
Bazy danych. Dr inż. Paweł Kasprowski
Plan wykładu Bazy danych Podstawy relacyjnego modelu danych Dr inż. Paweł Kasprowski pawel@kasprowski.pl Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność
Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.
Kwerendy wybierające Kwerenda wybierająca jest najczęściej używanym rodzajem kwerendy. Służy do otrzymywania danych z tabeli lub tabel i wyświetla wyniki w arkuszu danych, w którym można je następnie aktualizować
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego. Przy modelowaniu bazy danych możemy wyróżnić następujące typy połączeń relacyjnych: jeden do wielu, jeden do jednego, wiele
Wykł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
2. Konfiguracja programu Outlook Express
1. 2. Konfiguracja programu Outlook Express a. 1. Cele lekcji i. a) Wiadomości Uczeń zna pojęcia: e-mail, serwer pocztowy. Uczeń potrafi: ii. b) Umiejętności otworzyć i obsługiwać program Outlook Express,
Laboratorium nr 1. Temat: Wprowadzenie do MySQL-a
Laboratorium nr 1 Temat: Wprowadzenie do MySQL-a MySQL jest najpopularniejszym darmowym systemem obsługi baz danych rozpowszechnianym na zasadach licencji GPL. Jego nowatorska budowa pozwoliła na stworzenie
Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć
rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka
Komunikacja 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
INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Informatyka poziom rozszerzony Serwis WWW w projekcie edukacyjnym
Bazy 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
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
W 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
Struktura 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
1. 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
Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1
Tworzenie tabel Tabela podstawowa struktura, na której zbudowana jest relacyjna baza danych. Jest to zbiór kolumn (atrybutów) o ustalonych właściwościach, w których przechowuje się dane. Dane te są reprezentowane
Ć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.
Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.
Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21
Ja i moje zainteresowania tworzenie własnej strony internetowej
Ja i moje zainteresowania tworzenie własnej strony internetowej 1. Cele lekcji a) Wiadomości Uczeń: - potrafi wyjaśnić pojęcie strona WWW, - zna sposoby tworzenia stron internetowych. b) Umiejętności Uczeń
Pracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Bazy danych. dr inż. Arkadiusz Mirakowski
Bazy danych dr inż. Arkadiusz Mirakowski Początek pracy z Transact SQL (T-SQL) 153.19.7.13,1401 jkowalski nr indeksu 2 Perspektywa - tabela tymczasowa - grupowanie Perspektywa (widok) Perspektywa (widok)
Scenariusz lekcji. uzasadnić potrzebę przygotowania założeń projektowych bazy danych i określenia celów, do jakich baza danych ma być przeznaczona;
Scenariusz lekcji 1 TEMAT LEKCJI: Projektowanie baz danych w systemie Access. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: uzasadnić potrzebę przygotowania założeń projektowych bazy danych i określenia
Autor: Joanna Karwowska
Autor: Joanna Karwowska Klucz podstawowy PRIMARY KEY Klucz kandydujący UNIQUE Klucz alternatywny - klucze kandydujące, które nie zostały wybrane na klucz podstawowy Klucz obcy - REFERENCES Tworząc tabelę,
Wdroż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...
Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE
Scenariusz lekcji 1 TEMAT LEKCJI: Gromadzenie danych za pomocą komputera 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: wyjaśnić pojęcie bazy danych, tabeli bazy danych, rekordu i pola; wymienić i omówić
Podstawowe informacje o bazach danych. Technologie Informacyjne
Podstawowe informacje o bazach danych Technologie Informacyjne dr inż. Michna Michał, Politechnika Gdańska 2010/2011 Przykłady systemów baz danych Książka telefoniczna, książka kucharska Zarządzanie magazynem/hurtownią
Widok 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
Wykł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
1. Sprawdzenie ustawień konfiguracyjnych. Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables
MYSQL 1 1. Sprawdzenie ustawień konfiguracyjnych Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables 2 2. Wstępna konfiguracja Po zainstalowaniu aplikacji należy przed uruchomieniem wykonać
Bazy danych 5. Samozłaczenie SQL podstawy
Bazy danych 5. Samozłaczenie SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Przykład kolejowy Tworzymy bazę danych zawierajac a (uproszczony) rozkład jazdy pociagów
Wykład 4. SQL praca z tabelami 1
Wykład 4 SQL praca z tabelami 1 Typy danych Typy liczbowe Typy całkowitoliczbowe Integer types - Typ INTEGER; 32-bitowa liczba ze znakiem z zakresu -2 31 do 2 31 1 - Typ SMALLINT; typ całkowity mniejszy
Wykł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
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest
Autor: J. Karwowska 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ść nadania go. Użytkownik
System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.
System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające
Bazy danych 10. SQL Widoki
Bazy danych 10. SQL Widoki P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Widoki, AKA Perspektywy W SQL tabela, która utworzono za pomoca zapytania CREATE TABLE, nazywa się tabela
1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji. 2.1 Wiadomości. 2.
Scenariusz lekcji 1 TEMAT LEKCJI Sieci komputerowe adresy sieciowe 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: zdefiniować pojęcie adresu sieciowego; opisać, do czego służy adres sieciowy; podać, z jakich
SQL (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
SQL - 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
Wprowadzenie 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
1. 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
Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki
Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Instrukcja do zajęć laboratoryjnych Przetwarzanie i organizowanie danych : bazy danych Nr ćwiczenia 10 Temat Aplikacje
5.5. Wybieranie informacji z bazy
5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno
SQL Server Configuration Manager centrum dowodzenia
Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 1 Celem pierwszych zajęć laboratoryjnych jest poznanie podstaw obsługi MS SQL Server 2005 za pomocą programu SQL Server Management Studio,
Kurs. 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
Temat 1. Więcej o opracowywaniu tekstu
Temat 1. Więcej o opracowywaniu tekstu Cele edukacyjne Celem tematu 1. jest uporządkowanie i rozszerzenie wiedzy uczniów na temat opracowywania dokumentów tekstowych (m.in. stosowania tabulatorów, spacji
Przestrzenne bazy danych Podstawy języka SQL
Przestrzenne bazy danych Podstawy języka SQL Stanisława Porzycka-Strzelczyk porzycka@agh.edu.pl home.agh.edu.pl/~porzycka Konsultacje: wtorek godzina 16-17, p. 350 A (budynek A0) 1 SQL Język SQL (ang.structured
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,
Scenariusz lekcji: Wycieczka klasowa
Scenariusz lekcji: Wycieczka klasowa 1. Cele lekcji a) Wiadomości Uczeń: wie, jak skutecznie wyszukiwać informacje w sieci oraz jak wykorzystać adresy stron internetowych, zna korzyści płynące z wykorzystywania
P 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
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,
Wykład 6: PHP: praca z bazą danych MySQL, cz.2
Wykład 6: PHP: praca z bazą danych MySQL, cz.2 Połączenie z bazą danych (cba.pl) Uwaga ogólna: Gdy korzystamy z usługi hostingowej: usługodawca poda nam nasz login, hasło i nazwę bazy danych (przy bezpłatnej
1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word
1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word a. 1. Cele lekcji i. a) Wiadomości 1. Uczeń potrafi wyjaśnić pojęcia: nagłówek, stopka, przypis. 2. Uczeń potrafi wymienić dwie zasadnicze
Funkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Bazy danych - wykład wstępny
Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x
Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Lista dostępnych baz danych: SHOW DATABASES; Lista dostępnych tabel: SHOW TABLES;
J. Karwowska Lista dostępnych baz danych: SHOW DATABASES; Lista dostępnych tabel: SHOW TABLES; Dostępne standardy kodowania znaków: SHOW CHARACTER SET; Dostępne reguły porównywania znaków: SHOW COLLATION;
Wdroż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
Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret
Ogólny plan przedmiotu BAZY DANYCH Wykład 1: Wprowadzenie do baz danych Małgorzata Krętowska Politechnika Białostocka Wydział Informatyki Wykład : Wprowadzenie do baz danych Normalizacja Diagramy związków
Instrukcjaaktualizacji
Instrukcja Instrukcjaaktualizacji aktualizacji oprogramowania oprogramowaniainpro InProBMS BMS SPIS TREŚCI 1. AKTUALIZACJA 3 1.1. ARCHIWIZACJA BAZY DANYCH...3 1.1.1. AUTOMATYCZNA...3 1.1.2. RĘCZNA...4
Po prawidłowym podłączeniu do serwera MySQL należy wybrać bazę, na której będziesz pracować:
Język SQL (Structured Query Language} służy do manipulowania danymi umieszczonymi w relacyjnych bazach danych. Jest językiem uniwersalnym, dzięki czemu praca na różnych systemach baz danych sprowadza się
koledzy, 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