Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DataBases_SF

Практический проект по работе с базами данных на SQL


ОПИСАНИЕ ПРОЕКТА

Проект предназначен для освоения основ работы с базами данных через язык SQL.
Цели:

  • Создание и настройка баз данных.
  • Наполнение таблиц тестовыми данными.
  • Выполнение задач на манипуляцию данными (запросы, фильтрация, агрегация).

Базы данных в проекте:

  1. Транспортные средства
  2. Автомобильные гонки
  3. Бронирование отелей
  4. Структура организации

Каждая БД включает:

  • Скрипт DB_X для создания таблиц и наполнения данными.
  • Скрипт task_X с практическими заданиями.

СТРУКТУРА ПРОЕКТА

DataBases_SF/
├── vehicles/ # Транспортные средства
│ ├── DB_1.sql # Создание и наполнение БД
│ └── tasks_1.sql # Задачи
├── races/ # Автомобильные гонки
│ ├── DB_2.sql
│ └── tasks_2.sql
├── hotels/ # Бронирование отелей
│ ├── DB_3.sql
│ └── tasks_3.sql
└── organization/ # Структура организации
├── DB_4.sql
└── tasks_4.sql ---

ТРЕБОВАНИЯ

  • СУБД: PostgreSQL 17+
  • Инструменты:
    • PgAdmin 4 (рекомендуется для визуальной работы).
    • Терминал (для командной строки).

ИНСТРУКЦИЯ ПО ЗАПУСКУ

1. Запуск сервера PostgreSQL

Вариант A: Через терминал (Mac/Linux):

Для установки через Homebrew:

brew services start postgresql

Для конкретной версии (пример для PostgreSQL 15):

pg_ctl -D /usr/local/var/postgres@15 start

Вариант B: Через приложение:

  • Запустите Postgres.app или PgAdmin 4 → нажмите Start Server.

2. Создание базы данных

Через терминал:

Подключение к серверу:

psql -U postgres

Создание БД:

CREATE DATABASE project_db; # Замените project_db на имя БД

Через PgAdmin 4:

  1. Правой кнопкой на DatabasesCreateDatabase.
  2. Введите имя БД (например, project_db) → Save.

3. Подключение к БД

Через терминал:
psql -U postgres -d project_db

Через PgAdmin 4:

  • Разверните сервер → правой кнопкой на БД → Query Tool.

4. Выполнение скриптов

Для скрипта DB_X (создание таблиц и данных):
Через терминал:
psql -U postgres -d project_db -f /путь/к/папке/DB_X.sql


ВАЖНЫЕ ЗАМЕЧАНИЯ

  1. Права доступа:
    • Убедитесь, что пользователь postgres имеет права на создание и изменение БД.
  2. Ошибки в скриптах:
  3. Пути к файлам:
    • Используйте абсолютные пути (например, /Users/username/DataBases_SF/...).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors