Symulowanie danych sprzedaży i praca z bazami danych

Przykład Food Factory dotyczy fikcyjnej firmy o nazwie The Food Factory. Sprzedają niestandardowe posiłki dla osób poszukujących zdrowej żywności. Pozwalają swoim klientom wybrać kombinacje makroskładników, które chcą, a także źródła białka. Makroskładniki odżywcze są podstawą każdej diety i składają się z węglowodanów, białek i tłuszczów. Klienci mogą wybrać procent każdego makroskładnika, a także źródło białka (ryba, kurczak, wołowina lub wegetariańskie); następnie Fabryka Żywności zaproponuje smaczny posiłek, który spełnia wymagania dietetyczne. W ten sposób znaleźli świetne kombinacje i jeśli nadal będą robić tak dobrze, jak mają, dodadzą więcej opcji posiłków, a także ustalone przepisy, zgodnie z tym, co lubią ich klienci. Fabryka żywności wykonała dotychczas dobrą robotę i ma system, który pozwala im gromadzić dużą ilość danych z pięciu lokalizacji sklepów, a także śledzić wiadomości klientów. Naszym zadaniem w tym przykładzie będzie analiza danych w celu zdiagnozowania obecnego stanu biznesu i zaproponowania sposobów jego poprawy. Brzmi dobrze, prawda? Jednak zanim będziemy mogli to wszystko zrobić, musimy zdobyć dane, których jeszcze nie mamy. Zamierzamy to zasymulować! Tutaj pokaże Ci, jak zaprojektować nietrywialną symulację danych, aby wygenerować dane dla przykładu. Co więcej, The Food Factory, podobnie jak wiele organizacji, nie zawsze ułatwia nam życie, udostępniając pliki CSV, a często mają bazy danych, z którymi musimy pracować. Tutaj również pokaże Ci, jak pracować z takimi bazami danych. Niektóre z ważnych tematów to:

* Projektowanie i wdrażanie nietrywialnych symulacji

* Symulowanie liczb, kategorii, ciągów i dat

* Sygnatury funkcji z obiektami parametrów

* Ponowne wykorzystanie funkcji w różnych kontekstach

* Mieszanie danych wewnętrznych i zewnętrznych

* Praca z relacyjnymi bazami danych

Wymagane pakiety

Jedyny pakiet wymagany w tym rozdziale to RMySQL. Jednak aby móc w pełni zreplikować kod przedstawiony pod koniec rozdziału, będziesz potrzebować działającej instalacji bazy danych MySQL.

Pakiet: Zastosowanie

RMySQL: Interfejs do bazy danych MySQL

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *