Internetowe Bazy Danych. dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl



Podobne dokumenty
INTERNETOWE BAZY DANYCH (notatki do wykładów)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Aplikacje WWW i PHP - opis przedmiotu

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Kierunkowy Wybieralny Polski Semestr V

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Język Java i technologie Web - opis przedmiotu

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

Sieci Komputerowe i Technologie Internetowe (SKiTI)

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

Wykład 1 Wprowadzenie

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje internetowe - opis przedmiotu

E-I2S-2001-s1. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Kod przedmiotu: PLPILA02-IEEKO-L-5s8-2012IWBIANS Pozycja planu: D7

Kierunkowy Wybieralny Polski Semestr V

Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia. Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

E-I-0007-s3. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

KARTA PRZEDMIOTU 1,5 1,5

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Inżynieria oprogramowania - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 2-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

WIELOKRYTERIALNY DOBÓR MASZYN I URZĄDZEŃ DO PRZYGOTOWYWANIA PASZ DLA BYDŁA

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Rok I, semestr I (zimowy) Liczba godzin

Technologie informacyjne Information technologies

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

PROGRAMY SPECJALNOŚCI: Informatyka w Biznesie Bazy danych

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Regina Klukowska mgr

Tworzenie aplikacji bazodanowych

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

Bazy danych i ich aplikacje

PRZEWODNIK PO PRZEDMIOCIE

Nowości w Bibliotece WSKIZ styczeń 2012

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2015/2016

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Administrowanie systemami informatycznymi Kod przedmiotu

Oferta szkoleniowa Yosi.pl 2012/2013

PRZEWODNIK PO PRZEDMIOCIE

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Zaawansowane bazy danych i hurtownie danych Wydział Informatyki Politechnika Białostocka

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Zespół Szkół Ponadgimnazjalnych nr 1 im. ks. Stanisława Konarskiego w Jędrzejowie

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

edycja 16 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Rok I, semestr I (zimowy) Liczba godzin

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Tytuł pracy: PRACA MAGISTERSKA AUTOR: KRAKÓW, Marzec 2011 Promotor pracy :

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

Podstawy informatyki i algorytmizacji. Wykład 1 organizacja zajęć

Projektowanie aplikacji na platformie Android Kod przedmiotu

Rok akademicki: 2013/2014 Kod: ZZIP n Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

Plan wykładu. Wprowadzenie Działanie strony internetowej. Tworzenie stron internetowych. Projektowanie witryny

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

KARTA PRZEDMIOTU. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

WITRYNA INTERNETOWA JAKO NARZĘDZIE PREZENTACJI I DOSKONALENIA PRZEDSIĘWZIĘĆ HANDLOWYCH. Zbigniew Buchalski

Informatyka- studia I-go stopnia

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Kierunkowy Wybieralny Polski Semestr IV

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Techniki modelowania programów Kod przedmiotu

E-1IZ2-07-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY UMIEJĘTNOŚCI I INNYCHY KOMPETENCJI

S Y L A B U S P R Z E D M I O T U

Transkrypt:

Internetowe Bazy Danych dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl

Sprawy organizacyjne Forma zajęć: wykład (15 h) laboratorium (15 h) Wykłady: środy (N) 11:15-13:45 Materiały odstępne pod adresem: roman.ptak.staff.iiar.pwr.wroc.pl 2

Konsultacje dr inż. Roman Ptak C3, pok. 321 WT, 14-15 CZ, 15-17 PT, 14-15 (?) 3

Warunki zaliczenia przedmiotu Zaliczenie wykładu na ocenę na podstawie laboratoriów (i obecności) Kolokwium zaliczeniowe Zaliczenie laboratoriów na ocenę projekty 4

Program wykładu 5 Wprowadzenie - architektura internetowych systemów z bazami danych Technologie webowe Technologie bazodanowe Bezpieczeństwo internetowych baz danych Zasady używania języka PHP (i innych technologii) w projektach internetowych baz danych Budowa systemów z użyciem technologii MySQL Przygotowywanie dokumentacji projektowej

Literatura podstawowa 6 Tim Converse, Joyce Park, Clark Morgan, PHP5 i MySQL. Biblia, Helion, 2005. Luke Welling, Laura Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty, Helion, 2009. Julie C. Meloni, PHP, MySQL i Apache dla każdego. Wydanie III, Helion 2007. Thomas Connolly, Carolyn Begg, Systemy baz danych. Praktyczne metody projektowania, implementacji i zarządzania. Tom 2, RM, 2004.

Literatura uzupełniająca Marcin Lis, PHP. 101 praktycznych skryptów. Wydanie II, Helion, 2007. Łukasz Sosna, 101 porad. PHP i MySQL, Mikom, 2005. Stephan Schmidt et al., PEAR. Programowanie w PHP, Helion, 2007. Jacek Matulewski, Sławomir Orłowski, Technologie ASP.NET i ADO.NET w Visual Web Developer, Helion, 2007. 7

8 WPROWADZENIE

Czym są internetowe bazy danych? 9 Zbiór danych dostępny w Internecie z możliwością edycji i zarządzania nim. Uporządkowany zbiór danych z pewnej dziedziny tematycznej, zorganizowany w sposób umożliwiający ich wyszukiwanie według zadanych kryteriów. Często stosowane są relacyjne bazy danych podzbiory danych są ze sobą powiązane, współpracujące ze sobą.

Cele projektów informatycznych wykorzystujących bazy danych: 10 zastąpienie dotychczasowego systemu w celu poprawienia wydajności (gdy system ręczny lub komputerowy nie nadąża z przetwarzaniem dużej ilości transakcji lub nie umożliwia ich realizacji na dużą skalę), obniżkę kosztów związanych z realizacją transakcji lub dystrybucją informacji (np. rezygnacja z papierowego przekazywania informacji w dużych firmach), a w przypadku sklepów internetowych brak kosztów związanych z obsługą osób nie dokonujących żadnych transakcji, uzyskanie lepszego obiegu informacji w przypadku systemów związanych z jej dystrybucją lub zwiększenie liczby klientów

Cele projektów informatycznych wykorzystujących bazy danych: 11 poprawę image przedsiębiorstwa, zwiększenie dostępności firmy dla klienta (nie jest problemem 24 h dostęp), uzyskanie możliwości zbierania i wykorzystywania informacji o guście i upodobaniach klientów (w tym zakresie stosowane są nawet techniki znane wcześniej ze zwykłych sklepów, np. ustawianie przy kasach odpowiednich produktów = np. wyświetlanie w odpowiedni sposób informacji w oknie koszyka).

Typowe zastosowania Internetowych baz danych: serwisy WWW - m. in. uniezależnienie prezentowanych treści od wyglądu witryny, część informacyjna i transakcyjna serwisu e commerce, inne usługi np. serwer poczty WWW, forum internetowe, baza dokumentów. 12

Ryzyko i zagrożenia związane z projektem: złe oszacowanie kosztów przedsięwzięcia, niedopracowany lub nieprzemyślany projekt interfejsu, trudności z implementacją nieprzewidzianych wcześniej elementów skalowalność systemu, niezrozumienie lub zła specyfikacja potrzeb zleceniodawcy i odbiorcy projektu przez informatyków. 13

Ryzyko i zagrożenia (inne): trudności z dotarciem odbiorcy do naszej witryny, działania hakerów (crackerów), awarie sprzętu oraz błędy w oprogramowaniu, często zmieniające się przepisy prawne, zawodność dostawców, aktualizacja danych (np. modyfikacja cen). 14

DZIĘKUJĘ ZA UWAGĘ