BAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

Podobne dokumenty
Zadanie 1. Suma silni (11 pkt)

EGZAMIN MATURALNY Z INFORMATYKI

EGZAMIN MATURALNY Z INFORMATYKI

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

2. Tabele w bazach danych

PTI S1 Tabele. Tabele. Tabele

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Baza danych. Program: Access 2007

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

1. Zarządzanie informacją w programie Access

Przedszkolaki Przygotowanie organizacyjne

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Bazy danych TERMINOLOGIA

UONET+ moduł Dziennik. Rejestrowanie frekwencji uczniów na lekcjach w widoku Lekcja

Wykład II. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Instalacja i obsługa aplikacji MAC Diagnoza EW

Wprowadzenie do baz danych

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

T A B E L E i K W E R E N D Y

Zakładanie dziennika oddziału i wprowadzanie podstawowych danych

Polecenie 3.1: Uruchom SQL Server Management Studio, zaloguj się do serwera.

WPROWADZENIE DO BAZ DANYCH

Tworzenie bazy danych w środowisku OpenOffice.org Base tabela, formularz, kwerenda, raport

Rozwiązanie. Uruchom program Access 2007.

Bazy danych Karta pracy 1

Dotacje. Jak we wniosku i sprawozdaniu z liczby uczniów uwzględniać uczniów, u których występuje kilka dodatkowych powodów dotacji?

Podstawową grupą zajęciową w systemie UONET jest cały oddział. Taka grupa jest tworzona automatycznie podczas dodawania nowego oddziału.

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

UONET+ moduł Dziennik

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Wprowadzanie danych organizacyjnych szkoły

Obsługa pakietu biurowego OFFICE

UONET+ - moduł Dziennik. Wprowadzanie i modyfikowanie danych uczniów przez wychowawcę

7. Formularze master-detail

INSTRUKCJA UŻYTKOWNIKA

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla administratora systemu Warszawa 2007

System Obsługi Zleceń

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Normalizacja baz danych

Dodawanie, edycja i usuwanie zbioru kolekcji

UONET+ moduł Dziennik

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

UONET+ moduł Sekretariat

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Dodawanie i modyfikacja atrybutów zbioru

Uruchamianie Accessa 2010

Jak skreślić ucznia z listy uczniów szkoły?

Podstawy obsługi modułu administracyjnego

UONET+ - moduł Dziennik. Wprowadzanie i modyfikowanie danych uczniów przez wychowawcę

Systemy baz danych. mgr inż. Sylwia Glińska

ACCESS ćwiczenia (zestaw 1)

Co należy zrobić w systemie UONET, aby rok szkolny 2014/2015 stał się rokiem bieżącym?

Zastępstwa Optivum. Jak rozpocząć pracę z programem Zastępstwa Optivum w nowym roku szkolnym? Przewodnik. Zakładanie nowej księgi zastępstw

UONET+ opis zmian. Moduł Administrowanie. Wersja: Data aktualizacji:

UONET+ moduł Dziennik. Jak założyć dziennik oddziału i wprowadzić do niego podstawowe dane?

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Matury Optivum. Jak wykorzystać program do organizacji egzaminu maturalnego w szkole?

Jak dopasować pola szablonu świadectwa, aby na stronie z wynikami klasyfikacji rocznej poprawnie drukowały się długie nazwy przedmiotów?

Instrukcja korzystania z portalu. Diagnoza z Nową Erą

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Jak odnotować w dzienniku, że uczniowie zostali zwolnieni z ostatniej lekcji do domu?

UONET+ moduł Dziennik

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

UONET+ moduł Dziennik. Jak wprowadzać do dziennika informacje o zadaniach domowych?

INSTRUKCJA UŻYTKOWNIKA

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Praca w Panelu administracyjnym wprowadzanie i modyfikowanie danych oddziałów

Instalacja i obsługa generatora świadectw i arkuszy ocen

Ustalanie dostępu do plików - Windows XP Home/Professional

Rozmiar pola (długość danych)

Sigma moduł Arkusz. Jak opisać w arkuszu plan nauczania oddziału wielospecjalnościowego?

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

Instrukcja Arkusz ZSZ

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW (w, wk, dk, d) W OŚRODKU.

UONET+ - moduł Dziennik

Dodawanie klas i zakładanie kont dla uczniów, zarządzanie klasami

Platforma e-learningowa

UONET+ moduł Dziennik

Baza danych część 8. -Klikamy Dalej

Sigma Moduł dla szkół

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

PODSTAWOWE POJĘCIA BAZ DANYCH

3. Skreślić ucznia z listy uczniów w dzienniku oddziału 2a czynność wykonuje wychowawca oddziału

Zadanie 1. Doskonała inaczej (6 pkt) Poniższy algorytm wyznacza wszystkie dzielniki liczby naturalnej n 1, mniejsze od n.

UONET+ moduł Sekretariat

