1. Главная
  2. Библиотека
  3. Базы данных
  4. 15:24 all LTE 574 Практическая работа 13 Цель: научитьс...
Решение задачи на тему

15:24 all LTE 574 Практическая работа 13 Цель: научиться проектировать и создавать таблицы реляционной базы данных. Задание 1 В таблице указана предметная область и некоторые сущности с атрибутами. К уже имеющимся сущностям добавьте еще одну сущность (или

  • Базы данных
  • #Проектирование баз данных
  • #Реляционные базы данных
15:24 all LTE 574 Практическая работа 13 Цель: научиться проектировать и создавать таблицы реляционной базы данных. Задание 1 В таблице указана предметная область и некоторые сущности с атрибутами. К уже имеющимся сущностям добавьте еще одну сущность (или

Условие:

15:24
all LTE 574

Практическая работа 13
Цель: научиться проектировать и создавать таблицы реляционной базы данных.
Задание 1
В таблице указана предметная область и некоторые сущности с атрибутами. К уже имеющимся сущностям добавьте еще одну сущность (или несколько). Добавьте по необходимости атрибуты.

Предметная областьСущности и атрибуты
ПенсионерыПенсионеры (ФИО, ...), Виды пенсий (Вид, ...), Назначение
пенсии (пенсионер, вид пенсии, дата ...).
\\
\hline
\end{tabular}

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

Задание 2
1. На основе выделенных сущностей спроектируйте таблицы и приведите их к третьей нормальной форме.
2. Создайте базу данных MS Access. В базе данных создайте спроектированные таблицы.
3. В таблицах используйте поля с подстановкой.
4. Хотя бы в одной таблице добавьте поле для вставки изображения.
5. Свяжите таблицы с обеспечением целостности данных.
6. Заполните таблицы данными, не менее 10 записей в каждой.
newdo.khsu.ru

Решение:

### Задание 1

1. Определение сущностей и атрибутов


На основе предоставленной предметной области Пенсионеры мы имеем следующие сущности:

1. Пенсионеры
- Атрибуты:
- ID (первичный ключ)
- ФИО
- Дата рождения
- Адрес
- Телефон

2. Виды пенсий
- Атрибуты:
- ID (первичный ключ)
- Вид пенсии
- Размер пенсии

3. Назначение пенсии
- Атрибуты:
- ID (первичный ключ)
- ID пенсионера (внешний ключ)
- ID вида пенсии (внешний ключ)
- Дата назначения
- Статус назначения

Добавление новой сущности


4. Организации
- Атрибуты:
- ID (первичный ключ)
- Название организации
- Адрес
- Телефон

Задание 2


1. Проектиров...

Теперь мы можем спроектировать таблицы на основе выделенных сущностей:

  • ID (первичный ключ)
  • ФИО
  • Дата рождения
  • Адрес
  • Телефон
  • ID (первичный ключ)
  • Вид пенсии
  • Размер пенсии
  • ID (первичный ключ)
  • ID пенсионера (внешний ключ)
  • ID вида пенсии (внешний ключ)
  • Дата назначения
  • Статус назначения
  • ID (первичный ключ)
  • Название организации
  • Адрес
  • Телефон
  1. Откройте MS Access и создайте новую базу данных.
  2. Создайте таблицы, используя проектирование таблиц, и добавьте указанные поля.
  • В таблице Назначение пенсии добавьте поля с подстановкой для выбора пенсионера и вида пенсии из соответствующих таблиц.

  • В таблице Пенсионеры добавьте поле Фото для вставки изображения пенсионера.

  • Установите связи между таблицами:

  • Связь между Пенсионеры и Назначение пенсии по полю ID пенсионера.

  • Связь между Виды пенсий и Назначение пенсии по полю ID вида пенсии.

  • Заполните каждую таблицу не менее чем 10 записями. Пример данных:

  1. 1, Иванов Иван Иванович, 01.01.1950, ул. Ленина, 1234567890

  2. 2, Петров Петр Петрович, 02.02.1955, ул. Победы, 0987654321

  3. 3, Сидорова Светлана Васильевна, 03.03.1960, ул. Мира, 1122334455 (и так далее до 10 записей)

  4. 1, Пенсия по старости, 10000

  5. 2, Социальная пенсия, 8000

  6. 3, Пенсия по инвалидности, 12000 (и так далее до 10 записей)

  7. 1, 1, 1, 01.01.2020, Активна

  8. 2, 2, 2, 02.02.2021, Активна

  9. 3, 3, 3, 03.03.2022, Активна (и так далее до 10 записей)

  10. 1, Пенсионный фонд, ул. Фонтанная, 1234567890

  11. 2, Социальная служба, ул. Солнечная, 0987654321

  12. 3, Центр помощи пенсионерам, ул. Здоровья, 1122334455 (и так далее до 10 записей)

Теперь все этапы выполнены, и база данных готова к использованию.

Выбери предмет