Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота2-3 рус.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Структура таблицы «Справочник дисциплин»

Название реквизита

Тип данных

Имя поля в БД

Код дисциплины

Счетчик

Код_дисциплини

Название дисциплины

Текстовый

Назва_ дисциплины

Ключ: Код_дисциплини

4. «Успеваемость» (базовая таблица) – табл. 3.4.

Таблица 3.4

Структура таблицы «Успеваемость»

Название реквизита

Тип данных

Имя поля в БД

Код студента

Числовой

Код_студента

Код дисциплины

Числовой

Код_дисциплини

Оценка

Числовой

Оценка

Ключ: Код_студента + Код_дисциплини

В таблице «Справочник дисциплин» поле Код_дисциплини является первичным ключом, поэтому оно должно быть уникальным (совпадение не допускается).

В таблице Успеваемость поле Код_дисциплини играет роль внешнего ключа (поле, с помощью которого соединяются базовая и вспомогательная таблицы). Оно введено для связи с таблицей «Справочник дисциплин».

Аналогично определяются ключевые поля в таблицах «Справочник дисциплин» и «Студенты».

Задание для самостоятельного выполнения

По выбранной предметной области спроектировать реляционную базу данных. Разработать структуру таблиц БД для сохранения данных, представить ее в виде таблиц. Для каждой таблицы указать название, для структуры отметить названия реквизитов, полей и тип данных.

Требования к отчету о выполнении лабораторной работы

Отчет о выполнении лабораторной работы должен содержать:

1) титульный лист (пример подан в приложении А);

2) цель и ход выполнения работы со скриншотами промежуточных результатов;

3) результаты и выводы полученные в ходе выполнения лабораторной работы.

Контрольные вопросы и задания для самопроверки

1. Что такое «данные»? Чем данные отличаются от информации?

2. В чем заключается отличие банка данных от базы данных?

3. Для чего необходимы ключевые поля?

4. Чем отличается сетевая модель БД от иерархической?

5. Что такое «реляционная БД»?

Приложение Б

Задание для выполнения лабораторных работ

Задание 1. Выполните проектирование БД в MS Ecxel по заданной предметной области. Заполните БД. Количество записей минимум 20.

Вариант 1

Таблица Б.1

Автоматизация работы магазина

№ накладной

Дата

Производитель

Адрес

Телефон

Поставщик

Товар

Цена товара

Кассир

Цена покупки

Количество