Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2023-04-16
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΎΡ‚ 1000.00 Ρ€ΡƒΠ±.
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-04-16
ОписаниС
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. Π‘Π£Π‘Π”: MySQL. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Β«Π£Ρ‡Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ сотрудников прСдириятия» с использованиСм Π‘Π£Π‘Π”. Π—Π°Π΄Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ свСдСния ΠΎ сотрудниках прСдприятия ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ…. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MS SQL, PostgreSQL. МинимальноС количСство Ρ‚Π°Π±Π»ΠΈΡ† Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… 8. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΊ 3 Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ВсС запросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сохранСны Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΈ прСдставлСния. β€’ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Запросы 1) ВывСсти список самых экономных сотрудников (Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ мСньшС всСго) 2) Найти сотрудников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ Π±Ρ‹Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π² ИТСвскС. β€’ ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎ По Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π³ΠΎΡ€ΠΎΠ΄Ρƒ вывСсти Π‘ΠΏΠΈΠ‘ΠΎΠΊ ΠΎΡ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ сотрудники. Π Π°Π±ΠΎΡ‚Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² PgAdmin. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… “Π£Ρ‡Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ сотрудников прСдприятия“ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†: 1. Π’Π°Π±Π»ΠΈΡ†Π° “Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ“ (Employees) - ID сотрудника (EmployeeID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - Ѐамилия (LastName) - Имя (FirstName) - ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ (MiddleName) - Π”Π°Ρ‚Π° роТдСния (BirthDate) - Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ (Position) - ΠžΡ‚Π΄Π΅Π» (Department) 2. Π’Π°Π±Π»ΠΈΡ†Π° “ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ“ (BusinessTrips) - ID ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (BusinessTripID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - ID сотрудника (EmployeeID) - внСшний ΠΊΠ»ΡŽΡ‡ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ “Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ“ - Π”Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (StartDate) - Π”Π°Ρ‚Π° окончания ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (EndDate) - Π“ΠΎΡ€ΠΎΠ΄ назначСния (DestinationCity) - Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (Cost) 3. Π’Π°Π±Π»ΠΈΡ†Π° “ΠžΡ‚Π΅Π»ΠΈ“ (Hotels) - ID отСля (HotelID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - НазваниС отСля (HotelName) - АдрСс отСля (Address) - Π“ΠΎΡ€ΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ΠΎΡ‚Π΅Π»ΡŒ (City) 4. Π’Π°Π±Π»ΠΈΡ†Π° “ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ расходы“ (BusinessTripExpenses) - ID расхода (ExpenseID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - ID ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (BusinessTripID) - внСшний ΠΊΠ»ΡŽΡ‡ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ “ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ“ - ID отСля (HotelID) - внСшний ΠΊΠ»ΡŽΡ‡ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ “ΠžΡ‚Π΅Π»ΠΈ“ - Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ проТивания Π² ΠΎΡ‚Π΅Π»Π΅ (AccommodationCost) - Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ питания (FoodCost) - Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ транспорта (TransportCost) 5. Π’Π°Π±Π»ΠΈΡ†Π° “Π“ΠΎΡ€ΠΎΠ΄Π°“ (Cities) - ID Π³ΠΎΡ€ΠΎΠ΄Π° (CityID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - НазваниС Π³ΠΎΡ€ΠΎΠ΄Π° (CityName) 6. Π’Π°Π±Π»ΠΈΡ†Π° “Π‘Ρ‚Ρ€Π°Π½Ρ‹“ (Countries) - ID страны (CountryID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - НазваниС страны (CountryName) 7. Π’Π°Π±Π»ΠΈΡ†Π° “Π Π΅Π³ΠΈΠΎΠ½Ρ‹“ (Regions) - ID Ρ€Π΅Π³ΠΈΠΎΠ½Π° (RegionID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - НазваниС Ρ€Π΅Π³ΠΈΠΎΠ½Π° (RegionName) 8. Π’Π°Π±Π»ΠΈΡ†Π° “ΠžΡ‚Π΄Π΅Π»Ρ‹“ (Departments) - ID ΠΎΡ‚Π΄Π΅Π»Π° (DepartmentID) - ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ - НазваниС ΠΎΡ‚Π΄Π΅Π»Π° (DepartmentName) Запросы: 1) ВывСсти список самых экономных сотрудников (Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ мСньшС всСго) SELECT e.LastName, e.FirstName, SUM(bt.Cost) AS TotalCost FROM Employees e JOIN BusinessTrips bt ON e.EmployeeID = bt.EmployeeID GROUP BY e.LastName, e.FirstName ORDER BY TotalCost ASC 2) Найти сотрудников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ Π±Ρ‹Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π² ИТСвскС. SELECT e.LastName, e.FirstName FROM Employees e LEFT JOIN BusinessTrips bt ON e.EmployeeID = bt.EmployeeID AND bt.DestinationCity = 'ИТСвск' WHERE bt.BusinessTripID IS NULL Ѐункция: CREATE FUNCTION GetHotelsInCity(cityName VARCHAR(50)) RETURNS TABLE (HotelName VARCHAR(100), Address VARCHAR(200)) AS $$ BEGIN RETURN QUERY SELECT h.HotelName, h.Address FROM Hotels h JOIN Cities c ON h.City = c.CityID WHERE c.CityName = cityName; END; $$ LANGUAGE plpgsql;.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹
Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…
дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. Π‘Π£Π‘Π”: MySQL. Π•ΡΡ‚ΡŒ Π΄Π²Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ 1) НуТно Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² инфраструктурС Yandex Cloud Π½Π° Π±Π°Π·Π΅ MySQL. 2) НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипты для подтягивания Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ API с маркСтплСйсов Π² Python. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ 4-6, Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, Π² основном это ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² статистики. Π‘ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ поТалуйста ΠΏΠΎ стоимости ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ΅.
Москва
ЀрилансСры
2024-04-11
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅
MySQL
дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π‘Π” согласно Ρ„Π°ΠΉΠ»Π° config.php. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: провСсти инструктаТ ΠΈ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ.
Москва
ЀрилансСры
2024-04-10
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