Konfiguracja sprzętu i oprogramowania

Wykorzystanie baz danych w pracy serwisu samochodowego. Baza danych „serwis samochodowy”

Wprowadzenie 3
CZĘŚĆ 1. Rozwój bazy danych 4

      Stwierdzenie problemu 4
      Analiza Tematyka 5
SEKCJA 2. Modelowanie struktur danych 7
2.1. Opracowanie koncepcyjnego modelu bazy danych 7
2.2. Opracowanie logicznego modelu danych 9
2.3. Konwersja modelu relacji encji do modelu relacyjnego
model danych 10
CZĘŚĆ 3. Projektowanie bazy danych 12
3.1. Opracowanie tabel 12
3.2. Projektowanie formularzy wprowadzania danych 17
3.3. Tworzenie zapytań do bazy danych 21
3.4. Opracowanie raportu 27
WNIOSEK 30
ODNIESIENIA 31
DODATKI 32

WPROWADZANIE

Do tej pory projektowanie baz danych (zwanych dalej DB) stało się ważne dla wielu organizacji, które wykorzystują technologię komputerową do zwiększenia wydajności swojej pracy. Bazy danych stały się podstawą systemy informacyjne, a ich wykorzystanie staje się integralną częścią funkcjonowania każdego przedsiębiorstwa.
obiekt Praca semestralna jest badaniem technologii projektowania relacyjnych baz danych.
Przedmiotem pracy kursu jest studium zasad tworzenia relacyjnych baz danych na przykładzie projektowania i tworzenia bazy danych „Autoserwis”.
Celem projektowania bazy danych jest przedstawienie procesu działań naprawczych małego przedsiębiorstwa
Aby osiągnąć ten cel, postawiono następujące zadania:

    definicja i analiza tematu;
    opracowanie koncepcyjnego modelu bazy danych;
    budowanie tabel bazy danych „Autoserwis”;
    budowanie formularzy, zapytań i raportów tej bazy danych.
Istnieje wiele różnych źródeł informacji dotyczących projektowania i aplikacji relacyjnych baz danych. Spośród wszystkich zaproponowanych zasobów wybrano te, które nadają się do projektowania baz danych w środowisku OpenOffice.org Base. Na przykład książki obejmują podstawowe techniki i zasady pracy i tworzenia baz danych za pomocą Base, będącego częścią OpenOffice.org. Źródła dostarczają podstawowych informacji o tworzeniu tabel, formularzy, zapytań i raportów. Książki opisują wytyczne dotyczące projektowania i wdrażania baz danych.

SEKCJA 1. Rozwój bazy danych

      Sformułowanie problemu
Ta baza danych jest przeznaczona dla organizacji zajmujących się wszelkiego rodzaju usługami serwisowymi samochodów.
Główne funkcje bazy danych dotyczą rozliczania wszystkich samochodów, które kiedykolwiek były w serwisie samochodowym, przechowywania pełnych informacji o każdym samochodzie (marka, seria i numer paszportu technicznego, numer podwozia i numer silnika, kolor, rok produkcji itp. ).
Baza danych powinna również zawierać informacje o każdym właścicielu, który choć raz skorzystał z usług serwisu samochodowego. Powinna istnieć możliwość przechowywania nie tylko podstawowych i najpotrzebniejszych informacji, ale także notatek, wyjaśnień, opisów i danych technicznych. charakterystyka zainstalowanych części zamiennych i wiele innych przydatnych informacji.
Administracja serwisu samochodowego może wymagać następujących danych:
    Pełna nazwa, seria i numer paszportu technicznego samochodu, rok produkcji i marka producenta;
    informację o dacie przyjęcia niniejszego zlecenia, ze wskazaniem kosztów naprawy, odpowiedzialnego brygadzisty oraz terminu zapłaty za zlecenie;
    wykaz naprawionych usterek w samochodzie tego właściciela;
    Imię i nazwisko pracownika serwisu samochodowego, który usunął tę awarię samochodu tego właściciela oraz jego stanowisko.
Operator DBMS może dokonać następujących zmian:
    dodawać lub zmieniać informacje o zamówieniach;
    dodawać lub zmieniać informacje o pracowniku;
    usunąć informacje o pracowniku serwisu samochodowego.
Protokoły muszą przewidywać możliwość wystawienia zaświadczenia o usterce samochodu tego właściciela oraz protokołu z pracy serwisu samochodowego (ilość naprawianych samochodów, nazwisko pracownika, który je naprawiał).
      Analiza domeny
Baza danych „Autoserwis” została stworzona z myślą o administratorze i pracownikach serwisu samochodowego, którzy przyjmują i przetwarzają zlecenia napraw oraz konserwacja serwisowa samochody.
Tematyka zadania to dane o awariach, właścicielach samochodów i pracownikach serwisu samochodowego.
Tworzony system informacyjny musi: następujące funkcje:
    Zapewnienie dużego zbioru informacji w postaci tabel bazy danych.
    Formowanie różnych próśb o:
    liczba zamówień na określony czas;
    marki naprawionych samochodów;
    obliczanie prac naprawczych na określony rok;
    łączna kwota prac opłaconych i nieopłaconych;
    procent pracy płatnej i nieodpłatnej.
Wydawanie informacji w postaci raportów:
    marki naprawionych samochodów, ze wskazaniem liczby wizyt w serwisie samochodowym;
    liczba nieopłaconych zamówień;
    całkowity kosztorys naprawy określony czas prace serwisowe samochodów.
Na tworzoną bazę danych stawiane są następujące wymagania: integralność danych, brak duplikacji, brak relacji wiele-do-wielu, brak linków rekurencyjnych, brak linków z atrybutami, brak wielu atrybutów.
Wymagania dotyczące informacji zawartych w bazie danych to:
znaczenie, kompletność, rzetelność, zrozumiałość, wydajność.
Taka reprezentacja zwiększa użyteczność bazy danych, w tym przypadku wprowadzanie informacji sprowadzi się do wybrania niezbędnych informacji z listy tam, gdzie to możliwe, co z pewnością przyspieszy wprowadzanie informacji i pomoże uniknąć błędnego wprowadzania parametrów.
W wyniku powstania i wdrożenia tej bazy danych wymagane jest uzyskanie następujących wskaźników wydajności: skrócenie czasu wprowadzania nowych danych i wymiany starych, a w konsekwencji zwiększenie wydajności pracy oraz terminowe i pełne odbieranie danych informacje niezbędne do administrowania serwisem samochodowym.

SEKCJA 2. Modelowanie struktur danych

2.1. Opracowanie koncepcyjnego modelu bazy danych

