1 Понятие моделей данных, основные различия современных моделей
2 Модули в MS Access: создание, сохранение и выполнение модуля
3 Практическое задание
3.1 Создание таблиц
3.2 Создание запросов
3.3 Создание форм
3.4 Создание отчетов
3.5 Создание кнопочной формы
Список использованных источников
1 Понятие моделей данных, основные различия современных моделей
Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных - совокупность структур данных и операций их обработки. По способу установления связей между данными СУБД основывается на использовании трёх основных видов модели: иерархической, сетевой или реляционной; на комбинации этих моделей или на некотором их подмножестве.
Однако различия между этими моделями постепенно стираются, что обусловлено прежде всего интенсивными работами в области баз знаний (БЗ) и объектно-ориентированной инфотехнологией, о которой будет идти речь ниже. Каждая из указанных моделей обладает характеристиками, делающими ее наиболее удобной для конкретных приложений. Одно из основных различий этих моделей состоит в том, что для иерархических и сетевых СУБД их структура часто не может быть изменена после ввода данных, тогда как для реляционных СУБД структура может изменяться в любое время. С другой стороны, для больших БД, структура которых остается длительное время неизменной, и постоянно работающих с ними приложений с интенсивными потоками запросов на БД-обслуживание именно иерархические и сетевые СУБД могут оказаться наиболее эффективными решениями, ибо они могут обеспечивать более быстрый доступ к информации БД, чем реляционные СУБД.
Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево).
2 Модули в MS Access: создание, сохранение и выполнение модуля
При решении достаточно сложных задач можно столкнуться с ограниченностью макрокоманд.
Для преодоления возникших проблем можно написать свою программу на встроенном в Access языке программирования - Access Basic.
Access Basic – средство визуального программирования и является диалектом языка Visual Basic.
Такая процедура оформляется как Модуль. Модуль представляет совокупность объявлений (деклараций) и последовательностей, исполняемых команд (процедур, функций) записанных на язаке Access Basic.
Для того чтобы создать стандартный модуль или модуль класса, нужно:
1. Выбрать команду Модуль (Module) или Модуль класса (Class Module) в меню Вставка (Insert) или в списке кнопки Новый объект (New Object) выбрать
3 Практическое задание
Используя возможности системы управления базами данных MS Access необходимо выполнить следующее задание:
1 Создать таблицы в соответствии с индивидуальным заданием, в таблицах определить первичные ключи, при помощи средств подстановки создать внешние ключи, сформировать схему данных, заполнить таблицы данными (минимальное количество записей указано в скобках после названий таблиц). Все даты в таблицах должны быть актуальными. Распечатать содержимое таблиц и схему данных.
2 Сформировать запросы в соответствии с вариантом задания. Распечатать структуру и результат выполнения запросов.
3 Для одной из таблиц создать и распечатать ленточную форму.
4 Создать и распечатать составную многотабличную форму для просмотра и ввода информации в таблицы, соединенные между собой отношением «один ко многим». Форма должна включать основную и подчиненную формы.
1 Кузин, А. В. Базы данных: учеб. пособие / А. В. Кузин, С. В. Левонисова – М.: Академия, 2005. – 320 с.
2 Левчук, Е. А. Технологии организации, хранения и обработки данных: учеб. пособие / Е. А. Левчук. – Минск: Выш. шк., 2005. – 239 с.
3 Роб, П. Системы баз данных: проектирование, реализация и управление: пер. с англ. / П. Роб. – 5-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 1040 с.
4 Автоматизированные информационные технологии в экономике: учебник / Под ред. проф. Г. А. Титоренко. – .: ЮНИТИ, 2003. – 326 с.
5 Хомоненко, А. Д. Базы данных: учебник / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. – 2-е изд., перераб. и доп. – СПб.: КОРОНА принт, 2002. – 672 с.
6 Оскерко, В. С. Технологии организации, хранения и обработки данных: учеб.-практ. пособие / В. С. Оскерко. – Минск: БГЭУ, 2002. – 120 с.