Вариант 211
Вариант 212
Схема и данные для вариантов 211 и 212
Вариант 221
Вариант 222
Схема и данные для вариантов 221 и 222
Вариант 212
Схема и данные для вариантов 211 и 212
Вариант 221
Вариант 222
Схема и данные для вариантов 221 и 222
psql -h localhost -U postgres < 01_gen_schema.sql
python 02_gen_data.py
conference TEXT, keyword TEXT, count INT
conference
ключевое слово keyword
упоминается count
раз. В представление должны попасть для каждой конференции ключевые слова с наибольшим значением count, в количестве не более трех. Например, из следующих записейConf1 KW1 5
Conf1 KW2 8
Conf1 KW3 1
Conf1 KW4 6
Conf1 KW2 8
Conf1 KW4 6
Conf1 KW1 5
-----------
Conf1 KW3 5
postgresс паролем
csc.
docker run --name postgres-dbms-2015-hw03 -e POSTGRES_PASSWORD=csc -d -p 5432:5432 postgres
apt-get install python-psycopg2
-- генерация схемы
psql -h localhost -U postgres < 01_gen_schema.sql
-- заполнение схемы данными
python 02_gen_data.py
-- проход по содержимому таблицы Conference
python 03_scan_conference.py
docker run --name postgres-dbms-2015-hw03 -d -p 5432:5432 dbarashev/postgres:csc_hw03
python hw3_01.py Uni42
python hw3_02.py Uni42 Uni24
иду циклом в питоне по исследователям из первого университета и для каждого выполняю запрос...
Researcher
указаны сведения об ученых-исследователях: имя и название университета. В таблице Paper
записаны статьи, поданные на конференции: название статьи, список авторов (отдельные авторы разделены запятыми), название и год конференции (год отделен от названия апострофом), место проведения конференции и булевский флажок, означающий, принята статья на конференцию, или нет.psql -h localhost -f hw01_dump.sql
, опционально добавив аргументы -d <database>
и -U <username>
и указывая, соответственно, название БД, в которой надо выполнять скрипт и имя пользователя БД, от чьего имени выполняется скрипт