Wykorzystujemy pliki cookies i podobne technologie w celu usprawnienia korzystania z serwisu Chomikuj.pl oraz wyświetlenia reklam dopasowanych do Twoich potrzeb.

Jeśli nie zmienisz ustawień dotyczących cookies w Twojej przeglądarce, wyrażasz zgodę na ich umieszczanie na Twoim komputerze przez administratora serwisu Chomikuj.pl – Kelo Corporation.

W każdej chwili możesz zmienić swoje ustawienia dotyczące cookies w swojej przeglądarce internetowej. Dowiedz się więcej w naszej Polityce Prywatności - http://chomikuj.pl/PolitykaPrywatnosci.aspx.

Jednocześnie informujemy że zmiana ustawień przeglądarki może spowodować ograniczenie korzystania ze strony Chomikuj.pl.

W przypadku braku twojej zgody na akceptację cookies niestety prosimy o opuszczenie serwisu chomikuj.pl.

Wykorzystanie plików cookies przez Zaufanych Partnerów (dostosowanie reklam do Twoich potrzeb, analiza skuteczności działań marketingowych).

Wyrażam sprzeciw na cookies Zaufanych Partnerów
NIE TAK

Wyrażenie sprzeciwu spowoduje, że wyświetlana Ci reklama nie będzie dopasowana do Twoich preferencji, a będzie to reklama wyświetlona przypadkowo.

Istnieje możliwość zmiany ustawień przeglądarki internetowej w sposób uniemożliwiający przechowywanie plików cookies na urządzeniu końcowym. Można również usunąć pliki cookies, dokonując odpowiednich zmian w ustawieniach przeglądarki internetowej.

Pełną informację na ten temat znajdziesz pod adresem http://chomikuj.pl/PolitykaPrywatnosci.aspx.

Nie masz jeszcze własnego chomika? Załóż konto
mr_access
  • Prezent Prezent
  • Ulubiony
    Ulubiony
  • Wiadomość Wiadomość

Mężczyzna mr access

widziany: 10.12.2025 20:53

  • pliki muzyczne
    0
  • pliki wideo
    18
  • obrazy
    136
  • dokumenty
    37

299 plików
25,43 GB

Ukryj opis
Urologia onkologiczna - ćwiczenia z baz danych, na zaliczenie dla studentów. Opis zadań w plikach pdf.

obrazek


Ćwiczenie 1

Po utworzeniu tabel lekarze, pacjenci i wizyty:
uzupełnij tabelę lekarze o 3 lekarzy, tabelę pacjenci o 5
pacjentów oraz tabelę wizyty o 5 wizyt.Przygotować bazę danych wspierającą prace w przychodni zdrowia, zawierającą dane o:
- lekarzach
- pacjentach
- wizytach
TABELE
Lekarze
Nazwa pola Typ danych Właściwości
id lekarza Integer Liczba całkowita z automatycznym wstawianiem wartości
nazwisko Tekst Nazwisko lekarza - pierwsza litera wielka, pozostałe małe
imię Tekst Imię lekarza - pierwsza litera wielka, pozostałe małe
specjalizacja Tak/Nie Czy lekarz posiada specjalizację
nazwa specjalizacji Tekst Nazwa specjalizacji - pierwsza litera wielka, pozostałe małe
nr uprawnień Liczba Numer uprawnień do wykonywania zawodu - klucz główny/podstawowy
adres Tekst Ulica, numer domu i mieszkania lekarza - format zapisu dowolny
miasto Tekst Nazwa miejscowości zamieszkania - format zapisu dowolny
kod Tekst Kod - format zapisu: 80-211
nr telefonu Tekst Numer telefonu lekarza - format zapisu: 590-456-123
oddział Liczba Odpowiedni numer id oddziału odpowiada jego nazwie
Pacjenci
Nazwa pola Typ danych Właściwości
id pacjenta Integer Liczba całkowita z automatycznym wstawianiem wartości
nazwisko Tekst Nazwisko pacjenta - pierwsza litera wielka, pozostałe małe
imię Tekst Imię pacjenta - pierwsza litera wielka, pozostałe małe
data urodzenia Data/Godzina Data urodzenia pacjenta - krótki format daty
PESEL Tekst Numer PESEL – klucz główny/podstawowy
płeć Tekst Płeć (k/m)
adres Tekst Ulica, numer domu i mieszkania pacjenta - format zapisu dowolny
miasto Tekst Nazwa miejscowości zamieszkania - format zapisu dowolny
kod Tekst Kod - format zapisu: 80-211
nr telefonu Tekst Numer telefonu pacjenta - format zapisu: 587-098-435
następna wizyta Data/Godzina Data następnej wizyty
Wizyty
Nazwa pola Typ danych Właściwości
id wizyty Integer Liczba całkowita z automatycznym wstawianiem wartości - klucz główny
lekarz Tekst ID lekarza
pacjent Tekst ID pacjenta
data Data/Godzina Data wizyty pacjenta - krótki format daty
diagnoza Tekst Nazwa choroby - pierwsza litera wielka, pozostałe małe
recepta Integer Nr receptyKWERENDY
1. nazwa: Lista lekarzy
funkcja: generowanie listy dotyczącej lekarza
źródło danych: tabele Lekarze, Pacjenci, Wizyty
zawartość informacyjna: Lekarze_Imię, Lekarze_Nazwisko, Nazwa specjalizacji,
Pacjenci_Imię, Pacjenci_Nazwisko, Diagnoza, Następna wizyta
2. nazwa: Lista pacjentów
funkcja: generowanie listy dotyczącej pacjenta
źródło danych: tabele Lekarze, Pacjenci, Wizyty
zawartość informacyjna: Pacjenci_Imię, Pacjenci_Nazwisko, id_lekarza, Diagnoza,
Recepta, Następna wizyta
3. nazwa: Lista wizyt
funkcja: generowanie listy dotyczącej pacjenta, lekarza, wizyty
źródło danych: tabele Wizyty, Lekarze, Pacjenci
zawartość informacyjna: Pacjenci_Imię, Pacjenci_Nazwisko, Lekarze_Imię,
Lekarze_Nazwisko, Data, Diagnoza, Recepta, Następna wizyta