Platforma e-learningowa

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UONET+ moduł Sekretariat

UONET+ moduł Dziennik

UONET+ moduł Dziennik

2017/2018 WGGiOS AGH. LibreOffice Base

Tworzenie i modyfikowanie wykresów

Jak dokumentować praktyki zawodowe uczniów?

Transkrypt:

BAZA DANYCH Informatyka ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

Treść zadania: Dyrektor szkoły dysponuje plikami Uczniowie, Klasy i Przedmioty. Oto opisy wierszy w poszczególnych plikach: Plik: Uczniowie Opisy: imię i nazwisko ucznia, numer jego legitymacji szkolnej oraz identyfikator klasy maturalnej do której uczęszcza uczeń. Np.: Jan Kowalski 7205 C klasy identyfikator klasy maturalnej i profil tej klasy, Np.: C informatyczna. Pozostałe pliki są opisane bardzo podobnie. Naszym celem jest zaprojektowanie bazy danych pozwalającej uzyskiwać informację o tym, które przedmioty zostały wybrane na maturę przez poszczególnych uczniów. W szczególności dyrektor chciałby uzyskiwać następujące informacje: Wykaz uczniów, którzy zdają dany przedmiot na maturze Wykaz uczniów z klas informatycznych, którzy nie zdają matematyki na maturze Lista przedmiotów maturalnych może się zmieniać, dlatego nie należy przyjmować, że jest ona z góry ustalona. Zmiana listy przedmiotów maturalnych nie powinna wymagać zmiany struktury tabel bazy danych. a) W tabelach relacyjnej bazy danych istotne jest stosowanie kluczy. Podaj dwa przykłady zastosowania kluczy, zilustruj je na przykładzie poniższych tabel. Dla każdej z tych (przykładowych) tabel, wskaż kolumnę lub grupę kolumn, która jest jej kluczem podstawowym. Klucz służy do identyfikowania wierszy w tabeli. Klucze służą do tworzenia związków między tabelami. Nazwa tabeli: Uczniowie Imię Nazwisko NumerLegitymacji IdKlasy Nazwa tabeli: Klasy IdKlasy Profil Nazwa tabeli: Przedmioty IdPrzedmiotu Nazwa Klucz Klucz Klucz

b) Zaprojektuj strukturę relacyjnej bazy danych, z której można uzyskać informacje potrzebne dyrektorowi. Przyjmij, że na maturze uczniowie mogą zdawać dowolną liczbę przedmiotów. I. Ustal, jakie tabele będą wchodziły w skład bazy danych (wykorzystaj definicje tabel z punktu a), jeśli to konieczne dodaje nowe tabele). Określ typy danych dla kolumn tworzących poszczególne tabele w Twojej bazie danych. Przyjmij, że numer legitymacji jest liczbą naturalną z zakresu od 1 do 999999. Nazwa tabeli: Uczniowie Imię Nazwisko NumerLegitymacji IdKlasy Nazwa tabeli: Klasy IdKlasy Profil Nazwa tabeli: Przedmioty IdPrzedmiotu Nazwa Typ danych Typ danych Typ danych Nowa tabela: Nazwa tabeli Typ danych Klucz II. Zaprojektuj związki między tabelami Twojej bazy danych, właściwe dla struktury przechowywanej w bazie informacji. Określ rodzaj tych związków (jeden do jeden, jeden do wielu, wiele do wielu, wiele do jeden)

c) Załóżmy, że pewna baza danych zawiera jedynie tabelę Zgłoszenia o kolumnach (Imię, Nazwisko, NumerLegitymacji, NazwaPrzedmiotu). Jeden wiersz takiej tabeli opisuje informację, iż uczeń o podanym imieniu, nazwisku i numerze legitymacji wybrał określony przedmiot do zdawania na maturze. Na przykładzie tej tabeli opisz zjawizka redundancji i anomalii modyfikacji (rozważ sytuację, gdy modyfikujemy numer legitymacji w jednym rekordzie). Uwzględnij fakt, że każdy uczeń może zdawać dowolną liczbę przedmiotów. Zjawisko redundancji: Anomalia modyfikacji(przykład):

Dodawanie tabeli Aby dodać tabelę przedź do Widoku projektu tabeli. Nazwij tabelę.

Podaj atrybuty tabeli oraz wybierz typ danych. Po zakończonej pracy zapisz i zamknij tabelę widoczną na karcie. Edycję tabeli zawsze wykonujemy w widoku projektu.

Usuwanie tabeli kliknij prawym przyciskiem myszy na nazwę tabeli i następnie kliknij usuń.

Dodawanie rekordu Musisz przejść do widoku arkusza danych. Następnie ukaże się Tobie taki widok: Następnie zacznij wypełnianie. (*) oznacza, że Tabela jest pusta. Również oznacza to miejsce, w którym możesz zacząć wprowadzać nowe dane do tabeli.