- Nazwa przedmiotu:
- PLM – Podejście bazodanowe
- Koordynator przedmiotu:
- dr hab. inż. Witold Marowski, prof. PW
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechanika i Budowa Maszyn
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- 1150-MB000-ISP-427
- Semestr nominalny:
- 7 / rok ak. 2016/2017
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Liczba godzin kontaktowych - -30 godz. wykładu.
2) Praca własna studenta
a) studia literaturowe -10 godz.;
b) przygotowanie do sprawdzianów -10 godz.;
3) RAZEM – 50.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1,2 punktów ECTS – liczba godzin kontaktowych -30 godz. wykładu.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 0,25 punktu ECTS – 6 godzin zajęć przy komputerach: praca nad tworzeniem projektu prostej bazy danych i elementów interfejsu jej aplikacji w graficznym środowisku programu Microsoft Access
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Programowanie w języku Visual Basic (poziom podstawowy). Znajomość środowiska Windows.
- Limit liczby studentów:
- -
- Cel przedmiotu:
- Zapoznanie się z koncepcją zarządzania cyklem życia produktu (PLM) oraz niektórymi technikami jej praktycznej realizacji związanymi z wykorzystaniem relacyjnych baz danych. Nabycie umiejętności budowania struktur logicznych relacyjnych baz danych. Zaznajomienie z podstawami języka SQL. Zapoznanie z metodyką i technikami tworzenia aplikacji relacyjnych baz danych w obiektowo zorientowanych środowiskach graficznych ze szczególnym uwzględnieniem programu Access.
- Treści kształcenia:
- Przetwarzanie danych w przemyśle. Struktura pozyskiwania i przetwarzania danych. Standard ISA-95. Systemy ERP i MES. Zarządzanie danymi produktu w jego cyklu istnienia (PLM) – koncepcja, jej źródła i historyczny rozwój oraz aktualne przykłady realizacji. Techniki przeszukiwania i analizy dużych zasobów danych. Czwarta rewolucja przemysłowa - sieciowa integracja procesów i produktów. Rola baz relacyjnych w tworzeniu zintegrowanych środowisk wspomagających różne dziedziny aktywności ludzkiej. Tendencje rozwojowe.
Koncepcja i pojęcia podstawowe relacyjnego modelu danych. Baza relacyjna jako model układu rzeczywistego. Techniki modelowania. Przykłady modelowania problemów inżynierskich przy użyciu formalizmu relacyjnego. Normalizacja struktur logicznych. Typowe rozwiązania w projektach tabel.
Aplikacje baz danych: typowe rozwiązania architektury oraz strategie wykorzystywania lokalnych i sieciowych źródeł danych. Orientacja obiektowa. Koncepcja tworzenia aplikacji baz danych w środowisku Visual Studio. Architektura ADO.NET. Model danych odłączonych: zalety, wady i konsekwencje rozwiązania. Techniki zapewniania bezpieczeństwa danych. Integracja relacyjnych baz danych i arkuszy kalkulacyjnych.
Rodzaje operacji na danych w bazie relacyjnej. Język SQL - koncepcja i pojęcia podstawowe. Kwerendy wybierające. Wewnętrzne i zewnętrzne złączenia tabel. Kwerendy agregujące. Kwerendy funkcjonalne. Graficzne wspomaganie tworzenia kwerend języka SQL. Technika Query-by-Example oraz jej implementacja w programie Microsoft Access. Kwerendy parametryczne. Kwerendy krzyżowe.
Graficzne, obiektowo zorientowane środowiska projektowania aplikacji relacyjnych baz danych - koncepcja, zakres funkcji i ich wykorzystywanie. Sterowanie aplikacją przy użyciu zdarzeń. Formularz jako podstawowy element interfejsu użytkownika. Formularze związane ze źródłami danych: technika projektowania i sposób wyboru źródeł danych. Formanty związane, niezwiązane i wyliczane. Odwzorowywanie związków typu jeden do wielu przy użyciu formularzy interfejsu użytkownika. Tworzenie dokumentacji drukowanej. Raporty: przeznaczenie i metody projektowania. Sortowanie i grupowanie danych. Tworzenie podsumowań. Podgląd i drukowanie raportu.
- Metody oceny:
- 1. Analiza aktywności studentów podczas wykładu, stawianych pytań i zgłaszanych wątpliwości.
2. Ocena wykonywanych zadań przez studenta w trakcie zajęć.
3. Dwa pisemne sprawdziany zaliczeniowe.
- Egzamin:
- nie
- Literatura:
- [1] Ostrowska T. M.: Relacyjne systemy bazodanowe. Podstawy projektowania i eksploatacji, OW PW, Warszawa, 2002.
[2] Hernandez M. J.: Projektowanie baz danych dla każdego. Przewodnik krok po kroku, Helion, Gliwice, 2014.
[3] Harris W.: Bazy danych nie tylko dla ludzi biznesu, WNT, Warszawa, 1994.
[4] Beynon-Davies P.: Systemy baz danych, WNT, Warszawa, 1998.
[5] Riordan R. M.: Projektowanie systemów relacyjnych baz danych, READ ME, Warszawa, 2000.
[6] Stark J.: Product Lifecycle Management. 21th Century Paradigm for
Product Realisation, Springer, 2005.
Pomocne mogą także być dowolnie wybrane książki omawiające podstawowe funkcje programu Microsoft Access lub innego środowiska projektowania relacyjnych baz danych oraz ich aplikacji (odpowiednio do posiadanej wersji programu), np.:
[7] Cox J., Lambert J.: Microsoft Access 2013. Krok po kroku, APN Promise, Warszawa, 2013.
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt 1150-MB000-ISP-427_W1
- Posiada podstawową wiedzę o współczesnych technikach zarządzania i operowania danymi procesu produkcji i obsługi produktu w ciągu całego cyklu jego istnienia oraz o roli spełnianej w tym zakresie przez relacyjne bazy danych
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_W14, KMiBM_W15
Powiązane efekty obszarowe:
T1A_W04, T1A_W05, InzA_W02, T1A_W06, T1A_W08
- Efekt 1150-MB000-ISP-427_W2
- Posiada wiedzę o tworzeniu relacyjnych modeli układów rzeczywistych (modelowanie zasobów informacji dotyczących elementów układu oraz związków informacyjnych pomiędzy zasobami dotyczącymi elementów różnych rodzajów).
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_W14, KMiBM_W15
Powiązane efekty obszarowe:
T1A_W04, T1A_W05, InzA_W02, T1A_W06, T1A_W08
- Efekt 1150-MB000-ISP-427_W3
- Posiada wiedzę o typach struktur aplikacji baz danych oraz zasadniczych rodzajach ich architektury.
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_W14, KMiBM_W15
Powiązane efekty obszarowe:
T1A_W04, T1A_W05, InzA_W02, T1A_W06, T1A_W08
- Efekt 1150-MB000-ISP-427_W4
- Posiada ogólną wiedzę o technikach integracji relacyjnych baz danych i arkuszy kalkulacyjnych.
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_W21
Powiązane efekty obszarowe:
T2A_W08, InzA_W03
Profil ogólnoakademicki - umiejętności
- Efekt 1150-MB000-ISP-427_U1
- Potrafi projektować relacyjne struktury zasobów informacji dla układów rzeczywistych
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_U01
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01
- Efekt 1150-MB000-ISP-427_U2
- Umie tworzyć polecenia operowania danymi w języku SQL.
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_U01, KMiBM_U10
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01, T1A_U08, T1A_U09, T1A_U15, InzA_U01, InzA_U02
- Efekt 1150-MB000-ISP-427 _U3
- Potrafi tworzyć kwerendy SQL przy użyciu techniki Query-by-Example.
Weryfikacja: Sprawdzian (w zakresie idei metody), praktyczna weryfikacja umiejętności podczas zajęć przy komputerze
Powiązane efekty kierunkowe:
KMiBM_U01
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01
- Efekt 1150-MB000-ISP-427 _U4
- Zna zasady posługiwania się graficznymi środowiskami pracy projektanta aplikacji relacyjnych baz danych.
Weryfikacja: Sprawdzian (w zakresie ogólnych metod rozwiązywania typowych problemów), praktyczna weryfikacja umiejętności podczas zajęć przy komputerze
Powiązane efekty kierunkowe:
KMiBM_U01, KMiBM_U10
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01, T1A_U08, T1A_U09, T1A_U15, InzA_U01, InzA_U02
- Efekt 1150-MB000-ISP-427_U5
- Potrafi zaprojektować proste formularze i raporty wchodzące w skład interfejsu użytkownika aplikacji bazy danych.
Weryfikacja: Sprawdzian (w zakresie znajomości typowych szablonów rozwiązań architektury tych obiektów), praktyczna weryfikacja umiejętności podczas zajęć przy komputerze
Powiązane efekty kierunkowe:
KMiBM_U01
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01
Profil ogólnoakademicki - kompetencje społeczne
- Efekt 1150-MB000-ISP-427 _K1
- Ma świadomość konieczności ochrony zawartości baz danych przed dostępem osób niepowołanych
Weryfikacja: Sprawdzian (w zakresie znajomości typowych zabezpieczeń), dyskusja
Powiązane efekty kierunkowe:
KMiBM_K02
Powiązane efekty obszarowe:
T1A_K02, InzA_K01