- Nazwa przedmiotu:
- PLM - podejście bazodanowe
- Koordynator przedmiotu:
- Mgr inż. Jacek Jusis
- 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-IZP-427
- Semestr nominalny:
- 7 / rok ak. 2017/2018
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Liczba godzin kontaktowych – 20 godz. wykładu.
2) Praca własna studenta – 30 godz., w tym:
a) studia literaturowe -15 godz.;
b) przygotowanie do sprawdzianów -15 godz.;
3) RAZEM – 50 godz.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1 punkt ECTS – 20 godz. wykładu.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 0,4 punktu ECTS – 10 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:
- zgodnie z zarządzeniem Rektora PW
- 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] Hernandez M. J.: Projektowanie baz danych dla każdego. Przewodnik krok po kroku, Helion, Gliwice, 2014,
[2] Martin Gruber: SQL Helion, Gliwice, 1996,
[3] Dariusz Boratyn: MS Access 2.0, Croma, Katowice, 1995,
[4] Microsoft Access 2013 PL Biblia, Helion, Gliwice, 2014,
[5] Beynon-Davies P.: Systemy baz danych, WNT, Warszawa, 1998,
[6] Riordan R. M.: Projektowanie systemów relacyjnych baz danych, READ ME, Warszawa, 2000
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt 1150-MB000-IZP-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, InzA_W02
- Efekt 1150-MB000-IZP-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, InzA_W02
- Efekt 1150-MB000-IZP-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, InzA_W02
- Efekt 1150-MB000-IZP-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:
T1A_W08, InzA_W03
Profil ogólnoakademicki - umiejętności
- Efekt 1150-MB000-IZP-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-IZP-427 _U2
- Umie tworzyć polecenia operowania danymi w języku SQL.
Weryfikacja: Sprawdzian
Powiązane efekty kierunkowe:
KMiBM_U01
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01
- Efekt 1150-MB000-IZP-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-IZP-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
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, InzA_U01
- Efekt 1150-MB000-IZP-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-IZP-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