Budując model koncepcyjny bazy danych, skorzystamy z rekomendacji Karpova I.P. . Jak zauważa autor, konceptualny model bazy danych jest wysokopoziomowym, obiektowym modelem obszaru przedmiotowego, reprezentującym obszar obiektu jako zbiór obiektów, które mają określone właściwości i są w pewnym związku. Głównym celem opracowania modelu danych wysokiego poziomu jest stworzenie modelu postrzegania danych przez użytkownika oraz uzgodnienie wielu aspektów technicznych związanych z projektowaniem bazy danych. Koncepcyjny model danych nie jest powiązany z konkretną fizyczną implementacją baz danych i nie jest zależny od konkretnego DBMS. Model koncepcyjny tworzony jest na podstawie wyobrażeń dotyczących obszaru tematycznego każdego typu użytkownika, czyli zbioru danych, których potrzebuje do rozwiązania swoich problemów.
Model koncepcyjny bazy „Autoserwis” został zaprojektowany jako model „podmiot-relacja”.
Podstawowe koncepcje modelu obejmują takie koncepcje, jak encja (obiekt), relacja (relacja), typy encji, typy relacji i atrybuty.
Jednostka to rzeczywista lub wyimaginowana jednostka, o której informacje muszą być przechowywane i udostępniane. Na diagramach modelu ER jednostka jest reprezentowana jako prostokąt zawierający nazwę jednostki. Każda jednostka jest zdefiniowana przez zestaw atrybutów.
Atrybut to nazwana cecha jednostki. Jego nazwa musi być unikalna dla określonego typu jednostki, ale może być taka sama dla różne rodzaje podmioty. Atrybut jednostki to każdy szczegół, który służy do wyjaśnienia, identyfikacji, klasyfikacji, ilościowego określenia lub wyrażenia stanu jednostki. Wprowadzimy nazwy atrybutów w prostokąt oznaczający encję i zapiszemy to pod nazwą encji.
Pomiędzy podmiotami nawiązywane są relacje.
Relacja to graficzne powiązanie ustanowione między dwoma podmiotami. To powiązanie jest zawsze binarne i może istnieć między dwoma różnymi podmiotami lub między podmiotem a nim samym (powiązanie cykliczne). Połączenia - oznaczone liniami.
Tak więc z opisu obszaru tematycznego wyodrębniamy wszystkie typy
podmioty:
- Klienci;
- Zamówienia;
– Mistrzowie;
- Lista prac.
Każda z jednostek zdefiniuje swój własny zestaw atrybutów.
Podmiot Klient jest zdefiniowany przez następujący zestaw atrybutów:

    kod klienta;
    PEŁNE IMIĘ I NAZWISKO.;
    dane paszportowe;
    seria i nr. paszporty;
    model samochodu;
    kolor;
    numer podwozia;
    numer silnika;
    rok wybicia.
Atrybuty podmiotu Zamówienia są zdefiniowane w następujący sposób:
    kod klienta;
    kod zamówienia;
    data odbioru i płatności;
    kosztorysowanie napraw;
    odpowiedzialny mistrz;
    uwagi.
Encja główna jest udokumentowana na podstawie następujących atrybutów:
    numer główny;
    PEŁNE IMIĘ I NAZWISKO;
    pozycja w firmie;
Jednostka Lista prac jest zdefiniowana przez następujący zestaw atrybutów:
    Kod zapytania;
    kod pracy;
    uszczegółowienie.
Zgodnie z modelem dziedzinowym przedstawiono następujący model koncepcyjny bazy danych „Car Service” (rys. 1).
Rys.1 Model koncepcyjny bazy danych „Serwis samochodowy”.

2.2. Opracowanie logicznego modelu danych

Konwersja lokalnego koncepcyjnego modelu danych na lokalny model logiczny jest usunięcie niechcianych elementów z modeli koncepcyjnych i przekształcenie powstałych modeli w lokalne modele logiczne. Niechciane przedmioty obejmują:
- relacje wiele do wielu;
– linki rekurencyjne;
– linki do atrybutów.
W stworzonym modelu koncepcyjnym nie stwierdzono powyższych elementów niepożądanych.
Schemat logiczny dane przedstawiono na rys.2.

Ryż. 2. Logiczny schemat danych.

      Konwertowanie modelu relacji encji na relacyjny model danych
Konwertowanie modelu relacji encji na relacyjny model danych
przeprowadzane przez sekwencyjne wykonywanie szeregu kroków:
- każdemu podmiotowi przypisana jest relacja model relacyjny dane;
– każdy atrybut encji staje się atrybutem odpowiedniej relacji;
- Klucz podstawowy jednostki staje się kluczem podstawowym odpowiedniej relacji. Atrybuty będące częścią klucza podstawowego relacji automatycznie otrzymują właściwość obowiązkową (NOT NULL). W każdej relacji odpowiadającej encji podrzędnej dodawany jest zestaw atrybutów encji głównej, która jest kluczem podstawowym encji głównej. W relacji odpowiadającej encji podrzędnej ten zestaw atrybutów staje się kluczem obcym.
Proces ten omówiono poniżej.

SEKCJA 3. Projektowanie bazy danych

      Rozwój tabeli
Tabela to obiekt przeznaczony do przechowywania danych w postaci rekordów (wierszy) i pól (kolumn).
Program podstawowy OpenOffice.org zapewnia trzy różne drogi tworzenie tabeli bazy danych:
    tworzyć tabele w trybie projektowania;
    używanie kreatora do tworzenia tabeli;
    tworzenie widoku.
W tej pracy tabele zostały utworzone za pomocą kreatora.
Dla każdej tabeli relacyjnej bazy danych podana jest jej struktura: skład pól, ich nazwy, typ danych i rozmiar każdego pola, klucze tabeli i inne właściwości pól.
Tworzenie tabel bazy danych odbywa się sekwencyjnie:
    Definiowanie niezbędnych tabel i pól.
Tabela jest podstawą bazy danych, dlatego przy tworzeniu tabel warto kierować się następującymi podstawowymi zasadami:
    informacje nie powinny być powielane w tabeli ani między tabelami;
    dane przechowywane tylko w jednej tabeli są aktualizowane tylko w tej tabeli;
    każda tabela powinna zawierać informacje tylko na jeden temat.
Każda tabela zawiera informacje dotyczące określonego tematu, a każde pole w tabeli zawiera konkretny fakt dotyczący tematu tabeli. Dla każdej tabeli w bazie danych należy zdefiniować zawarte w nich właściwości.
Baza danych Autoservice zawiera cztery tabele:
    Tabela Klienci (rys. 3) służy do wprowadzania informacji o właścicielu naprawianego samochodu. Ten stół zawiera następujące atrybuty:
    PEŁNE IMIĘ I NAZWISKO. (typ pola - tekst , długość - 50, wymagane);
    dane paszportowe (pole typu – tekst, długość – 100, obowiązkowe);
    seria i nr. paszporty (pole typu - tekst, długość - 15, obowiązkowe);
    Marka samochodu (pole typ - tekst , długość - 100, wymagane);
    kolor samochodu (typ pola - tekst , długość - 100, opcjonalnie);
    numer podwozia (rodzaj pola - tekst , długość - 100, opcjonalnie);
    numer silnika (typ pola - numeryczny, długość - 100, opcjonalnie);
    rok wystawienia (pole typu - data , wymagane).
