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


Download 1.77 Mb.
bet5/15
Sana19.06.2023
Hajmi1.77 Mb.
#1600635
TuriПрактикум
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
Prakticheskie-i-laboratorny-e-po bazam TURFIRMA-2-kurs-

Оглавление:
Лабораторная работа 3
Лабораторная работа 7
Лабораторная работа 9
Лабораторная работа 12
Лабораторная работа 16
Лабораторная работа 20
Лабораторная работа 22
Лабораторная работа 27


Лабораторная работа 1




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

  1. Клиенты:

  2. Договор:

    • о платежах по договору;

    • о турах, пользующихся наибольший доход.

  3. Контроль исполнения:

    • объем работ, выполненный каждым из сотрудников;

    • договоры, срок действия которых заканчивается в текущем месяце.

  4. Бизнес-анализ:

    • список всех туров, сгруппированный по странам (регионам);

    • индивидуальные туры;

    • групповые туры;

    • число туров в каждый регион;

    • финансовый отчет и др.

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

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



Download 1.77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling