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

Завдання

на курсовий проект студента

Петрова Володимира Васильовича

Спроектувати та утворити базу даних Turyst для автоматизації послуг фірми “Сьорфінг”. Утворити таблиці.

Підготувати і занести в таблиці контрольні дані.

Виготовити запити.

Виготовити звіти.

Скласти програму для видачі звіту, використати курсор.

Дата видачі завдання 02.09.2013 р.

Завдання прийняв: Завдання видав:

_______________ Петров В.В. _____________ Вовк Р.Б.

02. 09.2013 р.

Календарний план

№ п/п

Найменування етапів

Термін виконання

Об'єм

роботи

(%)

1

Одержання завдання, ознайомлення з ним, вибір літератури

02.09.13

–

2

Вивчення літератури, оформлення технологічного розділу

03.10.13

10

3

Розробка структури бази даних

16.10.13

5

4

Занесення контрольних даних в таблиці

25.10.13

15

5

Виготовлення запитів для перегляду таблиць з даними

21.11.13

25

6

Налагодження програми, розв'язування задачі на ПЕОМ

03.12.13

25

7

Оформлення пояснювальної записки і практичної частини

10.12.13

15

8

Підготовка роботи до захисту

20.12.13

5

ЗМІСТ

ВСТУП…………………………………………………………………………........

5

2 КОРОТКА ІСТОРІЯ POSTGRESQL…………………………………………….

6

2.1 Проект POSTGRES, його заснування та розробка……………………………

6

2.2 Postgres95………………………………………………………………………..

7

2.3 PostgreSQL………………………………………………………………………

8

3 ОСНОВНІ КОНЦЕПЦІЇ РОБОТИ З POSTGRESQL……………………………

9

3.1 Створення таблиць……………………………………………………………...

9

3.1.1 Типи даних…………………………………………………………………….

10

3.2 Внесення даних у таблицю………………………………………...…………..

12

3.3 Редагування таблиць……………………………………………………………

12

3.4 Обмеження………………………………………………………………………

19

3.5 Послідовності…………………………………………………………………...

23

3.6 Запити……………………………………………………………………………

26

3.7 Об’єднання таблиць……………………………………………….....................

30

3.8 Агрегатні функції………………………………………………….....................

32

3.9 Курсори SQL……………………………………………………….....................

33

4. ОСНОВНІ ЕЛЕМЕНТИ МОВИ PLpgSQL……………………………………...

37

4.1 Структура мови, функції користувача……………………………...................

37

4.2 Розгалуження, цикли, масиви………………………………………………….

39

4.3 Курсори………………………………………………………………………….

40

5 ПРАКТИЧНА ЧАСТИНА………………………………………………………..

43

5.1 Завдання 1 (Створення таблиць, обмеження) ………………………………..

44

5.1 Завдання 2 (Заповнення таблиць даними)……………………………………

45

5.1 Завдання 3 (Запити)……………………………………………………………

48

5.1 Завдання 4 (Звіти, мова PLpgSQL)……………………………………………

50

6. ВИСНОВКИ……………………………………………………………………...

53

7. СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ…………………………………...

54

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