Ryż. 3. Tabela klientów.
    Tabela Zamówienia (rys. 4) służy do wprowadzania informacji o zamówieniach: kiedy zamawiano, kto zamawiał, odpowiedzialny brygadzista, koszt napraw, uwagi. Ta tabela zawiera następujące atrybuty:
    kod zamówienia (typ pola – liczba całkowita , długość – 10, obowiązkowe);
    kod klienta (typ pola - tekst , długość - 10, opcjonalnie);
    data zamówienia (typ pola - data , opcjonalnie);
    ogólny kosztorys naprawy (typ pola - dziesiętny, długość - 100, opcjonalnie);
    odpowiedzialny master (typ pola - liczba całkowita , długość - 10, opcjonalnie);
    data płatności (typ pola - data , opcjonalnie);
    data odbioru (typ pola - data , opcjonalnie);
    uwagi (pole typu - test , długość - 100, opcjonalnie).
Ryż. 4. Tabela zamówień.
    Tabela Prace naprawcze (rys. 5) ma na celu opisanie wszystkich rodzajów prac naprawczych, które zostały wykonane w tym przedsiębiorstwie.
Ta tabela zawiera następujące atrybuty:
    kod pracy (typ pola - liczba całkowita, długość - 10, obowiązkowe);
    kod zamówienia (typ pola - liczba całkowita , długość - 10, obowiązkowe);
    detailing (typ pola - tekst, długość - 100, opcjonalnie).
Ryż. 5. Lista prac.
    Mistrzowie (ryc. 6). Tabela kreatora służy do wprowadzania informacji o pracownikach. Ta tabela zawiera następujące atrybuty:
    numer główny (typ pola - liczba całkowita , długość - 10, obowiązkowe);
    PEŁNE IMIĘ I NAZWISKO. master (typ pola - tekst, długość - 100, opcjonalnie);
    pozycja (typ pola - tekst, długość - 100, opcjonalnie).
Ryż. 6. Mistrzowie.
    Ustanowienie kluczy podstawowych.
Zdefiniujmy klucz podstawowy dla każdej encji, biorąc pod uwagę, że silne encje mają tylko jedno pole klucza, a słabe encje mają tyle samo linków. Przy wyborze klucza podstawowego będziemy kierować się zasadami:
– klucz musi zawierać minimalny zestaw atrybutów;
– należy użyć klucza, którego prawdopodobieństwo zmiany wartości jest minimalne;
– wartość klucza musi mieć minimalną długość.
Na podstawie powyższego definiujemy następujące kluczowe pola dla istniejących podmiotów:
    podmiot Klienci posiada pole kluczowe Kod klienta;
    podmiot Zamówienia jest zdefiniowany przez klucz Kod zamówienia;
    jednostka Master ma pole klucza głównego;
    jednostka Prace naprawcze jest zdefiniowana przez klucz kodu żądania;
    Tworzenie powiązań między tabelami.
Po podzieleniu informacji na tabele i zdefiniowaniu kluczowych pól, należy wybrać sposób, w jaki DBMS będzie łączyć powiązane informacje. W tym celu konieczne jest zdefiniowanie relacji między tabelami bazy danych.
OpenOffice.org BASE obsługuje cztery typy relacji między tabelami:
– jeden do jednego (każdy rekord w jednej tabeli odpowiada tylko jednemu rekordowi w innej tabeli);
– jeden do wielu (każdy rekord w jednej tabeli odpowiada wielu rekordom w innej tabeli);
– wiele do jednego (podobnie jak w notacji jeden do wielu);
– wiele do wielu (jeden rekord z pierwszej tabeli może być powiązany z więcej niż jednym rekordem z drugiej tabeli lub jeden rekord z drugiej tabeli może być powiązany z więcej niż jednym rekordem z pierwszej tabeli).
Połączenia nawiązane w bazie Autoservice zostały już przedstawione w poprzednim rozdziale na rys. 2.
      Opracowanie formularzy wprowadzania informacji
Formularz - obiekt przeznaczony do wprowadzania, edycji i przeglądania danych tabelarycznych w wygodnej formie.
Formularze zawierają tak zwane kontrolki, które uzyskują dostęp do danych w tabelach. Elementami kontrolnymi są pola tekstowe do wprowadzania i edycji danych, przyciski, pola wyboru, przełączniki, listy, etykiety. Tworzenie formularzy zawierających niezbędne kontrolki znacznie upraszcza proces wprowadzania danych i pomaga zapobiegać błędom.
Formularze OpenOffice.org Base zapewniają funkcjonalność wykonywania wielu zadań, których nie można wykonać w inny sposób, umożliwiają sprawdzanie poprawności danych podczas wprowadzania, wykonywanie obliczeń i zapewniają dostęp do danych w powiązanych tabelach za pomocą podformularzy.
OpenOffice.org Base oferuje kilka sposobów tworzenia formularzy. Najprostszym z nich jest użycie automatycznego tworzenia formularzy na podstawie tabeli lub zapytania.
Istnieją cztery proste formularze i trzy podformularze dla bazy danych Autoservice.
Przykłady prostych kształtów pokazano na rysunku 7-10.

Rys.7. Formularz klienta.

Rys.8. Formularze zamówień.

Ryc.9. Lista prac.

Rys.10. Mistrzowie.
Formularz złożony zawiera formularz główny i podformularz, podformularz. Podformularz jest tym samym formularzem w swojej treści, ale nie jest używany niezależnie, ale zawsze jest ładowany z jakiegoś formularza podczas otwierania lub tworzenia dokumentu. W podformularzu możesz zrobić prawie wszystko, co możesz zrobić w formularzu, z wyjątkiem tego, że nie możesz wstawić do niego innego podformularza.
Tworząc pola w podformularzach, pamiętaj, że nazwy wszystkich pól muszą być unikalne w obrębie formularza, wraz ze wszystkimi podformularzami, które są w nim używane jednocześnie.
Dzięki formularzom złożonym możliwe staje się jednoczesne wypełnianie różnych tabel.
Przykładowe podformularze przedstawiono na ryc. 11-13.

Ryż. 11. Formularz Klienta z podformularzem Zamówienia.
Formularz Klienta z podformularzem Zamówienia umożliwia wprowadzenie danych niezbędnych do identyfikacji Klienta i podglądu prac wykonanych dla tego zamówienia. Formularz ten umożliwia wprowadzenie informacji w tabelach Klient i Zamówienia.

Ryż. 12. Formularz Zamówienia z podformularzem Prace naprawcze.
Formularz ten umożliwia wprowadzenie informacji w tabelach Zlecenia i Naprawy.

Ryż. 13. Formularz kreatora z podformularzem Zamówienia.
Formularz Brygadzista z podformularzem Zlecenia umożliwia kontrolę wykonania pracy przez konkretnego brygadzistę.

      Tworzenie zapytań do bazy danych
