Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Автоинструкторы

SQL β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2023-06-04
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-06-04
ОписаниС
ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ SQL. НСбольшой ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ SQL. Π”Π΅Π΄Π»Π°ΠΉΠ½: 04.06 22:30. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° английском языкС. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅: Instructions: 1. A design and implementation document which clearly explains the project must be prepared. This document (DOC) must consist of the following: a. ER diagram of your database, b. Explanations of your design and assumptions, especially for the first three questions, c. SQL query (SELECT) scripts of the query requirements and the first ten rows of outputs of the queries. 2. You must prepare an SQL file (SQL) that includes CREATE/ALTER/INSERT/UPDATE scripts. For questions 4,5, and 6, you should create only one SQL script file similar to hr-schema-mysql.sql on the Blackboard. Please test your script. I will run your SQL script file to evaluate your project. 3. The SQL statements should be written in a good style (indentation, etc.) and be heavily commented on. 4. The deadline is absolute; there will be no extension. 5. The codes at the end of the questions indicate whether your solution will be in the report document (DOC) or the SQL script (SQL). 6. In your report, for questions after the 6th question, it is sufficient to share only the first ten records of the results of your SQL queries in a table with your SQL query. Questions: Read the scenario below carefully and answer the following questions accordingly. You started to work as a database administrator for UEFA. You are asked to design a database containing information about European Football Leagues, including countries, leagues, seasons, teams, and players. Each league belongs to only one country, but one country may have many leagues, such as first, second, super, etc. Historically each team has been in many leagues for some period of time, but the current league of each team is only one. Similarly, each player has played for one or many teams, but the current team of each player is only one. For that purpose, you can create two date attributes to save start and end dates. For each past league, you must hold which team was champion. For each player, you must save how much he earned from each played team. Suppose there is a many-to-many relation between any two tables. In that case, you should specify for which tables this relation exists and convert one many-to-many relation to two one-to-many relation with additional third table. 2 1. Identify the tables in your database together with their attributes. (DOC-20) 2. Identify your database's primary and foreign keys by listing the attributes involved clearly. Explain your reasons. (DOC-10) 3. Draw your database's entity-relationship (ER) diagram by clearly showing tables, attributes, and primary and foreign keys. You can use lucid.app or diagrams.net to draw ER diagram. Or you can produce from ER diagram from MySQL Workbench after creating tables. (DOC-10) 4. Prepare SQL scripts that will create the tables in your database and their primary and foreign keys. (SQL-10) 5. Add other constraints to your tables and explain why you need these constraints. (SQL-5) 6. Prepare insert statements and insert at least ten records into every table. (SQL-5) 7. Find the team with the most champions in each country. (SQL-4) 8. Find out which teams each player plays for. (SQL-4) 9. Please find the total income earned by each player during his career. (SQL-4) 10. Please find out how many foreign players (the countries of a player and his team are different) currently play in each team. (SQL-4) 11. Find out how many foreign players played for each team in the past. (SQL-4) 12. Find the current league of each team. (SQL-4) 13. Find out in which league each team was in the five years after January 1, 2000 (You can change this date according to your inserted data.) (SQL-4) 14. Find all players who played in league L1 but never played in team T1 in league L1 (You can change T1 and L1 according to your records). (SQL-4) 15. Find players who played in country C1 and country C2 (You can change C1 and C2 according to your records). (SQL-4) 16. Find teams that have been in league L1 but have never been champions in that league (You can change L1 according to your records). (SQL-4).
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

SQL

дистанционно
договорная
ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SQL. Зависимости. Нормализация. ДСнормализация —НСобходимо Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (выдаСтся Π² Π²ΠΈΠ΄Π΅ csv). β€”ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠ΅ΡΡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π½ΠΈΠΆΠ΅ 3 ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π€ΠΎΡ€ΠΌΡ‹. β€”Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ· Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ 5 Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈ 1 Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с ΠΈΡΡ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ трСбованиям SCD4. β€”ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с историчными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. --Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ sql запроса с Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ спСциалист Postgresql.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡ΠΊΠ΅. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 3 ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡ΠΊΠ΅, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ 10 Π·Π°Π΄Π°Ρ‡, всС это ΠΏΠΎ SQL НуТно Π² Π²ΠΎΡ€Π΄Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… дСйствий ΠΈ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Π»Π° готовая конСчная Ρ€Π°Π±ΠΎΡ‚Π°. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ сопровоТдСниС.
Москва ЀрилансСры

SQL

дистанционно
договорная
ΠŸΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π² Π²ΡƒΠ·. Π•ΡΡ‚ΡŒ информация Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ тСкста.
Москва ЀрилансСры

Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

дистанционно
договорная
ДСмонстрационный экзамСн. Π‘Π£Π‘Π”: SQL. Https://bom.firpo.ru/Public/5510 5 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ с Π²ΠΈΠ΄Π΅ΠΎ.
Москва ЀрилансСры

Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. Π‘Π£Π‘Π”: SQL. ДСмонстрационный экзамСн 2026.
Москва ЀрилансСры

Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

дистанционно
договорная
ERD, SQL, Data Modelling. Π‘Π£Π‘Π”: SQL. Π˜Ρ‰Ρƒ спСциалиста ΠΏΠΎ SQL ΠΈ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΠΎΠΌΠΎΡ‰ΠΈ с унивСрситСтскими заданиями. НуТна пСриодичСская ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π‘Π” ΠΈ SQL Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСмСстра.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. F.
Москва ЀрилансСры