Bazy danych
Informacje ogólne
Kod przedmiotu: | 400-IS1-1BDA |
Kod Erasmus / ISCED: |
11.303
|
Nazwa przedmiotu: | Bazy danych |
Jednostka: | Filia Uniwersytetu w Białymstoku w Wilnie, Wydział Ekonomiczno-Informatyczny |
Grupy: |
3L stac. I st. studia informatyki - przedmioty obowiązkowe - WILNO Wilno - informatyka 1 rok 1 st. stacjonarne sem.letni |
Punkty ECTS i inne: |
5.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Założenia (opisowo): | Zakłada się, że student posiada praktyczną wiedzę w zakresie programowania oraz podstawowe informacje z obszaru algebry. Przyjmuje się, że student zainteresowany jest metodami organizowania i zarządzania relacyjnymi zbiorami danych, także z punktu widzenia języków zapytań oraz optymalizacji operacji na nich wykonywanych. |
Tryb prowadzenia przedmiotu: | mieszany: w sali i zdalnie |
Skrócony opis: |
Celem przedmiotu jest zapoznanie studentów z podstawowymi pojęciami, strukturami i algorytmami technologii baz danych, ze szczególnym uwzględnieniem podejścia relacyjnego, oraz przekazanie praktycznych umiejętności ich projektowania (modelowanie danych) i implementacji, a także przedstawienie repertuaru głównych operacji na danych (język manipulacji danymi), ze szczególnym uwzględnieniem języka zapytań, przechowywanych w bazie. |
Pełny opis: |
Profil studiów: praktyczny. Forma studiów: stacjonarne Rodzaj przedmiotu: Obowiązkowy Dziedzina: Nauki ścisłe i przyrodnicze Dyscyplina: Informatyka Rok studiów: 1 rok/2 sem. Wymagania wstępne: patrz "Założenia (opisowo)" Liczba godzin wykładu: 30 godzin Liczba godzin laboratorium: 15 godzin Liczba godzin na projekt: 15 godzin Metody dydaktyczne: Wykład metodą tradycyjną z wykorzystaniem tablicy i autorskich prezentacji multimedialnych oraz angażowanie studentów do aktywnego udziału w dyskusji podczas wykładu i zajęć praktycznych i zadawania pytań. Punkty ECTS: 5 Bilans nakładu pracy studenta: (i) związany z zajęciami wymagającymi bezpośredniego nakładu nauczyciela i studenta -- 65 godzin (2,6 ECTS) : Liczba godzin wykładu: 30 godzin Liczba godzin laboratorium: 15 godzin Liczba godzin na projekt: 15 godzin Czas trwania egzaminu: 1 godziny Udział w konsultacjach: 4 godziny (ii) związany z zajęciami o charakterze praktycznym -- 60 godzin (2,4 ECTS) Przygotowanie się studenta do wykładu: 5 godziny Praca studenta nad projektem: 25 godzin Przygotowanie się studenta do laboratorium: 20 godzin Przygotowanie się studenta do konsultacji i egzaminu: 10 godzin |
Literatura: |
Część teoretyczna 1. Date C. J., An Introduction to Database System, vol. II, Adison-Wesley Pub. Comp., również WNT – W-wa, (seria: Klasyka Informatyki), 2000 2. Stéphane Faroult, Peter Robson. Sztuka programowania SQL [tł. Marek Pętlicki]. Gliwice : Helion, 2007. 3. Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT, 2003 (seria: Klasyka Informatyki) 4. J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000 (seria: Klasyka Informatyki) 5. Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, (4th Edition), 2005 Część praktyczna 1. Ćwiczenia SQL. https://sqlzoo.net/ 2. Ćwiczenia SQL. https://www.mysqltutorial.org/ 3. Podstawy mySQL. https://www.youtube.com/watch?v=99JAI24Zd24&t=325s 4. Faroult S., Robson P. Sztuka programowania SQL [tł. M. Pętlicki]. Gliwice : Helion, 2007 (nr.systemowy: 000338115) 6. Baronas R., Duomenų bazių valdymo sistemos, TEV Vilnius, 2005 (https://klevas.mif.vu.lt/~baronas/dbvs/book/dbvs002.pdf) |
Efekty uczenia się: |
Student: WIEDZA KP6_WG4 - Zna podstawowe techniki i metody programowania, paradygmaty i języki programowania. KP6_WG5 - Zna zasady kolekcjonowania i przechowywania danych. KP6_WG6 - Zna metodologie i narzędzia umożliwiające tworzenie oprogramowania w środowiskach lokalnych, rozproszonych i internetowych. KP6_WG7 - Zna metody komunikacji sieciowej oraz zasady bezpieczeństwa w sieci. KP6_WG11 - Zna podstawowe metody techniki i elementy architektury systemów rozproszonych, podstawowe założenia programowania równoległego i rozproszonego, podstawowe modele obliczeń równoległych i rozproszonych. UMIEJĘTNOŚCI KP6_UW7 - Potrafi zaprojektować i zoptymalizować bazę danych zgodnie ze specyfikacją, umie efektywnie wyszukiwać żądane informacje w istniejących bazach danych, potrafi zaimplementować bazę danych w wybranym systemie baz danych. KP6_UW13 - Potrafi tworzyć oprogramowanie typu klient-serwer. KP6_UW14 - Wykorzystuje technologie tworzenia oprogramowania pracującego w Internecie. KP6_UK1 - Potrafi posługiwać się terminologią informatyczną w języku angielskim (w tym czytanie dokumentacji) na poziomie B2. KP6_UK3 - Potrafi samodzielnie opracować rozwiązanie zadanego zagadnienia informatycznego z pogranicza teorii i praktyki oraz przedstawić rozwiązanie i wnioski. KP6_UU1 - Rozumie potrzebę podnoszenia swoich umiejętności i kwalifikacji. KOMPETENCJE SPOŁECZNE KP6_KK1 - Starannie określa priorytety i kolejność swoich działań KP6_KO1 - Wykazuje postawę kreatywności i innowacyjności niezbędną do podjęcia praktycznej aktywności w społeczeństwie informacyjnym KP6_KR1 - Rozumie konieczność przestrzegania zasad etycznych i prawnych związanych z aktywnością w środowisku informatycznym |
Metody i kryteria oceniania: |
Forma zaliczenia przedmiotu: Wykład: egzamin, w formie stacjonarnej. Laboratorium: zaliczenie na ocenę; w formie stacjonarnej. Projekt: zaliczenie na ocenę; w formie stacjonarnej. |
Zajęcia w cyklu "Rok akademicki 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-06-30 |
Przejdź do planu
PN WYK
WT LAB
LAB
LAB+PROJ
LAB+PROJ
ŚR CZ PT |
Typ zajęć: |
Laboratorium, 15 godzin
Laboratorium i projekt, 15 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Germanas Budnikas | |
Prowadzący grup: | Germanas Budnikas, Pavel Mechovičius | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Rodzaj przedmiotu: | obowiązkowe |
|
Tryb prowadzenia przedmiotu: | w sali |
|
Skrócony opis: |
Celem przedmiotu jest zapoznanie studentów z podstawowymi pojęciami, strukturami i algorytmami technologii baz danych, ze szczególnym uwzględnieniem podejścia relacyjnego, oraz przekazanie praktycznych umiejętności ich projektowania (modelowanie danych) i implementacji, a także przedstawienie repertuaru głównych operacji na danych (język manipulacji danymi), ze szczególnym uwzględnieniem języka zapytań, przechowywanych w bazie. |
|
Pełny opis: |
Profil studiów: praktyczny. Forma studiów: stacjonarne Rodzaj przedmiotu: Obowiązkowy Dziedzina: Nauki ścisłe i przyrodnicze Dyscyplina: Informatyka Rok studiów: 1 rok/2 sem. Wymagania wstępne: patrz "Założenia (opisowo)" Liczba godzin wykładu: 30 godzin Liczba godzin laboratorium: 15 godzin Liczba godzin na projekt: 15 godzin Metody dydaktyczne: Wykład metodą tradycyjną z wykorzystaniem tablicy i autorskich prezentacji multimedialnych oraz angażowanie studentów do aktywnego udziału w dyskusji podczas wykładu i zajęć praktycznych i zadawania pytań. Laboratorium i projekt: Indywidualne wykonywanie zadań. Punkty ECTS: 5 Bilans nakładu pracy studenta: (i) związany z zajęciami wymagającymi bezpośredniego nakładu nauczyciela i studenta -- 65 godzin (2,6 ECTS) : Liczba godzin wykładu: 30 godzin Liczba godzin laboratorium: 15 godzin Liczba godzin na projekt: 15 godzin Czas trwania egzaminu: 1 godziny Udział w konsultacjach: 4 godziny (ii) związany z zajęciami o charakterze praktycznym -- 75 godzin (3 ECTS) Przygotowanie się studenta do wykładu: 5 godziny Praca studenta nad projektem: 40 godzin Przygotowanie się studenta do laboratorium: 20 godzin Przygotowanie się studenta do konsultacji i egzaminu: 10 godzin |
|
Literatura: |
LITERATURA OBOWIĄZKOWA: Część teoretyczna 1. Date C. J., An Introduction to Database System, vol. II, Adison-Wesley Pub. Comp., również WNT – W-wa, (seria: Klasyka Informatyki), 2000 2. Stéphane Faroult, Peter Robson. Sztuka programowania SQL [tł. Marek Pętlicki]. Gliwice : Helion, 2007. 3. Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT, 2003 (seria: Klasyka Informatyki) Część praktyczna 1. Ćwiczenia SQL. https://sqlzoo.net/ 2. Ćwiczenia SQL. https://www.mysqltutorial.org/ 3. Podstawy mySQL. https://www.youtube.com/watch?v=99JAI24Zd24&t=325s 4. Faroult S., Robson P. Sztuka programowania SQL [tł. M. Pętlicki]. Gliwice : Helion, 2007 (nr.systemowy: 000338115) LITERATURA UZUPEŁNIAJĄCA: Część teoretyczna 4. J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000 (seria: Klasyka Informatyki) 5. Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, (4th Edition), 2005 6. Wstęp do relacyjnych baz danych. https://www.samouczekprogramisty.pl/wstep-do-relacyjnych-baz-danych/ Część praktyczna 5. Baronas R., Duomenų bazių valdymo sistemos, TEV Vilnius, 2005 (https://klevas.mif.vu.lt/~baronas/dbvs/book/dbvs002.pdf) 6. MySQL kurs. https://www.w3big.com/pl/mysql/default.html#gsc.tab=0 |
Zajęcia w cyklu "Rok akademicki 2024/25" (w trakcie)
Okres: | 2024-10-01 - 2025-06-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 15 godzin
Laboratorium i projekt, 15 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Germanas Budnikas | |
Prowadzący grup: | Germanas Budnikas, Pavel Mechovičius | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.