Zapytanie to obiekt, który umożliwia pobranie niezbędnych danych z jednej lub kilku tabel.
Zapytania służą do wyodrębniania danych z tabel i dostarczania ich użytkownikowi w wygodnej formie. Z ich pomocą dokonują selekcji, sortowania i filtrowania danych. Możesz wykonać transformację danych według zadanego algorytmu, tworzyć nowe tabele, automatycznie wypełniać tabele danymi importowanymi z innych źródeł, wykonywać proste obliczenia w tabelach i wiele więcej.
Specyfika zapytań polega na tym, że czerpią dane z stoły podstawowe i na ich podstawie utworzyć tymczasową tabelę wynikową (migawkę) - obraz pól i rekordów wybranych z tabel bazowych. Praca z obrazem jest szybsza i wydajniejsza niż w przypadku tabel przechowywanych na dysku twardym.
Na odpowiednie żądanie możesz posortować i przefiltrować dane według potrzeb. Zapytania mogą być również używane jako źródła rekordów dla formularzy, raportów i stron dostępu do danych.
Istnieje kilka rodzajów próśb:
    Prośba o próbkę. Zapytanie wybierające jest najczęściej używanym typem zapytania. Zapytania tego typu zwracają dane z jednej lub więcej tabel i wyświetlają je jako tabelę, której rekordy można aktualizować (z pewnymi ograniczeniami). Zapytania selekcyjne mogą służyć również do grupowania rekordów i obliczania sum,
    itp.................

 Zapoznanie się ze specyfiką wybranego obszaru tematycznego.

 Opracowanie informacyjno-logicznego modelu bazy danych „Serwis samochodowy”

 Zaimplementuj go w MS Access DBMS.

 Opracuj „Uwagę wyjaśniającą” do projektu kursu zgodnie z następującym planem:

Cel bazy danych

Baza danych "Auto Serwis" służy do realizacji przyjmowania i realizacji zleceń na pracę przez przedsiębiorstwo serwisu samochodowego.

Oczywiście nie pretenduje do wysokiej rangi ACS. Ze względu na brak w nim całych bloków niezbędnych do zintegrowania zautomatyzowany system sterownica:

 księgowość,

 Blok gospodarczy

 Planowane

 Zaopatrzenie

 I kilka innych bloków.

Wdrożony jest tylko jeden z bloków zautomatyzowanego systemu sterowania - miejsce pracy „Przyjęcie zamówień”: praca z klientami: przyjmowanie i ustalanie zamówień, organizowanie ich realizacji, raportowanie wyników pracy.

Funkcje realizowane przez bazę danych

Baza danych spełnia następujące funkcje:

1. Ewidencja i przechowywanie informacji o pracownikach serwisu samochodowego. "Mechaniks»

2. Wprowadzanie i przechowywanie informacji o rodzajach wykonywanej pracy. "Zamówienies»

3. Wprowadzanie informacji o klientach, samochodach klientów oraz danych o nich. "Wnioseks»

4. Formularz „Wprowadzanie informacji o zamówieniach” zawiera dane wejściowe właściwy zamówienie, wybór imienia i nazwiska klienta (z listy), wybór typu samochodu klienta i wprowadzenie informacji o nim.

W tym samym miejscu wpisuje się skład wykonanych prac oraz pełne imię i nazwisko pracowników serwisu samochodowego, którzy je wykonują. A także - informacje o składzie i ilości użytych części zamiennych.

5. Baza danych udostępnia również różne raporty, które pozwalają na analizę stanu rzeczy w przedsiębiorstwie serwisu samochodowego.

Kategorie użytkowników

Baza danych przeznaczona jest przede wszystkim dla pracowników serwisów samochodowych, którzy przyjmują i przetwarzają zlecenia na naprawy i przeglądy samochodów.

A raporty w nim zawarte są przeznaczone także dla innych działów przedsiębiorstwa, a także dla jego menedżerów.

Projekt bazy danych

Przedstawiamy następujące koncepcje oraz konwencje :

Esencje

ISTOTA

Istota - prawdziwe lub wyimaginowane obiekt , o których informacje muszą być przechowywane i dostępne. Na diagramach modelu ER jednostka jest reprezentowana jako prostokąt zawierający nazwę jednostki.

Esencje będą oznaczone prostokątami,

Atrybuty jednostek

Atrybut - o imieniu charakterystyka esencji . Jego nazwa musi być unikalna dla określonego typu jednostki, ale może być taka sama dla różnych typów jednostek. Atrybut jednostki to każdy szczegół, który służy do wyjaśnienia, identyfikacji, klasyfikacji, ilościowego określenia lub wyrażenia stanu jednostki.

ISTOTA

Atrybuty

Nazwy atrybutów umieścimy w prostokącie,

oznaczający istota, pod nazwą podmiotu i napisz

małe litery.

Relacje

Połączenie jest grafiką Stowarzyszenie A, który jest ustawiony między dwoma podmiotami. To powiązanie jest zawsze binarne i może istnieć między dwoma różnymi podmiotami lub między podmiotem a nim samym (powiązanie cykliczne).

Znajomości- oznacz linie, nad którymi będziemy odkładać stopień połączenia 1 » lub « » , oznaczający „dużo”) i jego cechy.

Kluczowe pola

Zdefiniujmy pojęcie podstawowy oraz zewnętrzny Klucze

Klucz - jest to minimalny zestaw atrybutów, według których wartości można jednoznacznie znaleźć wymaganą instancję encji. Minimalność oznacza, że ​​wykluczenie ze zbioru dowolnego atrybutu nie pozwala na zidentyfikowanie podmiotu przez pozostałe. Każdy podmiot ma przynajmniej jeden możliwy klucz.

Jeden z nich jest zajęty klucz podstawowy .

Przy wyborze klucz podstawowy powinien mieć pierwszeństwo niekompozytowy klucze lub klucze złożone z minimalnej liczby atrybutów. Niewłaściwe jest również używanie kluczy z długimi wartościami tekstowymi (najlepiej używać liczba całkowita e atrybutów).

Klucz podstawowy jednostki (dowolny atrybut uczestniczący w kluczu podstawowym) nie może przyjmować nieokreślony oznaczający. W przeciwnym razie powstanie sytuacja sprzeczna: pojawi się osoba bez indywidualności, a w konsekwencji nie istniejąca instancja encji. Z tych samych powodów konieczne jest zapewnienie wyjątkowość klucz podstawowy.

Klucz obcy

    Jeśli podmiot Z wiąże podmioty A oraz V, to musi zawierać klucze obce odpowiadające kluczom podstawowym encji A i B.

    Jeśli podmiot V oznacza podmiot A, to musi zawierać klucz obcy odpowiadający kluczowi podstawowemu encji A.

Notatka:

1. Ponieważ twórcy MS Access DBMS początkowo weź pod uwagę problemy z podstawowy oraz klucz obcy, w programie Access wprowadzono specjalny typ pola - KEY FIELD. Jego typ to LICZNIK.

Dostęp nie wymaga jego obowiązkowe uwzględnienie w tabeli. Ale mocno oferuje.

Cechy tego typu pola są następujące:

    Kiedy wchodzisz nowy rekord– na tym polu AUTOMATYCZNIE formowana jest nowa, niepowtarzalny, niepowtarzalny wartość numeryczna.

    Pole nie może zaakceptować nieokreślony oznaczający.

    Pole - automatycznie indeksowane.

    Ręczna zmiana wartości tego pola niemożliwy.

Dlatego problem kluczowe pola oraz klucz obcy W programie Access rozwiązanie jest proste:

    W głównej tabeli(podmioty) tworzą specjalny klucz pole. Będzie nasz klucz podstawowy .

    W podrzędnych tabelach wpisujemy jego kopię (o tej samej nazwie). To będzie ich klucz zewnętrzny .

    Tabele główne i podrzędne łączymy tymi polami. To wszystko. Komunikacja zakończona!

