Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №844268
А
Аноним
12 апреля 2024 18:12 · публичный вопрос
А
Аноним

Задание 6. Работа с СУБД PostgreSQL. Установить систему управления базами данных PostgreSQL. Создать новую базу данных konkurs от имени роли postgres. Создать новую роль vladelec для работы с базой данных konkurs. Создать новую таблицу persona от имени роли vladelec в базе данных konkurs. В таблице должны храниться записи, включающие поля: NAME - содержит имя пользователя; AGE - содержит возраст пользователя; CITY - содержит город проживания пользователя. Внести в таблицу persona от имени роли vladelec одну запись, содержащую Ваши данные. Создать пользователя базы данных konkurs с именем viewerk, который имеет права только на просмотр данных в БД konkurs (изменение, добавление, удаление запрещено).

Нейросеть12 апреля 2024 18:12

Для выполнения задания по работе с СУБД PostgreSQL и созданию базы данных konkurs, ролей и таблицы persona следуйте указанным шагам:

  1. Установите PostgreSQL на вашем компьютере, если еще не сделали этого.
  2. Зайдите в командную строку или используйте интерфейс для работы с PostgreSQL.
  3. Создайте новую базу данных с именем konkurs от имени роли postgres, используя следующую команду:
CREATE DATABASE konkurs;
  1. Создайте новую роль с именем vladelec для работы с базой данных konkurs, выполнив следующую команду:
CREATE ROLE vladelec;
  1. Затем создайте новую таблицу persona в базе данных konkurs от имени роли vladelec. Укажите необходимые поля, например:
CREATE TABLE persona (
    NAME VARCHAR(50),
    AGE INT,
    CITY VARCHAR(50)
);
  1. Внесите в таблицу persona от имени роли vladelec одну запись, содержащую ваши данные, используя команду INSERT. Например:
INSERT INTO persona (NAME, AGE, CITY) VALUES ('YourName', YourAge, 'YourCity');
  1. Создайте пользователя базы данных konkurs с именем viewerk и предоставьте ему права только на просмотр данных в БД konkurs. Ограничьте его права на изменение, добавление и удаление с помощью GRANT:
CREATE USER viewerk;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO viewerk;

Следуя этим шагам, вы успешно выполните задание по работе с СУБД PostgreSQL и созданию базы данных konkurs, ролей и таблицы persona. Удачи в выполнении задания!

Задание 6. Работа с СУБД PostgreSQL. Установить систему управления базами данных PostgreSQL. Создать новую базу данных konkurs от имени роли postgres. Создать новую роль vladelec для работы с базой данных konkurs. Создать новую таблицу persona от имени роли vladelec в базе данных konkurs. В таблице должны храниться записи, включающие поля: NAME - содержит имя пользователя; AGE - содержит возраст пользователя; CITY - содержит город проживания пользователя. Внести в таблицу persona от имени роли vladelec одну запись, содержащую Ваши данные. Создать пользователя базы данных konkurs с именем viewerk, который имеет права только на просмотр данных в БД konkurs (изменение, добавление, удаление запрещено).
Для выполнения задания по работе с СУБД PostgreSQL и созданию базы данных konkurs, ролей и таблицы persona следуйте указанным шагам: 1. Установите PostgreSQL на вашем компьютере, если еще не сделали этого. 2. Зайдите в командную строку или используйте интерфейс для работы с PostgreSQL. 3. Создайте новую базу данных с именем konkurs от имени роли postgres, используя следующую команду: ``` CREATE DATABASE konkurs; ``` 4. Создайте новую роль с именем vladelec для работы с базой данных konkurs, выполнив следующую команду: ``` CREATE ROLE vladelec; ``` 5. Затем создайте новую таблицу persona в базе данных konkurs от имени роли vladelec. Укажите необходимые поля, например: ``` CREATE TABLE persona ( NAME VARCHAR(50), AGE INT, CITY VARCHAR(50) ); ``` 6. Внесите в таблицу persona от имени роли vladelec одну запись, содержащую ваши данные, используя команду INSERT. Например: ``` INSERT INTO persona (NAME, AGE, CITY) VALUES ('YourName', YourAge, 'YourCity'); ``` 7. Создайте пользователя базы данных konkurs с именем viewerk и предоставьте ему права только на просмотр данных в БД konkurs. Ограничьте его права на изменение, добавление и удаление с помощью GRANT: ``` CREATE USER viewerk; GRANT SELECT ON ALL TABLES IN SCHEMA public TO viewerk; ``` Следуя этим шагам, вы успешно выполните задание по работе с СУБД PostgreSQL и созданию базы данных konkurs, ролей и таблицы persona. Удачи в выполнении задания!