Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Elementy baz danych

Informacje ogólne

Kod przedmiotu: MFI-M.S32
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Elementy baz danych
Jednostka: Zakład Informatyki
Grupy:
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Wymagania wstępne:

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, algebry zbiorów.


Godzinowe ekwiwalenty punktów ECTS:

Godziny kontaktowe (z udziałem nauczyciela akademickiego)

Wykład 30

Laboratorium 30

Konsultacje 30

Łączna liczba godzin z udziałem nauczyciela akademickiego 90

Liczba punktów ECTS z udziałem nauczyciela akademickiego 3

Godziny nie kontaktowe (praca własna studenta)

Przygotowanie się do laboratorium 30

Przygotowanie się do egzaminu 30

Łączna liczba godzin nie kontaktowych 60

Liczba punktów ECTS za godziny nie kontaktowe 2

Liczba punktów ECTS za godziny nie kontaktowe 5

Sposób weryfikacji efektów kształcenia:

W1, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe

W2, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe

W3, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe


U1, laboratorium - prace zaliczeniowe

U2, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe

U3, laboratorium - prace zaliczeniowe


K1, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe

K2, laboratorium - prace zaliczeniowe

K3, laboratorium - prace zaliczeniowe

Pełny opis:

Wykład obejmuje następujące zagadnienia

1. Podstawy relacyjnego modelu danych, operacje wykonywane na relacjach

2. Normalizacja schematów logicznych baz danych.

3. Wprowadzenie do modelowania i projektowania systemów informatycznych. Model związków-encji z uwzględnieniem różnego typu związków pomiędzy encjami.

4. Język SQL – standardowy język komunikacji z relacyjnymi bazami danych.

5. Język manipulowania danych (DML)

6. Język definiowania danych (DDL)

7. Transakcje w bazach danych, współbieżne zarządzanie transakcjami i transakcyjnym odtwarzaniem baz po awarii.

Literatura:

1. H. Garcia-Molina, J.D. Ullman, J. Widom Systemy baz danych, WNT 2006.

2. A. Jakubowski: Podstawy SQL. Ćwiczenia praktyczne. HELION.

3. Ogólnodostępne wykłady i ćwiczenia http://wazniak.mimuw.edu.pl

Efekty uczenia się:

Wiedza:

W1. Znajomość koncepcji i pojęć i związanych z modelem relacyjnym baz danych

W2. Znajomość zasad modelowania i projektowania baz danych

W3. Znajomość standardu języka zapytań SQL

Umiejętności:

U1. Praktyczne wykorzystanie języka zapytań SQL dla istniejącej bazy danych

U2. Tworzenie podstawowych obiektów bazy danych

U3. Wykorzystanie zdobytej wiedzy w sytuacjach typowych oraz nietypowych

Postawy:

K1. Samodzielność przy korzystaniu i projektowaniu baz danych.

K2. Aktywny sposób pozyskiwania wiedzy

K3. Odpowiedzialność za powierzone zadanie

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności USOSweb 7.0.2.0-3dcdfd8c8 (2024-03-25)