2. Deweloperzy wprowadzili do programu Access narzędzie o nazwie « Schemat danych »

co pozwala nie tylko wiązać tabele, ale także określ dla każdego linku:

    jej typ(„jeden do jednego”, „jeden do wielu” itp.)

    i jej specyfikacje: Zapewnienie integralności oraz kaskadowych aktualizacji i usuwania informacji z powiązanych tabel i pól.

Co należy określić podczas budowania ER– modelki Baza danych.

W szczególności, dlatego Access idealnie nadaje się jako system programowania do wdrażania modeli ER.

Wdrażając naszeER– modele wDostępSkorzystamy z tych wszystkich możliwości.

Niezbędne jest utworzenie dostępu do bazy danych "Auto serwis"

Ryż. 1 dom formularz przycisku gotowa baza danych „Serwis samochodowy”

Formularz "Właściciele" z podformularzem "Samochody"

Ryż. 2 Formularz „Samochody”

Formularz „Pracownicy”

Ryż. 4 Formularz "Serwis"

Ryż. Strona 5 wniosków

Zapytanie „Grupowanie według zadań i pracowników”

Prośba „Na nazwisko mechanika”

Zapytanie „Wyszukaj według numeru tablicy rejestracyjnej”

Ryż. 6 raportów

Raport „Grupowanie według stanowisk i pracowników”

Rys.7 Raport "Wyszukiwanie według tablicy rejestracyjnej"

Ryż. 8 Raport „Po nazwisku mechanika”

Ryż. 9 Schemat danych gotowej bazy „Serwis samochodowy” wyświetla relacje tabel: Właściciele, Samochody, Serwis, Kategoria stanowiska, Pracownicy.

Struktura tabeli „Samochody”: stan. numer, marka, właściciel.

Struktura tabeli „Właściciele”: numer właściciela, imię i nazwisko, telefon komórkowy, numer prawa jazdy.

Struktura tabeli „Serwis”: numer serwisowy, samochód, kategoria pracy, data gotowości zamówienia, pracownik.

Struktura tabeli „Pracownicy”: numer pracownika, telefon komórkowy, adres, imię i nazwisko.

lub tu:

Pobierz raport bazy danych z formularzami ekranowymi za darmo

Orientacyjna cena 763 rubli.

Dokładna cena zależy od metody płatności.

Dostęp do metod płatności w bazie danych: WebMoney, terminale płatnicze, poczta rosyjska, QIWI, Beeline, MTC, Megafon, karta debetowa lub kredytowa, WeChat Pay, Alipay (Chiny), UnionPay, Yandex.Money, bon upominkowy i inne.

Pobierz bazy danych Access o podobnej tematyce:

  1. Baza dostęp do danych Serwis samochodowy 2
  2. Tworzenie faktur do zapłaty w serwisie samochodowym
  3. Rozliczanie samochodów w firmie transportowej.
  4. ATP (firma transportu samochodowego).
  5. ATP 2007 (firma transportu samochodowego)
  6. Warsztaty naprawy samochodów
  7. „Rozliczanie eksploatacji pojazdów”
  8. „Rozliczanie wypadków drogowych”
  9. Rejestracja przestępców samochodowych w policji drogowej.
  10. „Rozliczanie wykroczeń drogowych”
  11. „Wymiana części samochodowych na stacji obsługi”
  12. Transport miejski
  13. „Sprzedaż biletów lotniczych”
  14. "Dworzec autobusowy"
  15. "Wypożyczalnia samochodów"
  16. Wypożyczalnia samochodów 2
  17. Szkoła jazdy
  18. Firma części zamiennych
  19. salon samochodowy
  20. Rozliczanie amortyzacji pojazdów wg przeglądów technicznych i grup pojazdów
  21. Taxi
  22. Przedsiębiorstwo samochodów osobowych
  23. Rozkład jazdy minibusów
  24. Rozliczanie transportu drogowego według marek samochodów

Słowa kluczowe: pobieranie bazy danych; program bazy danych; Baza danych; baza danych zajęć; pobierz dostęp do bazy danych; dostęp; gotowa baza danych dostępu; bazy danych w dostępie; przykład dostępu do bazy danych; stworzyć bazę danych w dostępie; przykłady baz danych dostępowych; tworzenie bazy danych w dostępie; dostęp do bazy; prośby o dostęp; dostęp do raportów; tabele dostępu; makra w dostępie; dostęp do zajęć; przykłady dostępu do baz danych; formularze dostępu; Baza danych dostęp do Microsoft; kupić bazę danych; tworzenie baz danych; przykłady baz danych; pobierz bazę danych; kurs pracy nad DBMS; przykłady baz danych; baza danych prac semestralnych. Baza kursów "Autoserwis" została utworzona w programie Access 2010 i przekonwertowana na Access 2003, więc będzie otwierana w programie Access 2003, 2007, 2010.

Niezbędne jest utworzenie dostępu do bazy danych "Auto serwis". Główny przycisk formularza gotowej bazy danych "Serwis samochodowy". Formularz „Właściciele” z podformularzem „Samochody”. Formularz „Samochody”. Formularz „Kategoria pracy”. Formularz „Pracownicy”. Formularz serwisowy. Strona z żądaniami. Zapytanie „Grupowanie według zadań i pracowników”. Żądanie „Nazwisko mechanika”. Żądanie „Wyszukaj według numeru tablicy rejestracyjnej”. Raport „Grupowanie według stanowisk i pracowników”. Zgłoś „Nazwisko mechanika”. Zgłoś „Nazwisko mechanika”. Schemat danych gotowej bazy „Serwis samochodowy” wyświetla relacje tabel: Właściciele, Samochody, Serwis, Kategoria stanowiska, Pracownicy. Struktura tabeli „Samochody”: stan. numer, marka, właściciel. Struktura tabeli „Właściciele”: numer właściciela, imię i nazwisko, telefon komórkowy, numer prawa jazdy. Struktura tabeli „Kategoria pracy”: kod pracy, nazwa pracy, opis, koszt pracy. Struktura tabeli „Serwis”: numer serwisowy, samochód, kategoria pracy, data gotowości zamówienia, pracownik. Struktura tabeli „Pracownicy”: numer pracownika, telefon komórkowy, adres, imię i nazwisko. Struktura zapytania „Grupowanie według stanowisk i pracowników” w trybie projektowania. Struktura zapytania „Według nazwy mechanika” w trybie projektowania. Struktura zapytania „Wyszukaj według tablic rejestracyjnych” w trybie projektowania. Makra w trybie projektowania.

Wysyłanie dobrej pracy do bazy wiedzy jest proste. Skorzystaj z poniższego formularza

Studenci, doktoranci, młodzi naukowcy, którzy wykorzystują bazę wiedzy w swoich studiach i pracy będą Ci bardzo wdzięczni.

Hostowane na http://www.allbest.ru/

PIERWSZA WYŻSZA INSTYTUCJA TECHNICZNA ROSJI

