Вопрос задан 07.04.2021 в 19:50. Предмет Информатика. Спрашивает Довыдёнок Мария.

Нобелевская премия 1. Создайте БД, содержащую следующую информацию: Нобелевскую премию в области

физики получили:  В 1960 г. Мессбауэр Л. (Германия)  В 1962 г. Ландау Л.(СССР)  В 1949 г. Юкава Х. (Япония)  В 1964 г. Басов Н. (СССР)  В 1969 г. Гелл-Ман М. (США) Нобелевскую премию в области химии получили:  В 1938 г. Немен Кун Р.  В 1980 г. Американец Берг П.  В 1948 г. Швед Тиселиус А. Бекише Д. (США) получил Нобелевскую премию в области медицины в 1961 г. Беккер Г. (США) получил Нобелевскую премию в области экономики в 1992 г. Солженицин А. (СССР) получил Нобелевскую премию в области литературы в 1970 г. Из названных лауреатов в настоящее время живы:  Берг П.  Беккер Г.  Солженицин А. 2. Создайте следующие запросы: 1. Получить таблицу со сведениями обо всех лауреатах Нобелевской премии из США, отсортировав ее в алфавитном порядке по фамилиям. 2. Получить таблицу со сведениями обо всех лауреатах Нобелевской премии в области физики и химии (фамилия, страна, год, наука), отсортировав по году получения премии. 3. Получить таблицу со сведениями обо всех лауреатах, получивших премию после 1960 года во всех областях, кроме химии, отсортировав по году получения премии. СРОЧНО !!!!Как это все сделать? Помогите.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романюк Карина.
Все находится во вложениях. Первый файл на самом деле не ткстовый документ, а архивный файл Nobel.rar, который был переименован в Nobel.rar.txt (иначе файл не вложить). В нем находится база данных Nobel.mdb в формате СУБД Microsoft Access 2003 и четыре рисунка - схема базы и три запроса с результатами их выполнения. Первые два из этих рисунков повторены во вложениях.



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания БД и выполнения запросов вы можете использовать любую реляционную СУБД, например, MySQL, PostgreSQL или SQLite. Ниже приведен пример создания БД и выполнения запросов на языке SQL для SQLite:

  1. Создание таблицы "laureates" с полями "name", "surname", "country", "year", "field":
SQL
CREATE TABLE laureates ( name TEXT, surname TEXT, country TEXT, year INTEGER, field TEXT );
  1. Заполнение таблицы данными:
SQL
INSERT INTO laureates VALUES ('Л.', 'Мессбауэр', 'Германия', 1960, 'физика'); INSERT INTO laureates VALUES ('Л.', 'Ландау', 'СССР', 1962, 'физика'); INSERT INTO laureates VALUES ('Х.', 'Юкава', 'Япония', 1949, 'физика'); INSERT INTO laureates VALUES ('Н.', 'Басов', 'СССР', 1964, 'физика'); INSERT INTO laureates VALUES ('М.', 'Гелл-Ман', 'США', 1969, 'физика'); INSERT INTO laureates VALUES ('К.', 'Немен Кун', '', 1938, 'химия'); INSERT INTO laureates VALUES ('П.', 'Берг', 'США', 1980, 'химия'); INSERT INTO laureates VALUES ('Т.', 'Швед Тиселиус', '', 1948, 'химия'); INSERT INTO laureates VALUES ('Д. Бекише', '', 'США', '', 'медицина'); INSERT INTO laureates VALUES ('Г. Беккер', '', 'США', '', 'экономика'); INSERT INTO laureates VALUES ('А.', 'Солженицин', 'СССР', 1970, 'литература');
  1. Запросы:

  2. Получить таблицу со сведениями обо всех лауреатах Нобелевской премии из США, отсортировав ее в алфавитном порядке по фамилиям:

SQL
SELECT name, surname, year, field FROM laureates WHERE country='США' ORDER BY surname ASC;
  1. Получить таблицу со сведениями обо всех лауреатах Нобелевской премии в области физики и химии (фамилия, страна, год, наука), отсортировав по году получения премии:
SQL
SELECT surname, country, year, field FROM laureates WHERE field IN ('физика', 'химия') ORDER BY year ASC;
  1. Получить таблицу со сведениями обо всех лауреатах, получивших премию после 1960 года во всех областях, кроме химии, отсортировав по году получения премии:
SQL
SELECT name, surname, country, year, field FROM laureates WHERE year > 1960 AND field NOT LIKE '%химия%' ORDER BY year ASC
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос