
- •Лабораторная работа №1 Знакомство с субд access. Работа с таблицами.
- •Назначение субд ms Access.
- •Анализ предметной области
- •Логическая схема базы данных “Деканат”
- •Первые шаги в системе Access
- •Объекты субд ms Access.
- •Создание таблиц Специальности, Группы, Студенты
- •Режим конструктора.
- •Создание простого индекса по одному полю
- •Создание поля подстановки в таблице
- •Создание схемы данных
- •Выход из Access
Лабораторная работа №1 Знакомство с субд access. Работа с таблицами.
Цель работы: анализ предметной области и определение функций разрабатываемой системы, разработка схемы данных. Первоначальное знакомство с Access: создание таблиц и схемы данных.
Назначение субд ms Access.
База данных – это хранилище данных, в которое данные можно помещать, обрабатывать и извлекать. На сегодняшний день удобно хранить и обрабатывать данные при помощи компьютера, в связи с этим необходимо внести некоторые уточнения в понятие БД. Прежде всего данные хранящиеся в БД должны быть взаимосвязанными; они должны запоминаться так, чтобы были независимы от программы использующей их; они должны быть структурированы так, чтобы была возможность их дальнейшего наращивания; а так же БД должна обладать минимальной избыточностью.
Обратиться к данным, содержащимся в БД можно только при помощи посредника – специальной программы, которая скрывает от пользователя все особенности хранения базы данных на устройствах хранения, например, на жестких дисках. Такую программу принято называть системой управления базой данных, или просто СУБД.
Основная задача СУБД заключается в том, чтобы отображать физический уровень хранения данных в логический, который предназначен для удобства пользователя при обращении к базе данных. Вместо того, чтобы заставлять пользователя обращаться к конкретному цилиндру конкретной дорожки на определенной поверхности жесткого диска, СУБД позволяет обращаться к абстрактной структуре данных. В соответствии со структурой данных СУБД можно разделить на иерархические, сетевые и реляционные. На сегодняшний день большинство СУБД являются реляционными. Они позволяют хранить данные при помощи таблиц. Теория реляционных БД подробно излагается в рамках лекционного курса.
Мы будем работать с одной из самых известных реляционных СУБД – Microsoft Access.
Анализ предметной области
Предметная область разрабатываемой системы — деканат любого факультета. Требуется автоматизировать работу сотрудников деканата и организовать ведение документации в электронном виде.
При опросе сотрудников деканата были выяснены основные функции разрабатываемой системы:
Занесение первичной информации в базу данных и ее корректировка в процессе работы;
Формирование и печать зачетных и экзаменационных ведомостей и ввод оценок в базу данных;
Автоматический перевод студентов на следующий курс;
Формирование и печать вкладышей к диплому, содержащих сведения обо всех оценках студента;
Занесение сведений об окончивших институт в архив и удаление их из базы данных;
Анализ успеваемости студента, группы, курса, специальности или факультета в целом;
Справочные функции (т.е. необходим быстрый поиск информации о конкретной специальности, группе, студенту).
Затем была определена информация, которую необходимо хранить для выполнения заданных функций:
Сведения о специальностях факультета;
Названия групп и другие сведения о группах;
Списки групп студентов, разные сведения о студентах;
Названия предметов;
Учебный план специальностей (т.е. какие предметы изучаются на различных специальностях факультета);
Успеваемость студентов по всем предметам учебного плана за весь период обучения.
Следующий шаг проектирования системы — разработка логической схемы базы данных. В реляционной базе данных вся информация может храниться только в таблицах. Логическая схема содержит сведения о составе таблиц базы данных и связях между ними. Логическая схема представляет собой модель данных предметной области и не привязана к конкретной среде разработки.