MINISTERSTWO EDUKACJI I NAUKI FEDERACJI ROSYJSKIEJ

budżet federalny instytucja edukacyjna wyższe wykształcenie zawodowe

„NARODOWY UNIWERSYTET MINERALNY „GÓRNICTWO”

Kurs pracy

"Baza danych - serwis samochodowy"

Według dyscypliny: Programowanie stosowane

Wypełnił: Stepanova K.A.

Sprawdzone przez: Matyukhin S.A.

Petersburg 2013

Wstęp

1. Opis obszaru tematycznego

2. Opis struktury bazy danych

3. Stoły

4. Warunki odniesienia

5. Opis programu

6. Komponenty

7. Schemat dla użytkownika

8. Interfejs

Wniosek

Bibliografia

załącznik

Wstęp

W naszej epoce, erze technologii cyfrowych, komputery odgrywają ważną rolę. Teraz w każdej organizacji - czy to w agencjach rządowych, czy firmach prywatnych, wszystko jest skomputeryzowane, a to dzięki bardzo dużej mocy obliczeniowej. Kalkulacja nawet najbardziej skomplikowanych procesów i zadań odbywa się w możliwie najkrótszym czasie, a czynnik czasu często odgrywa główną rolę w większości zadań. Moc obliczeniowa i pojemność pamięci komputerów stały się w ostatnich latach niewiarygodnie duże, a ich ceny znacznie spadły, co przyczyniło się do masowej komputeryzacji absolutnie wszystkich gałęzi ludzkiej działalności. Teraz trudno wyobrazić sobie życie bez inteligentnej maszyny, która upraszcza i przyspiesza ogromną liczbę zadań. Użyteczność komputera sprowadza się do zera z powodu braku specjalistycznego oprogramowania, bez którego „żelazny asystent” staje się bezużyteczny. W pracy tej omówione zostanie stworzenie tak ważnego iw większości organizacji programu głównego, którego nazwą jest baza danych. W tym konkretnym przypadku baza danych serwisu samochodowego.

1. Opis obszaru tematycznego

Celem zadania jest uzyskanie Produkt oprogramowania, który umożliwia przechowywanie informacji o klientach serwisu, usterkach w ich samochodach, zapewniając sprawność i niezawodność przetwarzania danych.

Baza serwisów samochodowych przeznaczona jest dla operatorów serwisów samochodowych i zapewnia dostęp do informacji o marce samochodu, dacie wizyty, usterce, numerze vin auta, a także informacji o klientach: numer telefonu itp.

Skuteczność programu polega na skróceniu czasu przetwarzania, wyszukiwania potrzebnych informacji.

Konieczność automatyzacji tego zadania wynika z faktu, że dobór niezbędnych danych do raportów i rozliczanie pracy inżynierów odbywa się zwykle ręcznie lub przy użyciu Excela spędzanie na nim znacznej ilości czasu. Ten program zapewnia również możliwości wyszukiwania, filtrowania i sortowania.

Do pracy z programem nie jest wymagana specjalna wiedza z zakresu programowania.

2. Opis struktury bazy danych

Linki do tabeli:

Tabela custumers jest połączona z tabelą masters za pomocą relacji 1:N w polu vin_number

Tabela klientów jest połączona z tabelą obliczeniową w relacji 1:1 w polu vin_number

3. stoły

Tabela 1: Klienci (tabela główna)

Tabela 2: Mistrzowie (niewolnicy)

Tabela 3: Mistrzowie (niewolnicy)

edycja bazy serwisowej oprogramowania samochodowego

4. Zadanie techniczne

Podstawa rozwoju:

Zadaniem nauczyciela do prowadzenia ćwiczenia praktyczne i kurs pracy.

Cel opracowania:

Program przeznaczony jest do automatyzacji pracy operatorów serwisu samochodowego.

Wymagania programu:

Powinien zautomatyzować pracę operatora serwisu samochodowego

Informacje muszą być trwale przechowywane na dysku twardym komputera

· Powinna istnieć możliwość przeglądania bazy danych z możliwością usunięcia z niej określonych informacji.

Wymagania dotyczące niezawodności:

· Program powinien przetwarzać błędne działania użytkownika i informować go o tym.

· Program powinien zapewniać kontrolę informacji wejściowych.

5. Opis programu

private void Form1_Load(object sender, EventArgs e) () // załaduj główne komponenty

private void b_add_Click(object sender, EventArgs e) () // dodanie nowego wpisu

private void b_replace_Click(object sender, EventArgs e) () // edytuj wpis

private void b_cancel1_Click(object sender, EventArgs e) () // anuluj akcję

private void b_save_Click(object sender, EventArgs e) () // zapisz zmiany

private void b_record1_Click(object sender, EventArgs e) () // zapis danych

private void b_delete_Click(object sender, EventArgs e) () // usuń dane

private void b_exit_Click(object sender, EventArgs e) () // zakończenie programu

6. składniki

7. Schemat dlaużytkownik

Tabela 1 „Klienci” i tabela 2 „Masters” są połączone relacją jeden-do-wielu za pomocą pola vin_number.

Tabela 1 „Klienci” i tabela 3 „Koszt” są połączone w relacji jeden-do-jednego za pomocą pola vin_number.

8. Berło

Dodawanie nowego wpisu

Edytowanie starego posta

Usuwanie wpisu

Sortuj według daty wizyty

Podpisane tabele

Główna tabela programu „Car Service” obejmuje:

1. Lista samochodów klienta

2. Data kontaktu właściciela samochodu

3. Błąd

4. Telefon klienta

5. Numer Vin

6. Zarządzanie listą klientów odbywa się za pomocą przycisków (Dodaj/Zastąp/Usuń)

7. Wyświetlaj i nagrywaj klientów salonu

8. Sortowanie

10. Wybór mistrzów

11. Nazwy tabel

12. Wyjdź z programu

Wniosek

Efektem pracy była kreacja oprogramowanie porcja Miejsce pracy operator serwisu samochodowego.

W trakcie realizacji zajęć nabyto umiejętności z zakresu budowania i programowania baz danych w języku programowania C#.

Bibliografia

1. Matyukhin S.A. „Programowanie w podejściu obiektowym C#” – kompleks edukacyjno-metodyczny 2013

2. A. Hejlsberg, M. Torgersen, S. Wiltamuth, P. Gold Język programowania C#. Klasyczna informatyka. Wydanie 4 = Język programowania C# (Obejmujący C# 4.0), 4th Ed. - Petersburg: „Piter”, 2012. - 784 s. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learning C#. Wydanie drugie = Head First C#, 2ed. - Petersburg: „Piter”, 2012. - 704 s. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen Język programowania C# 5.0 i .NET 4.5 Framework, 6. edycja = Pro C# 5.0 i .NET 4.5 Framework, 6. edycja. - M.: "Williams", 2013. - 1312 s. -- ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C# 5.0. Informator. Pełny opis języka = C# 5.0 w skrócie: The Definitive Reference. - M.: "Williams", 2013. - 1008 s. -- ISBN 978-5-8459-1819-2

6. Herbert Schildt. C# 4.0: kompletny przewodnik= C# 4.0 Kompletne odniesienie. - M.: "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

