Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS 2010_Лаб_раб_БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.22 Mб
Скачать

Инфологическая модель проектируемой бд

Р ис.2. Инфологическая модель проектируемой БД

ЛАБОРАТОРНАЯ РАБОТА № 1.

Технология проектирования таблиц бд

Создайте новую базу данных «Под своим именем» (Рис 1)на основе инфологической модели приведенной на (Рис.2).

Рис.2Создание БД

Появится окно базы данных с перечнем объектов (Рис.3).

Рис.3 Окно БД

  1. В окне базы данных уже появилось одно поле Код. Назначение этого поля – нумерация добавляемых в таблицу записей.

Начните с таблицы Студент. Для этого переключите таблицу в режим конструктора, на вкладке Режим таблицы выберите Режим, далее Конструктор (Рис.4).

Рис. 4 Вкладка Главная

Таким образом, база данных должна содержать 4 взаимосвязанных таблицы: Студент, Группа, Специальность и Факультет.

Таблица Студент:

  • N зачетной книжки – Ключевое поле, Тип данныхЧисловой, Размер поля - Длинное целое;

  • N группы – Тип данных - Числовой, Размер поля - Целое;

  • ФИО – Тип данныхТекстовый, Размер поля -35 символов;

  • Дата рождения – Тип данных «Дата/Время»;

  • Коммерческий – Тип данных (Вкл/Выкл);

Таблица Группа:

  • N группы – Ключевое поле, Тип данных- Числовой, Размер поляЦелое;

  • N специальности – Тип данных - Числовой, Размер поля - Длинное целое;

  • N факультета – Тип данных - Числовой, Размер поляБайт;

  • Курс –Тип данных - Числовой, Размер поля - Байт ;

Таблица Факультет:

  • N факультета – Ключевое поле, Тип данных - Числовой, Размер поля - Байт

  • Наименование факультета – Тип данных - Текстовый, Размер поля - 35 символов

  • Декан – Тип данных - Текстовый, Размер поля - 20 символов

Таблица Специальность:

  • N специальности – Ключевое поле числового типа, длинное целое

  • Наименование специальности – Тип данных - Текстовое поле, 40 символов

  • Стоимость обучения – Тип данных – Денежный

  1. Приступите к непосредственному вводу данных в таблицу. Для этого вернитесь в режим таблицы, для этого на вкладке Режим таблицы выберите Режим, далее Режим таблицы.

  2. Введите данные для 3-х групп по 10 студентов в каждой с различными значениями полей.

  3. После ввода данных сохраните базу данных.

  4. Чтобы сделать нужные поля ключевыми в режиме Конструктор щелкните по кнопке Ключевое поле.

В свойства поля измените, название столбца таблицы N зачетной книжки на сокращенное: НЗК. Для этого в режиме конструктора выделите указанное поле и введите на вкладке Общие в строку Подпись новое название. Далее измените на вкладке Общие Выравнивание текста - По центру, Число десятичных знаков2 (Рис.5). Просмотрите свою таблицу.

Рис. 5 Свойства поля Таблицы – Студент

  1. Предусмотрите контроль данных. Запретите ввод даты рождения меньше заданной, например, даты более ранней, чем 01.01.1987 г. При попытке ввода такой даты предусмотрите вывод сообщения: Слишком старый студент.

Для этого в режиме Конструктора установите окно свойств поля Дата рождения. Для свойства Условие на значение введите: >#01.01.1987#. Для свойства Сообщение об ошибке введите: Слишком старый студент. Проверьте правильность установленного контроля значений поля Дата рождения. Далее измените на вкладке Общие, Выравнивание текста - По центру, ПодписьДата Рождения, Формат поля – примените свой формат. Просмотрите свою таблицу.

Самостоятельно измените Свойства поля таблицы - Студент на вкладке Общие имя поля Коммерческий

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