Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bbd_lab_1_2013_v2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
202.24 Кб
Скачать

Лабораторная работа №1 Основы PostgreSql

Цель работы: Изучить базовые операции по работе с базой данных. Изучить синтаксис команд. Приобрести навыки создания пользователей и баз данных, создания, заполнения и модификации таблиц, выгрузки и загрузки баз данных в PostgreSQL.

1. Задание

Общая часть: Ознакомиться с теоретическими сведениями о возможностях создания пользователей и баз данных в PostgreSQL. Создать нового пользователя и зайти под его именем. Создать и заполнить базу данных своего варианта, таблицы должны содержать минимум по 5 записей. С помощью команд интерактивного терминала psql просмотреть структуру базы данных, структуру таблиц, просмотреть данные в них. Сохранить базу данных в форматах tar и plain, создать две пустые базы данных и выполнить восстановление копий.

Вариант 1: Создать и заполнить базу данных системы карточного доступа, состоящую из двух таблиц. Первая таблица должна содержать поля: номер карты, ФИО владельца, дата выдачи, срок действия. Вторая: номер точки контроля доступа, дата, время, номер карты, тип операции (вход/выход)

Вариант 2: Создать и заполнить базу данных заявок на сервисное обслуживание, состоящую из двух таблиц. Первая таблица должна содержать поля: идентификатор пользователя, имя пользователя, пароль. Вторая: номер заявки, дата и время подачи заявки, идентификатор автора, идентификатор ответственного, текст заявки, дату и время выполнения.

Вариант 3: Создать и заполнить базу данных для учета работы продуктового магазина, состоящую из трех таблиц. Первая таблица должна содержать поля: наименование товара, количество товара на складе, стоимость покупки (за единицу измерения). Вторая: наименование производителя, адрес. Третья: цена продажи, проданное количество товара.

Вариант 4: Создать и заполнить базу данных для службы такси, состоящую из трех таблиц. Первая таблица должна содержать поля: имя, фамилия, дата рождения, водительский стаж. Вторая: марка автомобиля, тариф за 1 км. Третья: дата заказа, расстояние проезда.

Вариант 5: Создать и заполнить базу данных для обработки данных по работе книжной лавки, состоящую из трех таблиц. Первая таблица должна содержать поля: жанр, вид издания, количество страниц, стоимость. Вторая: название книги, автор книги. Третья: наименование издателя, адрес издательства

Вариант 6: Создать и заполнить базу данных для осуществления учета работы автосалона, состоящую из трех таблиц. Первая таблица должна содержать поля: год выпуска, сборка (страна, в которой осуществлялась сборка автомобиля), пробег, цена. Вторая: руль (правый или левый), привод (передний, задний или полный), трансмиссия (механическая, автомат, типтроник и т.д.), тип двигателя (вид топлива, способ впрыска топлива), объем двигателя в см3. Третья: марка автомобиля (Toyota, Honda, ВАЗ и т.п.), модель (accord, corolla и т.д.), тип кузова (седан, универсал, микроавтобус и т.д.).

Вариант 7: Создать и заполнить базу данных учета поступления товара на овощную базу, состоящую из трех таблиц. Первая таблица должна содержать поля: дата поставки, вес, цена за кг. Вторая: наименование продукта, сорт. Третья: наименование поставщика, адрес.

Вариант 8: Создать и заполнить базу данных для учета работы типографии, состоящую из трех таблиц. Первая таблица должна содержать поля: тип продукции (этикетка, упаковка и т.п.), количество, стоимость заказа. Вторая: имя заказчика, адрес, способ расчета (наличный, безналичный). Третья: срок выполнения (до какого числа нужно выполнить заказ), тип используемого материала, количество материала, стоимость расходных материалов.

Вариант 9: Создать и заполнить базу данных студентов, проживающих в общежитии, состоящую из трех таблиц. Первая таблица должна содержать поля: корпус общежития, комната. Вторая: факультет, группа, курс, размер стипендии. Третья: имя, фамилия, адрес прописки.

Вариант 10: Создать и заполнить базу данных ремонтной мастерской, состоящую из трех таблиц. Первая таблица должна содержать поля: дата заказа, количество ремонтируемых предметов. Вторая: вид ремонтируемого предмета, стоимость ремонта. Третья: имя, фамилия, дата рождения, адрес проживания.

Содержание отчета

Отчет должен содержать титульный лист, цель работы, задание, коды команд на каждом этапе выполнения работы, результаты выполнения команд (скриншоты), выводы и анализ результатов работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]