załącznik. Kodprogramy

za pomocą System.Collections.Generic;

przy użyciu System.ComponentModel;

za pomocą System.Data;

za pomocą System.Drawing;

za pomocą System.Linq;

za pomocą System.Text;

za pomocą System.Threading.Tasks;

za pomocą System.Windows.Forms;

public częściowa klasa Form1: Form

InitializeComponent();

groupBox1.Visible = false;

groupBox2.Visible = false;

private void customersBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)

this.Potwierdź();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

private void Form1_Load(object sender, EventArgs e)

// DO ZROBIENIA: Ten wiersz kodu ładuje dane do tabeli „db_autoDataSet.masters”. W razie potrzeby możesz go przenieść lub usunąć.

this.mastersTableAdapter.Fill(this.db_autoDataSet.masters);

// DO ZROBIENIA: Ten wiersz kodu ładuje dane do tabeli „db_autoDataSet.calculation”. W razie potrzeby możesz go przenieść lub usunąć.

this.calculationTableAdapter.Fill(this.db_autoDataSet.calculation);

// DO ZROBIENIA: Ten wiersz kodu ładuje dane do tabeli „db_autoDataSet.customers”. W razie potrzeby możesz go przenieść lub usunąć.

this.customersTableAdapter.Fill(this.db_autoDataSet.customers);

private void b_exit_Click (nadawca obiektu, argumenty zdarzenia e)

private void button5_Click_1(object sender, EventArgs e)

private void b_add_Click (nadawca obiektu, argumenty zdarzenia e)

groupBox1.Visible = prawda;

b_replace.Visible = fałsz;

b_delete.Visible = fałsz;

b_exit.Visible = fałsz;

b_add.Visible = fałsz;

b_exit2.Visible = fałsz;

b_save.Visible = fałsz;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click (nadawca obiektu, argumenty zdarzenia e)

textBox10.Text = klienci DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = klienci DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = klienci DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = klienci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = klienci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = prawda;

groupBox2.Visible = prawda;

b_add.Visible = fałsz;

b_delete.Visible = fałsz;

b_exit.Visible = fałsz;

b_exit2.Visible = fałsz;

b_replace.Visible = fałsz;

b_save.Visible = fałsz;

private void b_cancel1_Click (nadawca obiektu, argumenty zdarzenia e)

b_add.Visible = prawda;

b_delete.Visible = prawda;

b_exit.Visible = prawda;

b_exit2.Visible = prawda;

b_replace.Visible = prawda;

b_save.Visible = prawda;

groupBox1.Visible = false;

private void b_cancel2_Click (nadawca obiektu, argumenty zdarzenia e)

b_add.Visible = prawda;

b_delete.Visible = prawda;

b_exit.Visible = prawda;

b_exit2.Visible = prawda;

b_replace.Visible = prawda;

b_save.Visible = prawda;

groupBox2.Visible = false;

private void b_save_Click (nadawca obiektu, argumenty zdarzenia e)

KlienciBindingNavigatorSaveItem_Click_1(nadawca, e);

private void b_record1_Click (nadawca obiektu, argumenty zdarzenia e)

Tabela DataTable = db_autoDataSet.Tables;

wiersz DataRow = table.NewRow();

wiersz = pole tekstowe1.Tekst;

wiersz = Convert.ToDateTime(textBox2.Text);

wiersz = pole tekstowe3.Tekst;

wiersz = pole tekstowe4.Tekst;

wiersz = pole tekstowe5.Tekst;

tabela.Wiersze.Dodaj(wiersz);

groupBox1.Ukryj();

b_replace.Visible = prawda;

b_delete.Visible = prawda;

b_exit.Visible = prawda;

b_add.Visible = prawda;

b_exit2.Visible = prawda;

b_save.Visible = prawda;

private void b_record2_Click (nadawca obiektu, EventArgs e)

Tabela DataTable = db_autoDataSet.Tables;//12 powiązana dynamiczna. patka. tabela z pierwszym plikiem z bazy

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 uzyskał vin bieżącego rekordu

wiersz DataRow = table.Rows.Find(vinRab);//14 połączony dynamiczny. wiersz wiersza z wpisem pliku vin c shifrRab i przestawiamy DataSet w stan „edycja”, w którym umożliwia zmianę wartości pól

row = textBox10.Text;//15 zapisywany w drugim polu wiersza podanego z okna

row = Convert.ToDateTime(textBox9.Text);// 15 jest zapisywane w trzecim polu wiersza wiersz

wiersz = pole tekstowe8.Tekst; //15 został zapisany w czwartym polu wiersza wiersz wiersz = textBox7.Text;

wiersz = pole tekstowe6.Tekst;

table.AcceptChanges();//15 Polecenie AcceptChanges pozwala zaakceptować zmienione wartości pól

groupBox2.Ukryj();//16

b_replace.Visible = prawda;

b_delete.Visible = prawda;

b_exit.Visible = prawda;

b_add.Visible = prawda;

b_exit2.Visible = prawda;

b_save.Visible = prawda;

private void b_delete_Click (nadawca obiektu, argumenty zdarzenia e)

// usuwanie linii pod kursorem

// najpierw budujemy ostrzeżenie, aby nie dokonać błędnego usunięcia

ciąg s1, s2, s3, s4, s5, wiadomość;

Wynik DialogResult;// 18

int ind = customersDataGridView.CurrentRow.Index;

s1 = customersDataGridView.CurrentRow.Cells.Value.ToString();

s2 = customersDataGridView.CurrentRow.Cells.Value.ToString();

s3 = customersDataGridView.CurrentRow.Cells.Value.ToString();

s4 = customersDataGridView.CurrentRow.Cells.Value.ToString();

s5 = customersDataGridView.CurrentRow.Cells.Value.ToString();

message = "Marka samochodu= " + s1 + "\nData wizyty= " + s2 + "\n Usterka= " + s3 + "\n Telefon klienta= " + s4 + "\n numer vin" + s5;

// zmienna wynikowa może przyjąć albo DialogResult.Yes albo DialogResult.No

