
- •Информатика
- •Содержание
- •Введение
- •Краткие сведения структуры объектов access
- •Объект «таблицы»
- •Инфологическая модель проектируемой бд
- •Технология проектирования таблиц бд
- •Освоение приемов технологии работы с фильтрами в таблицах бд
- •Технология поиска с помощью фильтра по выделенному
- •Технология поиска с помощью расширенного фильтра
- •Технология поиска с помощью фильтра дат
- •Технология поиска с помощью расширенного фильтра
- •Связи между таблицами
- •Служебные средства access
- •Сжатие и восстановление базы данных
- •Установка пароля
- •Лабораторная работа № 2. Запросы
- •Объект «запросы»
- •Лабораторная работа № 3. Формы
- •Лабораторная работа № 4. Отчеты
- •Работа в новом представлении Report (Отчет)
- •Создание связанного отчета
Инфологическая модель проектируемой бд
Р
ис.2.
Инфологическая модель проектируемой
БД
ЛАБОРАТОРНАЯ РАБОТА № 1.
Технология проектирования таблиц бд
Создайте новую базу данных «Под своим именем» (Рис 1)на основе инфологической модели приведенной на (Рис.2).
Рис.2Создание БД
Появится окно базы данных с перечнем объектов (Рис.3).
Рис.3 Окно БД
В окне базы данных уже появилось одно поле Код. Назначение этого поля – нумерация добавляемых в таблицу записей.
Начните с таблицы Студент. Для этого переключите таблицу в режим конструктора, на вкладке Режим таблицы выберите Режим, далее Конструктор (Рис.4).
Рис. 4 Вкладка Главная
Таким образом, база данных должна содержать 4 взаимосвязанных таблицы: Студент, Группа, Специальность и Факультет.
Таблица Студент:
N зачетной книжки – Ключевое поле, Тип данных –Числовой, Размер поля - Длинное целое;
N группы – Тип данных - Числовой, Размер поля - Целое;
ФИО – Тип данных – Текстовый, Размер поля -35 символов;
Дата рождения – Тип данных «Дата/Время»;
Коммерческий – Тип данных (Вкл/Выкл);
Таблица Группа:
N группы – Ключевое поле, Тип данных- Числовой, Размер поля –Целое;
N специальности – Тип данных - Числовой, Размер поля - Длинное целое;
N факультета – Тип данных - Числовой, Размер поля – Байт;
Курс –Тип данных - Числовой, Размер поля - Байт ;
Таблица Факультет:
N факультета – Ключевое поле, Тип данных - Числовой, Размер поля - Байт
Наименование факультета – Тип данных - Текстовый, Размер поля - 35 символов
Декан – Тип данных - Текстовый, Размер поля - 20 символов
Таблица Специальность:
N специальности – Ключевое поле числового типа, длинное целое
Наименование специальности – Тип данных - Текстовое поле, 40 символов
Стоимость обучения – Тип данных – Денежный
Приступите к непосредственному вводу данных в таблицу. Для этого вернитесь в режим таблицы, для этого на вкладке Режим таблицы выберите Режим, далее Режим таблицы.
Введите данные для 3-х групп по 10 студентов в каждой с различными значениями полей.
После ввода данных сохраните базу данных.
Чтобы сделать нужные поля ключевыми в режиме Конструктор щелкните по кнопке Ключевое поле.
В свойства поля измените, название столбца таблицы N зачетной книжки на сокращенное: НЗК. Для этого в режиме конструктора выделите указанное поле и введите на вкладке Общие в строку Подпись новое название. Далее измените на вкладке Общие Выравнивание текста - По центру, Число десятичных знаков – 2 (Рис.5). Просмотрите свою таблицу.
Рис. 5 Свойства поля Таблицы – Студент
Предусмотрите контроль данных. Запретите ввод даты рождения меньше заданной, например, даты более ранней, чем 01.01.1987 г. При попытке ввода такой даты предусмотрите вывод сообщения: Слишком старый студент.
Для этого в режиме Конструктора установите окно свойств поля Дата рождения. Для свойства Условие на значение введите: >#01.01.1987#. Для свойства Сообщение об ошибке введите: Слишком старый студент. Проверьте правильность установленного контроля значений поля Дата рождения. Далее измените на вкладке Общие, Выравнивание текста - По центру, Подпись – Дата Рождения, Формат поля – примените свой формат. Просмотрите свою таблицу.
Самостоятельно измените Свойства поля таблицы - Студент на вкладке Общие имя поля Коммерческий