Ćwiczenie 2

Polecenie 1
 Otwórz bazę danych Urologia onkologiczna. Baza zawiera jedną tabelę z danymi pacjentów. Dodatkowo
utwórz tabele: Płeć, Wzrost, Waga, BMI, Rozpoznanie i Tryb operacji zawierające po jednym polu o takich
samych nazwach.
 Wypełnij nowe tabele odpowiednimi wartościami (wszystkie występujące w odpowiednich polach tabeli
Pacjenci – tabele mogą również zawierać wartości np. wagi, wzrostu, BMI, które nie występują w tabeli
Pacjenci ale mogą się w niej pojawić – jeżeli zajdzie taka potrzeba, wykorzystaj możliwości
automatycznego tworzenia ciągów arytmetycznych w programie Calc).
 Do tabeli BMI dodaj pole Grupa zawierające nazwy zakresów BMI: niedowaga, norma, nadwaga, I stopień
otyłości, II stopień otyłości, odpowiadające liczbom w polu BMI (posortuj dane).
Polecenie 2
 Utwórz kwerendę wybierającą z tabeli Pacjenci tylko cztery pola: Nazwisko, Wzrost, Wagę i Płeć, posortuj
pacjentów według Nazwisk, znajdź pacjentów o wadze 90 kg lub większej.
 Utwórz kwerendę wybierającą cztery pola: Nazwisko, Imię, Wzrost i Płeć, posortuj pacjentów według
Wzrostu, znajdź pacjentów o wzroście poniżej 145 i powyżej 185.
 Utwórz kwerendę wybierającą cztery pola: Nazwisko, Imię, Płeć i BMI, posortuj pacjentów według Płci i
dodatkowo według BMI, znajdź pacjentów o prawidłowym BMI.
 Utwórz kwerendę wybierającą wszystkie pola (*) , posortuj pacjentów według Wzrostu, wybierz tylko
kobiety o wadze poniżej 50 kg i wzroście pomiędzy 150 i 160 cm (pola na które narzucamy warunki należy
jawnie zduplikować w kwerendzie i ukryć).
 Utwórz kwerendę wybierającą wszystkie pola (*) dla pacjentów, których nazwiska rozpoczynają się od liter
K i S (program rozróżnia wielkość liter).
Polecenie 3
 Dla wybranej kwerendy utwórz za pomocą kreatora formularzy formularz kolumnowy.
 Dla wybranej kwerendy utwórz za pomocą kreatora formularzy formularz blokowy.
 Dla wybranej kwerendy utwórz za pomocą kreatora raportów raport kolumnowy z danymi pogrupowanymi
według płci i posortowanymi według dowolnego innego pola.
 Dla wybranej kwerendy utwórz za pomocą kreatora raportów raport tabelaryczny z danymi pogrupowanymi