wynik = MessageBox.Show(message, "Usunąć następny wpis? ",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//Linia jest usunięta

(// 20 Aktualna tabela z customersDataGridView typu DataGrid jest zapisywana do tabeli bufora

CurrencyManager CurMng = (CurrencyManager) klienciDataGridView.BindingContext;

if (CurMng.Count > 0) // jeśli tabela nie jest pusta

CurMng.RemoveAt(CurMng.Position);// usunięcie zaznaczonej pozycji

// tutaj wynik == DialogResult.No i usunięcie jest odrzucane

// wyjdź z procedury

Hostowane na Allbest.ru

Podobne dokumenty

    Tworzenie bazy danych. Wyszukuj, zmieniaj i usuwaj wpisy. Przetwarzanie i wymiana danych. Projekt bazy danych. Definiowanie wzorów na obliczoną część bazy. Edycja pól i rekordów. Formy prezentacji informacji zawartych w bazie danych.

    praca semestralna, dodana 23.02.2009

    Opracowanie produktu programowego - bazy danych "Excursion" w zintegrowanym środowisku programistycznym C++ Builder 6. Ustalanie kolejności przeglądania danych bazy danych, ich edycja i usuwanie. Funkcje instrukcji obsługi i ogólny interfejs programu.

    praca semestralna, dodana 11.03.2013

    Uzasadnienie zapotrzebowania na systemy zarządzania bazami danych w przedsiębiorstwach. Cechy rozwoju oprogramowania do zarządzania bazami danych, które umożliwia przeglądanie, edycję, wstawianie rekordów bazy danych, generowanie zapytań i raportów.

    praca semestralna, dodano 23.01.2010

    Stworzenie bazy danych i opis programu „Baza Studiów” przeznaczonego do grupowania informacji o studentach. Charakterystyka funkcjonalność programy: dodawanie rekordów do bazy, edycja, usuwanie rekordów i sortowanie danych.

    praca semestralna, dodana 25.04.2011

    Opracowanie programu „Baza danych sprzętu sportowego”. Opis algorytmu działania modułów i bloków. Schemat strukturalny prezentacja projektu. Proces wyszukiwania niezbędne informacje. Automatyczne sortowanie danych. Dodawanie i edycja rekordów.

    praca semestralna, dodano 15.08.2013

    Tworzenie prostych formularzy referencyjnych. Edycja właściwości formularza w trybie projektowania. Dodawanie i edycja właściwości kontrolek. Projektowanie raportów do bazy danych. Doprowadzenie tabeli do normalnej postaci i zbudowanie schematu danych.

    streszczenie, dodane 23.11.2008

    Procedura projektowania i tworzenia bazy danych i oprogramowania. Informacje o strukturze bazy danych, utworzonych tabelach, formularzach, raportach, zapytaniach, przechowywanych informacjach. Logiczne i model koncepcyjny dane; wybór oprogramowania.

    praca semestralna, dodano 20.01.2010

    Typy ograniczeń, które zachowują integralność w relacyjnym modelu danych. Określanie wartości pola klucza podstawowego za pomocą generatora. Dodawanie, modyfikowanie i usuwanie rekordów w tabeli bazy danych „Biblioteka” w języku programowania SQL.

    Praca laboratoryjna, dodano 10.10.2012

    Analiza domeny. Wymagania dotyczące kompilacji bazy danych hoteli. Realizacja procesu wyszukiwania potrzebnych informacji. Tworzenie tabel, zapytań, raportów i ich drukowanie. Edycja, dodawanie i przechowywanie danych.

    praca semestralna, dodana 02/07/2016

    Uzasadnienie wyboru narzędzi do tworzenia aplikacji. Dodawanie, usuwanie, edycja informacji. Odbicie informacji z bazy danych. Wyszukaj informacje o wybranej tabeli. Projekty Dane, Podmiot, Logika, Firma. Schemat interakcji pomiędzy projektami programu.

Automatyzacja technologii generowania dokumentów dyplomowych z uczelni w ramach zautomatyzowanego systemu sterowania MIIT

Baza danych „Serwis samochodowy”

Relacje tabel: Tabela custumers jest połączona z tabelą masters relacją 1:N w polu vin_number Tabela custumers jest połączona z tabelą obliczeń relacją 1:1 w polu...

Baza danych "Studenci"

Program rozpoczyna się od podłączenia bibliotek niezbędnych do działania niektórych funkcji. #włączać - do pracy z plikami, strukturami i funkcjami. #włączać - dla funkcji strcmp(). #włączać - dla funkcji czyszczenia ekranu. ...

Baza danych policji drogowej

Stół jest w pierwszym normalna forma, wtedy i tylko wtedy, gdy żaden z jego wierszy nie zawiera więcej niż jednej wartości w żadnym z jego pól i żadne z jego pól kluczowych nie jest puste. Relacja jest w drugiej postaci normalnej...

Baza danych dotycząca rozliczania wyrobów metalowych na platformie Serwer SQL

Proces projektowania zautomatyzowanego systemu polega na zbudowaniu modelu zapisanego w notacji graficznej. Jednocześnie ogólne zasady projektowanie konstrukcyjne: projektowanie od góry do dołu, budowanie modelu hierarchicznego...

Organizacja wdrożenia systemu informatycznego LLC „MensFormat”

Projektowanie jednostki przetwarzania danych w bazie konstrukcyjnej serii K1804BC2

Jednostka sterująca (CU) to układ kombinowany z siedmioma wejściami. Konwertuje zewnętrzne sygnały sterujące i sygnał wewnętrzny z FPN na zestaw sygnałów sterujących dla bloków mikroukładów ...

Rozwój zautomatyzowanych systemów informatycznych do rozliczania obliczeń uśmiercania szybów naftowych

Menedżer bazy danych MySQL służy do tworzenia bazy danych. Ponieważ mieszkamy w Rosji, zdecydowano się wybrać kodowanie cp_1251. Aby móc korzystać z kluczy obcych, zostanie wykorzystany silnik InnoDB...

Opracowanie systemu informacyjnego i referencyjnego „Departament Kadr Regionalnej Organizacji Publicznej Sharkovshchinsky”

Departament Edukacji, Sportu i Turystyki Okręgowego Komitetu Wykonawczego Sharkovshchina znajduje się w miejskiej wsi Sharkovshchina, ul. Komsomolskaja, 15. Departament Edukacji...

Rozwój oprogramowania „Zakładowy Dział Personalny”

Schemat strukturalny - schemat, który odzwierciedla skład i interakcję w zarządzaniu częściami opracowywanego produktu. W dekompozycji obiektów te części są obiektami (rysunek 6.1). Rysunek 6...

Opracowanie systemu księgowości i przepływu kadr w przedsiębiorstwie

Przed przystąpieniem do korzystania z programu należy przeprowadzić proces inicjalizacji danych, który można podzielić na kilka etapów: 1. Uzupełnienie informacji o organizacji...

Opracowanie systemu ewidencjonowania czesnego dla studentów

DBMS zostanie użyty do stworzenia bazy danych Microsoft SQL Server 2005 Express Edition. Wykonujemy następujące działania: Realizacja tego etapu wygeneruje kiedy pomoc od Microsoft studio wizualne 2005. Po kliknięciu przycisku Narzędzia na pasku menu zniknie lista poleceń...

Stworzenie strony na przykładzie urzędu stanu cywilnego okręgu Elovsky

Istnieje kilka podstawowych struktur serwisu: - liniowa - strony internetowe są ułożone w określonej kolejności. Przejście z jednej strony internetowej na drugą jest ściśle określone. Taka konstrukcja jest uzasadniona np. przy nauczaniu...

Elektroniczny magazyn klasowy

Zaprojektowany zgodnie z zadaniem zakres zadań baza danych okazała się 3 tabelami: Kwestionariusz, Postęp, Przedmiot ...

Podobał Ci się artykuł? Podziel się z przyjaciółmi!
Czy ten artykuł był pomocny?
tak
Nie
Dziekuję za odpowiedź!
Coś poszło nie tak i Twój głos nie został policzony.
Dziękuję Ci. Twoja wiadomość została wysłana
Znalazłeś błąd w tekście?
Wybierz, kliknij Ctrl+Enter a my to naprawimy!