według płci i posortowanymi według dowolnych dwóch innych pól.
Polecenie 4
 Utwórz tabelę Lekarze zawierająca następujące pola: Id lekarza (klucz podstawowy), Nazwisko, Imię,
Telefon. Tabelę uzupełnij danymi trzech lekarzy.
 Dodaj do tabeli Pacjenci pole Lekarz prowadzący i wypełnij je numerami identyfikującymi lekarzy użytymi
w tabeli Lekarze dla pierwszych 20 rekordów w tabeli Pacjenci.
 Utwórz kwerendę wybierającą pola Nazwisko i Lekarz prowadzący z tabeli Pacjenci oraz pola Id lekarza i
Nazwisko z tabeli Lekarze a następnie wyświetl ją w widoku arkusza danych. Oceń poprawność efektów
działania kwerendy. W widoku projektu kwerendy połącz za pomocą sprzęgu (funkcja analogiczna do
relacji pomiędzy tabelami – za pomocą sprzęgów można tworzyć relacje działające tylko macierzystych
kwerendach) odpowiednie pola w tabeli Lekarze i Pacjenci, by uporządkować dane

Ćwiczenie 3

Jeśli Państwo tego nie zauważyli, to podpowiadam, że nasza baza z pacjentami urologii onkologicznej
uległa uszkodzeniu z powodu awarii sprzętowej. Mianowicie zapisy w polu „rozpoznanie” zostały
zmienione w taki sposób, że w bazie znalazły się kobiety z nowotworem gruczołu krokowego i jądra.
Naszym zadaniem będzie odfiltrowanie z bazy wadliwych rekordów.
Polecenie 1
Proszę utworzyć kwerendę, która znajdzie wszystkie wadliwe rekordy dotyczące kobiet z
nowotworami męskich genitaliów.
Polecenie 2
Proszę w drugiej kwerendzie znaleźć wszystkie „prawidłowe” rekordy, które nie dotyczą kobiet z
nowotworami męskich genitaliów.
Polecenie 3
Za pomocą kwerendy 2 proszę odfiltrować wadliwe rekordy ze wszystkich dotąd utworzonych (w
ćwiczeniu 2) kwerend. W tym celu umieścić w kwerendzie 2 oraz wszystkich poprzednich kwerendach
klucz główny (co jest zawsze dobrą praktyką) oraz dodać kwerendę 2 (filtrującą) obok tabeli danych
(Pacjenci) a na końcu połączyć klucze główne z tabeli i kwerendy sprzęgiem 1 do 1 (tak, jak przy
tworzeniu relacji między tabelami).
Uwagi
Proszę się bardzo dobrze nauczyć znajdowania liczby rekordów w kwerendach – takie liczby będą
Państwa odpowiedziami podczas sprawdzianu. Najłatwiej je znaleźć na pasku stanu u dołu okna
kwerendy.
Suma rekordów z obu kwerend powinna dać sumaryczną liczbę rekordów w tabeli pacjentów.
Najprostszą metodą odwrócenia warunków z pierwszej kwerendy jest wzięcie ich w nawias i
postawienie „not” przed nawiasem (jeśli ktokolwiek z Państwa wie albo domyśli się jak działa język
SQL, to zadanie jest trywialne). Niestety w okienkowym interfejsie kwerend nie ma tego gdzie zrobić.
Dlatego proszę pomyśleć, jak znaleźć tylko dobre rekordy w dwóch krokach (nie da się tego
„wyklikać” w jednym kroku) a jeżeli Państwo nie będą mieli pomysłów, to proszę się przyjrzeć
podstawowym prawom logiki – prawom De Morgana.

Po pobraniu pliku "Urologia_onkologiczna_ćw1.zip" lub/i "Urologia_onkologiczna_ćw2_i_3.zip" napisz do mnie wiadomość aby uzyskać hasło!!!!!!!!!!!!
  • Pobierz folder
  • Aby móc przechomikować folder musisz być zalogowanyZachomikuj folder
  • dokumenty
    0
  • obrazy
    1
  • pliki wideo
    0
  • pliki muzyczne
    0

3 plików
0,59 MB




Zgłoś jeśli naruszono regulamin
W ramach Chomikuj.pl stosujemy pliki cookies by umożliwić Ci wygodne korzystanie z serwisu. Jeśli nie zmienisz ustawień dotyczących cookies w Twojej przeglądarce, będą one umieszczane na Twoim komputerze. W każdej chwili możesz zmienić swoje ustawienia. Dowiedz się więcej w naszej Polityce Prywatności