База данных "Филателист"
Назначение и область применения базы данных "Филателист". Описание предметной области, предполагаемые пользователи и цель проекта. Входные и выходные документы и сообщения. Реализация базы данных в среде MS Access 2007. Руководство пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.03.2017 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
69
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Томский государственный университет систем управления
и радиоэлектроники" (ТУСУР)
Кафедра Автоматизированных систем управления (АСУ)
Курсовая работа
по дисциплине "Базы данных"
Тема: База данных - Коллекция марок
Выполнил:
Студент ФДО ТУСУР
специальность 230100.62
группа: з-432С-а
Белоусов Александр Сергеевич
Курган 2016 г.
Содержание
- Введение
- 1. Назначение и область применения базы данных
- 1.1 Описание предметной области
- 1.2 Предполагаемые пользователи и цель проекта
- 2. Описание данных пользователя
- 2.1 Входные документы и сообщения
- 2.2 Выходные документы и сообщения
- 2.3 Деловой регламент
- 2.4 Транзакции пользователей
- 3. Модель данных пользователя
- 3.1 IDEF1X-диаграмма ER-уровня
- 3.2 IDEF1X-диаграмма FA-уровня
- 3.3 Глоссарий
- 3.4 Определения доменов
- 3.5 Спецификации ограничений целостности
- 3.6 Типы конечных пользователей и привилегии доступа к данным
- 4. Реализация база данных в среде MS Access 2007
- 4.1 Схема база данных
- 4.2 Свойства столбцов
- 4.3 Свойства таблиц
- 4.4 Правила ссылочной целостности
- 5. Приложение пользователя
- 5.1 Функции приложения
- 5.2 Спецификации интерфейса пользователя
- 5.3 Хранимые процедуры
- 5.4 Руководство пользователя
- 5.4.1 Открытие базы данных Access 2007 Филателист
- 5.4.2 Ввод данных в базу данных Филателист
- 5.4.2.1 Ввод данных о годе
- 5.4.2.2 Ввод данных о стране марок
- 5.4.2.3 Ввод данных о номерах томов для марок
- 5.4.2.4 Ввод данных о номерах страниц
- 5.4.2.5 Ввод данных о коллекционерах
- 5.4.2.6 Ввод данных о коллекционных марках
- 5.4.2.7 Ввод данных о марке
- 5.4.2.8 Ввод данных о личной коллекции
- 5.4.3 Просмотр данных
- 5.4.3.1 Просмотр выборки коллекционных марок
- 5.4.3.2 Просмотр выборки о личных коллекциях коллекционеров
- 5.4.3.3 Просмотр выборки о стоимости коллекций марок
- 5.4.3.4 Просмотр выборки о коллекционерах и коллекциях (перекрестный)
- 5.4.4 Просмотр и печать отчетов
- 5.4.4.1 Просмотр и печать отчета о коллекционерах
- 5.4.4.2 Просмотр и печать отчета о коллекционных марках
- 5.4.4.3 Просмотр и печать отчета о личных каталогах марок
- 5.4.4.4 Просмотр и печать отчета о коллекционерах и коллекциях
- 5.4.4.5 Просмотр и печать отчета о стоимости коллекций марок
- 5.4.5 Редактирование данных
- 5.4.5.1 Редактирование информации о коллекционере
- 5.4.6 Удаление данных
- 5.4.6.1 Удаление информации о марке из личной коллекции коллекционера
- Список использованных источников
- Приложения
Введение
Словосочетание "база данных" - это термин, обозначающий специальным образом организованное компьютерное хранилище данных. Базы данных (БД) создаются для информационного обеспечения управления предприятием (бизнесом).
Управление предприятием невозможно без достоверной информации о процессах, происходящих в области его деятельности. Так, производителю товаров нужно иметь сведения о наличии на его складах сырья и готовой продукции, о состоянии производственных подразделений, о контрагентах, поставщиках и заказчиках, о расчетах с ними, о спросе на свою продукцию, об эффективности рекламы и т.п. Коллекционеру марок нужна информация о выпущенных марках, их ценности, о других коллекционерах и их коллекциях. Все это - сведения о вполне определенной части реального мира, входящей в сферу интересов предприятия. Они и накапливаются в база данных. При этом обязательно сохраняются все обусловленные логикой деятельности взаимосвязи фактов.
При проектировании в современных условиях невозможно без использования систем автоматизированного конструирования CASE Computer Aided Software Engineering-систем. CASE-системы существенно сокращают сроки и затраты разработки, оказывая помощь проектировщику в проведении рутинных операций, облегчая его работу на самых разных этапах жизненного цикла разработки.
В ходе проектирования было использовано CASE-система AllFusion ERwin Data Modeler 7 (ERwin).
Сведения, хранящиеся в база данных, находятся под контролем специальной системы управления базами данных (СУБД). Основные задачи СУБД - поддержание порядка в хранилище и обеспечение доступа к хранимой информации для просмотра, анализа и изменения. Однако, в отличие от файловых систем, также обеспечивающих накопление и хранение данных, и доступ к ним, системы баз данных существенно опираются на смысл данных, используя его для организации структур хранения, поддержания целостности информации и выборки, нужных пользователю сведений.
При создании базы данных использована СУБД - MS Access 2007.
база филателист пользователь
1. Назначение и область применения базы данных
1.1 Описание предметной области
ФИЛАТЕЛИСТ
База данных Филателист. Ведение каталогов марок, личной коллекции, коллекции других филателистов и т.п.
В базе данных должны храниться каталоги марок, личной коллекции. Коллекционер собирает коллекционные марки, марки разных коллекций. Марки охраняться в личной коллекции по томам и располагаются на страницах тома.
Марки различаются по названию, номиналу, странам, году выпуска и цене, имеются цветные, гашеные или нет марки, а так же имеющие перфорацию.
Возможен просмотр томов коллекций, как личной коллекции, так и томов коллекций других филателистов.
1.2 Предполагаемые пользователи и цель проекта
Цель проекта: автоматизация ведения каталогов личных коллекций марок, каталогов коллекционных марок и коллекций других коллекционеров - филателистов.
Точка зрения: пользователи коллекционеры марок.
2. Описание данных пользователя
2.1 Входные документы и сообщения
1. Сообщения о коллекционере
Идентификатор: 1
Фамилия коллекционера: Петренко
Имя коллекционера: Кирилл
Отчество коллекционера: Олегович
Телефон: 12-23-33
2. Сообщения о коллекционной марке
Идентификатор: 1
Название коллекции: Почтовые марки СССР 1979 год, птицы - защитники леса
Количество марок выпуска: 5 штук
3. Сообщения о марке
Идентификатор: 1
Название коллекции: Почтовые марки СССР 1979 год, птицы - защитники леса
Страна: СССР. Год выпуска: 1979г. Номер марки: 101. Название марки: 10 коп - Сова сипуха. Внешний вид:
Номинал: 10 копеек
Цена 100 руб.
Есть перфорация
Марка цветная
Марка не гашеная
Том: 1
Страница 2
Размещения на странице: 4-ая
2.2 Выходные документы и сообщения
- Отчет о коллекционерах и их коллекциях и даты создания коллекции.
- Отчет о стоимости личной коллекции марок.
- Отчет по коллекционным маркам.
- Отчет по коллекционерам.
- Отчет по личному каталогу марок.
2.3 Деловой регламент
1. Идентификатор коллекционера уникальное число, характеризирующее коллекционера;
2. Телефон коллекционера состоит из 6 цифр;
3. Идентификатор года уникальное число, характеризирующее год выпуска;
4. Идентификатор страны уникальное число, характеризирующее страну;
5. Идентификатор марки уникальное число, характеризирующее марку;
6. Номер марки не повторяется;
7. Год выпуска марки может повторяться;
8. Страна, выпускающая марки может повторяться;
9. Название коллекционных марок не повторяется у других коллекционеров;
10. Марка может, быть цветной или нет;
11. Марка может быть с перфорацией или нет;
2.4 Транзакции пользователей
- Ввод и обновление информации о годах выпуска;
- Ввод и обновление информации странах;
- Ввод и обновление информации о марке;
- Ввод и обновление информации о коллекционерах;
- Ввод и обновление информации о томах;
- Ввод и обновление сведений о страницах;
- Ввод и обновление информации о личных коллекциях;
- Получение информации о коллекционных марках;
- Получение данных о марках из личных коллекций филателистов;
- Получение данных о стоимости личных коллекций марок;
- Получение отчета о коллекционерах и их коллекциях и даты создания коллекции;
- Получение отчета о стоимости личной коллекции марок;
- Получение отчета по коллекционным маркам;
- Получение отчета по коллекционерам;
- Получение отчета по личному каталогу марок.
3. Модель данных пользователя
ER-модель данных - это графический язык, предназначенный для описания объектов и отношений Сибилев В.Д. Проектирование баз данных - стр. 22. .
IDEFlX-диаграммы используются CASE-средствами, AllFusion ERwin Data Modeler 7 (ERwin).
3.1 IDEF1X-диаграмма ER-уровня
Модель "сущность-связь" или ER-модель entity-relationship model опубликована американским исследователем в области баз данных Питером Ченом в1976 году. С тех пор она расширялась и модифицировалась как самим Ченом, так и многими другими исследователями. В различных вариантах она вошла в состав многих CASE-средств поддержки проектирования информационных систем.
Базовыми понятиями ER-модели являются сущность, атрибут, идентификатор и связь.
Сущность (entity) - это некоторый объект, выделяемый (идентифицируемый) пользователем в предметной области. Нечто, зачем пользователь хотел бы наблюдать и сохранять результаты наблюдений (данные).
ER-диаграмма базы данных, приведена на рисунке 1.
Диаграмма выполнена в нотациях IDEF1X.
Рисунок 1. ER-диаграмма базы данных Филателист.
3.2 IDEF1X-диаграмма FA-уровня
Диаграмма FA-уровня должна содержать все, что содержит диаграмма КВ-уровня и, кроме того, все неключевые атрибуты.
Диаграмма выполнена в нотациях IDEF1X.
Обозначения. Под сущностью в IDEF1Х понимается отношение. Сущности изображаются на диаграммах именованными прямоугольниками, в которые вписываются имена атрибутов
На диаграммах связь изображается отрезками. Концы этих отрезков с помощью специальных обозначений определяют тип связи.
Кроме того, характер линии (штриховая или сплошная) указывает обязательность связи.
Если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то связь является идентифицирующей, в противном случае связь неидентифицирующая.
Идентифицирующая связь между сущностью-родителем и сущностью-потомком изображается сплошной линией Сущность-потомок в идентифицирующей связи является зависимой от идентификатора.
Неидентифицирующая связь изображается пунктирной линией Сущность-потомок в неидентифици-рующей связи будет независимой от идентификатора, если она не является также сущностью-потомком в какой-либо идентифицирующей связи.
Атрибуты изображаются в виде списка имен внутри блока ассоциированной сущности, причем каждый атрибут занимает отдельную строку. На диаграмме атрибуты, составляющие первичный ключ, располагаются в верхней части прямоугольника, и отделяющая от прочих (не входящих в первичных ключ) горизонтальной линией.
Атрибут - любая характеристика сущности, значимая для рассматриваемой предметной области. Он предназначен для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности.
Все сущности на FA-диаграмме удовлетворяют по требованиям НФБК Нормальная форма Бойса-Кодда (англ. Boyce-Codd normal form; сокращённо BCNF) - одна из возможных нормальных форм отношения в реляционной модели данных. . (Определение НФБК. Отношение находится в НФБК, если и только если каждый его детерминант является возможным ключом Сибилев В.Д. Проектирование баз данных стр. 97.)
Диаграммы FA-уровня модели, выполненные в нотациях стандарта IDEF1X, представлена на рисунке 2.
FA-уровень модели данных база данных Филателист.
Рисунок 2. FA-уровень модели данных.
3.3 Глоссарий
Глоссарий сущностей представлен в таблице 1.
Таблица 1. Глоссарий сущностей
Entity Name |
Entity Definition |
|
ГОДА |
Список годов выпуска марок |
|
КОЛЛЕКЦИОНЕР |
Список людей, коллекционеров почтовых марок |
|
КОЛЛЕКЦИОННЫЕ_МАРКИ |
Список коллекционных марок |
|
ЛИЧНАЯ КОЛЛЕКЦИЯ |
Список марок в личной коллекции коллекционера |
|
МАРКА |
Каталог почтовых марок, разных коллекций, стран по годам выпуска, различного номинала и стоимости |
|
МАРКА_В_КОЛЛЕКЦИИ |
Список марок, входящих в личную коллекцию коллекционера |
|
СТРАНА |
Список стран, которые выпускают марки |
|
СТРАНИЦЫ |
Список страниц тома с марками |
|
ТОМ |
Список томов для хранения марок |
Данная таблица сгенерирована мастером отчетов AllFusion ERwin Data Modeler 7 (ERwin).
Глоссарий описания связей представлен в таблице 2.
Таблица 2. Описание связей
Entity Name Сущность |
Entity Child Relationship Parent to Child Rule |
Entity Child Relationship Child to Parent Rule |
|
ГОДА |
A ГОДА содержит zero, one or more МАРКАs. |
A МАРКА принадлежит zero or one ГОДАs. |
|
КОЛЛЕКЦИОНЕР |
A КОЛЛЕКЦИОНЕР коллекционирует zero, one or more ЛИЧНАЯ_КОЛЛЕКЦИЯs. |
A ЛИЧНАЯ_КОЛЛЕКЦИЯ есть у zero or one КОЛЛЕКЦИОНЕРs. |
|
КОЛЛЕКЦИОННЫЕ_МАРКИ |
A КОЛЛЕКЦИОННЫЕ_МАРКИ состоит at least one МАРКА. |
A МАРКА входит exactly one КОЛЛЕКЦИОННЫЕ_МАРКИ. |
|
ЛИЧНАЯ_КОЛЛЕКЦИЯ |
A ЛИЧНАЯ_КОЛЛЕКЦИЯ имеет at least one МАРКА_В_КОЛЛЕКЦИИ. |
A МАРКА_В_КОЛЛЕКЦИИ принадлежит exactly one ЛИЧНАЯ_КОЛЛЕКЦИЯ. |
|
МАРКА |
A МАРКА входит zero, one or more МАРКА_В_КОЛЛЕКЦИИs. |
A МАРКА_В_КОЛЛЕКЦИИ имеется exactly one МАРКА. |
|
МАРКА_В_КОЛЛЕКЦИИ |
|||
СТРАНА |
A СТРАНА выпускает zero, one or more МАРКАs. |
A МАРКА принадлежит zero or one СТРАНАs. |
|
СТРАНИЦЫ |
A СТРАНИЦЫ есть zero, one or more МАРКА_В_КОЛЛЕКЦИИs. |
A МАРКА_В_КОЛЛЕКЦИИ находится zero or one СТРАНИЦЫs. |
|
ТОМ |
A ТОМ включает zero, one or more МАРКА_В_КОЛЛЕКЦИИs. |
A МАРКА_В_КОЛЛЕКЦИИ входит zero or one ТОМs. |
Данная таблица сгенерирована мастером отчетов AllFusion ERwin Data Modeler 7 (ERwin) и доработана в Word.
Сущности и их атрибуты представлены в таблице 3.
Таблица 3. Сущности и их атрибуты.
Entity Name Сущность |
Entity Attribute Name Атрибуты |
|
ГОДА |
Код_года |
|
Год выпуска |
||
КОЛЛЕКЦИОНЕР |
Код_коллекционера |
|
Фамилия коллекционера |
||
Имя коллекционера |
||
Отчество коллекционера |
||
Телефон |
||
КОЛЛЕКЦИОННЫЕ_МАРКИ |
Код_коллекции |
|
Название коллекции |
||
Количество марок выпуска |
||
ЛИЧНАЯ_КОЛЛЕКЦИЯ |
Код_лич_кол |
|
Код_коллекционера |
||
Дата создания коллекции |
||
МАРКА |
Код_марки |
|
Код_коллекции |
||
Код_страны |
||
Код_года |
||
Номер марки |
||
Название марки |
||
Внешний вид |
||
Номинал |
||
Цена |
||
Есть ли перфорация |
||
Гашеная ли |
||
Цветная ли |
||
МАРКА_В_КОЛЛЕКЦИИ |
Код_марки_колл |
|
Код_марки |
||
Код_коллекции |
||
Код_лич_кол |
||
Код_тома |
||
Код_страницы |
||
Номер положения марки |
||
СТРАНА |
Код_страны |
|
Название страны |
||
СТРАНИЦЫ |
Код_страницы |
|
Номер страницы |
||
ТОМ |
Код_тома |
|
Номер тома |
Данная таблица сгенерирована мастером отчетов AllFusion ERwin Data Modeler 7 (ERwin).
3.4 Определения доменов
Домен - допустимое потенциальное ограниченное подмножество значений данного типаhttp: //ru. wikipedia.org/wiki/%C4%EE%EC%E5%ED_%28%E1%E0%E7%FB_%E4%E0%ED%ED%FB% F5%29.
Определения доменов представлены таблице 4.
Таблица 4. Сущности, атрибуты и домены.
Attribute Entity Name Сущность |
Attribute Name Атрибуты |
Attribute Domain Name Домен |
|
МАРКА |
Код_марки |
Number |
|
Код_коллекции |
|||
Код_страны |
|||
Код_года |
|||
Номер марки |
|||
Название марки |
String |
||
Внешний вид |
Blob |
||
Номинал |
Number |
||
Цена |
|||
Есть ли перфорация |
|||
Гашеная ли |
|||
Цветная ли |
|||
СТРАНА |
Код_страны |
||
Название страны |
String |
||
КОЛЛЕКЦИОННЫЕ_МАРКИ |
Код_коллекции |
Number |
|
Название коллекции |
String |
||
Количество марок выпуска |
Number |
||
КОЛЛЕКЦИОНЕР |
Код_коллекционера |
||
Фамилия коллекционера |
String |
||
Имя коллекционера |
|||
Отчество коллекционера |
|||
Телефон |
|||
ЛИЧНАЯ_КОЛЛЕКЦИЯ |
Код_лич_кол |
Number |
|
Код_коллекционера |
|||
Дата создания коллекции |
Datetime |
||
ГОДА |
Код_года |
Number |
|
Год выпуска |
String |
||
МАРКА_В_КОЛЛЕКЦИИ |
Код_марки_колл |
Number |
|
Код_марки |
|||
Код_коллекции |
|||
Код_лич_кол |
|||
Код_тома |
|||
Код_страницы |
|||
Номер положения марки |
|||
ТОМ |
Код_тома |
||
Номер тома |
|||
СТРАНИЦЫ |
Код_страницы |
||
Номер страницы |
Данная таблица сгенерирована мастером отчетов AllFusion ERwin Data Modeler 7 (ERwin).
3.5 Спецификации ограничений целостности
В данной модели целостность обеспечивается только стандартными правилами реляционной модели данных.
3.6 Типы конечных пользователей и привилегии доступа к данным
Конечными пользователями базы данных являются коллекционеры-филателисты. Для своей работы, коллекционеру необходимо иметь информацию о коллекционных марках, информацию о личных коллекциях и информацию о других филателистах.
Коллекционер работает с входными и с выходными документами, ему разрешен доступ ко всей базе данных и ко всей хранимой в ней информации.
4. Реализация база данных в среде MS Access 2007
Microsoft Office Access или просто Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
База данных сгенерирована средствами AllFusion ERwin Data Modeler 7 (ERwin).
4.1 Схема база данных
Согласно диаграмме физического уровня модели база данных (см. Приложения 1, рисунок 3) создана схема в MS Access 2007.
Рисунок 4. Схема базы данных в Access 2007.
4.2 Свойства столбцов
Структуры данных РБД - таблицы - просты для понимания. Каждая таблица представляет какой-то объект предметной области. Связи объектов в концептуальной схеме РБД определяются явно. Поэтому схема БД понятна конечному пользователю на интуитивном уровне.
Свойства столбцов таблицы "ГОДА" представлены в таблице 5:
Таблица 5. Свойства столбцов таблицы ГОДА.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_года |
Счетчик |
Да |
Код_года |
Длинное целое |
Да совпадения не допускаются |
|
Год выпуска |
Текстовой |
Нет |
Год выпуска |
4 |
Свойства столбцов таблицы "ТОМ" представлены в таблице 6:
Таблица 6. Свойства столбцов таблицы ТОМ.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_тома |
Счетчик |
Да |
Код_тома |
Длинное целое |
Да совпадения не допускаются |
|
Номер тома |
Числовой |
Нет |
Номер тома |
Целое |
Нет |
Свойства столбцов таблицы "СТРАНИЦЫ" представлены в таблице 7:
Таблица 7. Свойства столбцов таблицы СТРАНИЦЫ.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_страницы |
Счетчик |
Да |
Код_страницы |
Длинное целое |
Да совпадения не допускаются |
|
Номер страницы |
Числовой |
Нет |
Номер страницы |
Целое |
Нет |
Свойства столбцов таблицы "СТРАНА" представлены в таблице 8:
Таблица 8. Свойства столбцов таблицы СТРАНА.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_страны |
Счетчик |
Да |
Код_страны |
Длинное целое |
Да совпадения не допускаются |
|
Название страны |
Текстовый |
Нет |
Название страны |
20 |
Нет |
Свойства столбцов таблицы "КОЛЛЕКЦИОНЕР" представлены в таблице 9:
Таблица 9. Свойства столбцов таблицы КОЛЛЕКЦИОНЕР.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_коллекционера |
Счетчик |
Да |
Код_коллекционера |
Длинное целое |
Да совпадения не допускаются |
|
Фамилия коллекционера |
Текстовый |
Нет |
Фамилия коллекционера |
30 |
Нет |
|
Имя коллекционера |
Текстовый |
Нет |
Имя коллекционера |
30 |
Нет |
|
Отчество коллекционера |
Текстовый |
Нет |
Отчество коллекционера |
30 |
Нет |
|
Телефон |
Текстовый |
Нет |
Телефон |
20 |
Нет |
Свойства столбцов таблицы "ЛИЧНАЯ_КОЛЛЕКЦИЯ" представлены в таблице 10:
Таблица 10. Свойства столбцов таблицы. Личная коллекция.
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_лич_кол |
Счетчик |
Да |
Код_лич_кол |
Длинное целое |
Да совпадения не допускаются |
|
Код_коллекционера |
Числовой |
Нет |
Код_коллекционера |
Длинное целое |
Нет |
|
Дата создания коллекции |
Дата / время |
Нет |
Дата создания коллекции |
Нет |
Свойства столбцов таблицы "КОЛЛЕКЦИОННЫЕ_МАРКИ" представлены в таблице 11:
Таблица 11. Свойства столбцов таблицы КОЛЛЕКЦИОННЫЕ МАРКИ".
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_коллекции |
Счетчик |
Да |
Код_коллекции |
Длинное целое |
Да совпадения не допускаются |
|
Название коллекции |
Текстовый |
Нет |
Название коллекции |
100 |
Нет |
|
Количество марок выпуска |
Числовой |
Нет |
Количество марок выпуска |
Целое |
Нет |
Свойства столбцов таблицы "МАРКА" представлены в таблице 12:
Таблица 12. Свойства столбцов таблицы МАРКА".
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_марки |
Счетчик |
Да |
Код_марки |
Длинное целое |
Да совпадения не допускаются |
|
Код_коллекции |
Числовой |
Да |
Код_коллекции |
Длинное целое |
Да совпадения не допускаются |
|
Код_страны |
Числовой |
Нет |
Код_страны |
Длинное целое |
Нет |
|
Код_года |
Числовой |
Нет |
Код_года |
Длинное целое |
Нет |
|
Номер марки |
Числовой |
Нет |
Номер марки |
Целое |
Нет |
|
Название марки |
Текстовый |
Нет |
Название марки |
50 |
Нет |
|
Внешний вид |
Поле OLE |
Нет |
Внешний вид |
Нет |
||
Номинал |
Денежное |
Нет |
Номинал |
Нет |
||
Цена |
Денежное |
Нет |
Цена |
Нет |
||
Есть ли перфорация |
Логическое |
Нет |
Есть ли перфорация |
Нет |
||
Гашеная ли |
Логическое |
Нет |
Гашеная ли |
Нет |
||
Цветная ли |
Логическое |
Нет |
Цветная ли |
Нет |
Свойства столбцов таблицы "МАРКА В КОЛЛЕКЦИИ" представлены в таблице 13:
Таблица 13. Свойства столбцов таблицы. Марка в коллекции".
Имя поля |
Тип данных |
Ключевое поле |
Подпись |
Размер |
Индексированное поле |
|
Код_марки_колл |
Счетчик |
Да |
Код_марки |
Длинное целое |
Да совпадения не допускаются |
|
Код_марки |
Числовой |
Да |
Код_коллекции |
Длинное целое |
Да совпадения не допускаются |
|
Код_коллекции |
Числовой |
Да |
Код_страны |
Длинное целое |
Да совпадения не допускаются |
|
Код_лич_кол |
Числовой |
Да |
Код_года |
Длинное целое |
Да совпадения не допускаются |
|
Код_тома |
Числовой |
Нет |
Код_года |
Длинное целое |
Нет |
|
Код_страницы |
Числовой |
Нет |
Код_года |
Длинное целое |
Нет |
4.3 Свойства таблиц
Свойства таблиц представлены в таблице 16.
Таблица 16. Спецификации MS Access 2007
Таблица |
||
Атрибут |
Максимальное значение |
|
Число знаков в имени таблицы |
64 |
|
Число знаков в имени поля |
64 |
|
Число полей в таблице |
255 |
|
Число открытых таблиц |
2048 (фактическое число может быть меньше по причине того, что в Access открываются внутренние таблицы) |
|
Размер таблицы |
2 Гбайт за вычетом места, необходимого системным объектам. |
|
Число знаков в поле типа "Текстовый" |
255 |
|
Число знаков в поле типа "Поле MEMO" |
65 535 при вводе данных через интерфейс пользователя; 2 Гбайт для хранения знаков при программном вводе данных. |
|
Размер поля объекта OLE |
1 Гбайт |
|
Число индексов в таблице |
32 |
|
Число полей в индексе |
10 |
|
Число знаков в сообщении об ошибке |
255 |
|
Число знаков в условии на значение |
2048 |
|
Число знаков в описании таблицы или поля |
255 |
|
Число знаков в записи (кроме полей с типом данных "Поле MEMO" и "Поле объекта OLE"), если для свойства Сжатие Юникод полей задано значение Да |
4000 |
|
Число знаков в значении свойства поля |
255 |
4.4 Правила ссылочной целостности
Целостность данных в Access 2007
В Access 2007 используется система правил, предназначенных для поддержания устойчивых и корректных связей между записями в связанных таблицах, а также обеспечивающих их защиту от случайного удаления или изменения связанных данных. Для этого установлены перечисленные ниже ограничения:
- Связанное поле главной таблицы является ключевым полем или имеет уникальный индекс.
"Главной таблицей" называется таблица, соответствующая стороне "один-" при связи двух таблиц типа "один-ко-многим". В главной таблице должен существовать первичный ключ, а все записи в ней должны быть уникальными.
- Связанные поля имеют одинаковый тип данных.
- Связанные поля должны иметь одинаковый тип данных. Но здесь допускаются два исключения:
- поле счетчика может быть связано с числовым полем, свойство которого Размер поля имеет значение Длинное целое;
- поле счетчика, свойство которого Размер поля имеет значение Код репликации, можно связать с числовым полем, у которого свойство Размер поля также имеет значение Код репликации.
- Если таблицы являются связанными, то они должны быть таблицами базы данных Access. Для связанных таблиц из баз данных других форматов установить целостность невозможно.
- Для обеспечения целостности база данных, в которой находятся таблицы, должна быть открыта.
Для соблюдения этих правил в Access отслеживаются и блокируются следующие действия:
- Нельзя ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы. Однако в поле внешнего ключа возможен ввод значений Null, показывающих, что записи не являются связанными. Например, нельзя сохранить запись, регистрирующую книгу, написанную несуществующим автором, но можно создать запись для книги, которая пока не отнесена ни к одному из авторов, если ввести значение Null в ключевое поле id автора.
- Нельзя удалить запись из главной таблицы, если существуют связанные с ней записи в подчиненной таблице.
- Нельзя изменить значение первичного ключа в главной таблице, если существуют записи, связанные с данной записью Кошелев В.Е. Access 2007, стр. 61.
Для связей, в которых программа Access обеспечивает целостность данных, пользователь имеет возможность осуществлять определенные настройки - включить или выключить средства каскадного обновления и удаления записей.
5. Приложение пользователя
5.1 Функции приложения
1. Открытие базы данных в MS Access 2007.
2. Ввод и редактирование информации о годах выпуска.
3. Ввод и редактирование информации странах.
4. Ввод и редактирование информации о марке.
5. Ввод и редактирование информации о коллекционерах.
6. Ввод и редактирование информации о томах.
7. Ввод и редактирование сведений о страницах.
8. Ввод и редактирование информации о личных коллекциях.
9. Просмотр информации о коллекционных марках.
10. Просмотр информации о марках из личных коллекций филателистов.
11. Просмотр информации о стоимости личных коллекций марок.
12. Получение отчета о коллекционерах и их коллекциях и даты создания коллекции.
13. Получение отчета о стоимости личной коллекции марок.
14. Получение отчета по коллекционным маркам.
15. Получение отчета по коллекционерам.
16. Получение отчета по личному каталогу марок.
5.2 Спецификации интерфейса пользователя
Основные элементы главного окна показаны на рисунке 5.
Рисунок 5. Окно базы данных Access 2007
Строка заголовка содержит имя базы данных, название формата файла (например, Access 2007) и название программы - Microsoft Access.
Кнопка Office вызывает меню быстрого доступа, которое позволяет создать, открыть, сохранить и закрыть базу данных, организовать общий доступ к базе данных, переслать документы базы данных по электронной почте и вывести их на печать. Является аналогом меню Файл в предыдущих версиях Microsoft Office.
Панель быстрого доступа - на ней целесообразно расположить значки наиболее часто используемых команд, чтобы вызывать их одним щелчком кнопки мыши и тем самым значительно ускорять работу.
Лента - ключевой элемент интерфейса, объединяющий все команды работы с базой данных. Лента состоит из вкладок, на каждой из которых расположены значки нескольких групп команд. Для перехода на вкладку нужно щелкнуть кнопкой мыши на ее названии Днепров А. Видеосамоучитель. Microsoft Access 2007 (+CD), стр. 20-21.
Вкладки Главная, Создание, Внешние данные и Работа с базами данных находятся на ленте постоянно. Остальные появляются или исчезают в зависимости от того, какой документ активен в рабочей области. Именно поэтому интерфейс Access 2007 не перегружен и в нем легко ориентироваться, в любой момент отображаются только те вкладки и кнопки, которые сейчас нужны.
Область переходов отображает список документов базы данных (таблиц, запросов, форм, отчетов, макросов) и позволяет переключаться между ними. Чтобы открыть документ базы данных, достаточно дважды щелкнуть кнопкой мыши на его названии в области переходов. Для скрытия и открытия области переходов служит кнопка в правом верхнем углу области.
Рабочая область. Окна/вкладки документов. Документы базы данных располагаются в рабочей области Access в виде вкладок или в виде перекрывающихся окон.
Форма - Кнопочная форма, которая открывается при запуске Access 2007 База данных Филателист. При запуске базы данных открывается форма - Кнопочная форма, рисунок 6.
Строка состояния отображает подсказки и сообщения о состоянии программы, а также содержит ряд кнопок, позволяющих быстро переключаться между различными режимами работы с текущим документом
Рисунок 6. Форма - Главная кнопочная форма.
Окно Главной кнопочной формы - ФОРМЫ, рисунок 7.
Рисунок 7. Окно главной кнопочной формы - ФОРМЫ.
Форма содержит кнопки для просмотра и редактирования и добавления информации:
1. Года выпуска
2. Страна
3. Номера томов
4. Номера страниц
5. Коллекционер
6. Еще ФОРМЫ
7. Назад на Главную кнопочную форму
Окно Главной кнопочной формы ЕЩЕ ФОРМЫ, рисунок 8.
Рисунок 8. Окно главной кнопочной формы - ЕЩЁ ФОРМЫ.
Форма содержит кнопки для просмотра и редактирования и добавления информации:
1. Коллекционные марки.
2. Марка.
3. Личная коллекция.
4. Назад.
5. Назад на Главную кнопочную форму.
Окно Главной кнопочной формы ЗАПРОСЫ, рисунок 9.
Рисунок 9. Окно главной кнопочной формы - ЗАПРОСЫ.
Форма содержит кнопки для просмотра запросов:
1. Запрос 1.
2. Запрос 2.
3. Запрос 3.
4. Запрос 4 перекрестный.
5. Назад.
Окно Главной кнопочной формы ОТЧЕТЫ, рисунок 10.
Рисунок 10. Окно главной кнопочной формы - ОТЧЕТЫ.
Форма содержит кнопки для просмотра отчетов:
1. Отчет 1 Коллекционеры.
2. Отчет 2 Коллекционные марки.
3. Отчет 3 Личные каталоги марок.
4. Отчет 4 О коллекционерах и коллекциях.
5. Отчет 5 О стоимости коллекций.
6. Назад.
5.3 Хранимые процедуры
Процедура |
Описание |
Результат |
|
Процедура нажатия кнопки предыдущая запись Private Sub Кнопка8_Click () |
Процедура обработки события |
Переход на предыдущую запись |
|
Процедура нажатия кнопки, следующая запись Private Sub Кнопка10_Click () |
Процедура обработки события |
Переход на следующую запись |
|
Процедура нажатия кнопки, следующая запись |
Внедренный макрос |
Закрытие формы |
Текст процедур представлен в Приложении 2.
5.4 Руководство пользователя
5.4.1 Открытие базы данных Access 2007 Филателист
Для открытия файла базы данных выбираем место сохранения базы данных:
1. Диск D.
2. Файл база данных MS Access 2007.
3. "База данных Филателист. accdb".
4. Щелкаем мышкой по файлу два раза.
Откроется база данных MS Access 2007 "База данных Филателист", с автозапуском главной кнопочной формой, рисунок 11.
Рисунок 11. База данных Филателист в MS Access 2007.
5.4.2 Ввод данных в базу данных Филателист
5.4.2.1 Ввод данных о годе
Для ввода данных о годе выпуска марок необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Рисунок 12. Кнопочная форма.
Откроется окно главной кнопочной формы - ФОРМЫ.
Для ввода данных о годе выпуска марок нужно нажать кнопку "Года выпуска".
Рисунок 13. Кнопочная форма ФОРМЫ.
Откроется форма - "ГОДА" для внесения новой информации.
Рисунок 14. Форма "ГОДА".
Для ввода года ставим курсор в поле "Год выпуска" и с клавиатуры печатаем число - 1961, нажмем Enter.
Новая запись внесена в таблицу базы данных.
5.4.2.2 Ввод данных о стране марок
Для ввода данных о стране необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ.
Для ввода информации о стране нужно нажать кнопку "Страна".
Откроется форма - "СТРАНА" для внесения информации, рисунок 15.
Рисунок 15. Форма "СТРАНА".
Для ввода страны ставим курсор в поле "Название страны" и с клавиатуры печатаем текст - СССР, нажмем Tab.
Новая запись внесена в таблицу базы данных.
5.4.2.3 Ввод данных о номерах томов для марок
Для ввода данных о номере тома для марок необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ.
Для ввода информации о номере тома нужно нажать кнопку "Номера томов". Откроется форма - "ТОМ" для внесения информации, рисунок 16.
Рисунок 16. Форма "ТОМ".
Для ввода номера тома ставим курсор в поле "Номер тома" и с клавиатуры печатаем число - 1, нажмем Tab.
Новая запись внесена в таблицу базы данных.
5.4.2.4 Ввод данных о номерах страниц
Для ввода данных о номере страниц необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ.
Для ввода информации о номере страницы нужно нажать кнопку "Номера страниц".
Откроется форма - "СТРАНИЦЫ" для внесения информации, рисунок 17.
Рисунок 17. Форма "СТРАНИЦЫ".
Для ввода номера страницы ставим курсор в поле "Номер страницы" и с клавиатуры печатаем число - 1, нажмем Tab.
Новая запись внесена в таблицу базы данных.
5.4.2.5 Ввод данных о коллекционерах
Для ввода данных о коллекционерах необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12. Откроется окно Главной кнопочной формы - ФОРМЫ. Откроется форма - "КОЛЛЕКЦИОНЕР" для внесения информации, рисунок 18.
Рисунок 18. Форма "КОЛЛЕКЦИОНЕР".
Для ввода:
- Фамилии коллекционера ставим курсор в поле "Фамилия коллекционера" и с клавиатуры печатаем текст - Петренко, нажмем Tab.
- Имени коллекционера ставим курсор в поле "Имя коллекционера" и с клавиатуры печатаем текст - Кирилл, нажмем Tab.
- Отчества коллекционера ставим курсор в поле "Отчество коллекционера" и печатаем текст - Олегович, нажмем Tab.
- Телефона ставим курсор в поле "Телефон" и печатаем текст - 12-36-98, нажмем Enter.
Новая запись внесена в таблицу базы данных.
5.4.2.6 Ввод данных о коллекционных марках
Для ввода данных о коллекционных марках необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ, выбрать кнопку "Ещё ФОРМЫ".
Откроется форма - "ЕЩЁ ФОРМЫ", рисунок 19.
Рисунок 19. Форма "ЕЩЁ ФОРМЫ".
Для ввода информации о коллекционных марках нужно нажать кнопку "Коллекционные марки".
Откроется форма - "КОЛЛЕКЦИОННЫЕ_МАРКИ" для внесения информации, рисунок 20.
Рисунок 20. Форма "КОЛЛЕКЦИОННЫЕ_МАРКИ".
Для ввода:
- информации о названии коллекции ставим курсор в поле "Название коллекции" и с клавиатуры печатаем текст - Почтовые марки СССР 1961 год, охраняйте полезных животных, нажмем Tab.
- Количества марок в поле "Количество марок выпуска" и печатаем число - 5, нажимаем Enter.
Новая запись внесена в таблицу базы данных.
5.4.2.7 Ввод данных о марке
Для ввода данных о марке необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ, выбрать кнопку "Ещё ФОРМЫ".
Откроется форма - "ЕЩЁ ФОРМЫ", рисунок 19.
Для ввода информации о марке нажать кнопку "Марка".
Откроется форма - "МАРКА" для внесения информации, рисунок 21.
Рисунок 21. Форма "МАРКА".
Для ввода:
- Номера марки ставим курсор в поле "Номер марки" и с клавиатуры печатаем число - 101, нажмем Tab. Курсор перейдет в следующее поле.
- Номинала в поле "Номинал" и печатаем - 0,06р, нажимаем Tab.
- Рисунка (Объект OLE) ставим курсор в поле "Внешний вид" щелкаем правой кнопкой мыши и из контекстного меню выбираем пункт "Вставить объект", Откроется окно, рисунок 22.
-
Рисунок 22. Вставка Рисунка.
Выбираем тип объекта "Точечный рисунок" и нажимаем ОК. Откроется Графический редактор Paint, вставляем наш рисунок марки.
Для ввода:
- Информации о гашении марки в поле "Гашеная ли" печатаем Текст - Да, нажмем Tab. Курсор перейдет в следующее поле.
- Информации о коллекции марки из списка поля "Код_коллекции" выбираем - Почтовые марки СССР 1961 год, охраняйте полезных животных
- Информации о годе выпуска из списка поля "КОД_года" выбираем - 1980.
- Последовательно заполняем остальные поля формы (см. рисунок 21).
- По окончании ввода нажимаем Enter.
Новая запись внесена в таблицы базы данных.
5.4.2.8 Ввод данных о личной коллекции
Для ввода данных о личной коллекции необходимо на Главной кнопочной форме нажать на кнопку ФОРМЫ, рисунок 12.
Откроется окно Главной кнопочной формы - ФОРМЫ, выбрать кнопку "Ещё ФОРМЫ".
Откроется форма - "ЕЩЁ ФОРМЫ", рисунок 19.
Для ввода информации о личной коллекции нажать кнопку "Личная коллекция".
Откроется форма - "ЛИЧНАЯ_КОЛЛЕКЦИЯ И МАРКИ В КОЛЛЕКЦИИ" для внесения информации, рисунок 23.
Рисунок 23. Форма "ЛИЧНАЯ_КОЛЛЕКЦИЯ И МАРКИ В КОЛЛЕКЦИИ".
Для ввода:
- Информации о коллекционере с поле "Код коллекционера" из списка выбираем - Петренко Кирилл, рисунок 24.
Рисунок 24. Выбор из списка.
- Последовательно заполняем остальные поля формы (см. рисунок 23).
- По окончании ввода нажимаем Enter.
Новая запись внесена в таблицы базы данных.
5.4.3 Просмотр данных
5.4.3.1 Просмотр выборки коллекционных марок
Для просмотра выборки коллекционных марок необходимо на главной кнопочной форме нажать на кнопку "ЗАПРОСЫ", рисунок 25.
Рисунок 25. Главная кнопочная форма - ЗАПРОСЫ.
Откроется окно главной кнопочной формы - ЗАПРОСЫ.
Для просмотра выборки о коллекционных марках нужно нажать кнопку "Запрос 1", рисунок 26.
Рисунок 26. Главная кнопочная форма ЗАПРОСЫ.
Откроется запрос - "Запрос 1" для просмотра данных о коллекционных марках, рисунок 27.
Рисунок 27. Запрос 1.
5.4.3.2 Просмотр выборки о личных коллекциях коллекционеров
Для просмотра выборки о личных коллекциях марок необходимо на главной кнопочной форме нажать на кнопку "ЗАПРОСЫ", рисунок 25.
Откроется окно главной кнопочной формы - ЗАПРОСЫ.
Для просмотра выборки о личных коллекциях марок нужно нажать кнопку "Запрос 2", рисунок 26.
Откроется запрос - "Запрос 2" для просмотра данных о личных коллекциях, рисунок 28.
Рисунок 28. Запрос 2.
5.4.3.3 Просмотр выборки о стоимости коллекций марок
Для просмотра выборки о стоимости коллекций марок необходимо на главной кнопочной форме нажать на кнопку "ЗАПРОСЫ", рисунок 25.
Откроется окно главной кнопочной формы - ЗАПРОСЫ. Для просмотра выборки о стоимости коллекций марок нужно нажать кнопку "Запрос 3", рисунок 26. Откроется запрос - "Запрос 3" для просмотра данных о стоимости коллекций, рисунок 29.
Рисунок 29. Запрос 3.
5.4.3.4 Просмотр выборки о коллекционерах и коллекциях (перекрестный)
Для просмотра выборки о коллекционерах и коллекциях необходимо на главной кнопочной форме нажать на кнопку "ЗАПРОСЫ", рисунок 25.
Откроется окно главной кнопочной формы - ЗАПРОСЫ.
Для просмотра выборки о коллекционных марках нужно нажать кнопку "Запрос 4 перекрестный", рисунок 26.
Откроется запрос - "МАРКА В КОЛЛЕКЦИИ_перекрестный" для просмотра данных о коллекционерах и коллекциях, рисунок 30.
Рисунок 30. Запрос 4 перекрестный.
5.4.4 Просмотр и печать отчетов
5.4.4.1 Просмотр и печать отчета о коллекционерах
Для просмотра и печати отчета необходимо на главной кнопочной форме нажать на кнопку "ОТЧЕТЫ", рисунок 31.
Рисунок 31. Главная кнопочная форма.
Откроется окно главной кнопочной формы - ОТЧЕТЫ, рисунок 32.
Рисунок 32. Форма ОТЧЕТЫ
Для просмотра и печати отчета о коллекционерах нужно нажать кнопку "Отчет 1 Коллекционеры".
Откроется отчет - КОЛЛЕКЦИОНЕРЫ, рисунок 33.
Рисунок 33. Отчет 1 "КОЛЛЕКЦИОНЕРЫ".
Для печати отчета, нужно нажать кнопку Office, выбрать "Печать", рисунок 34.
Рисунок 34. Печать отчета.
5.4.4.2 Просмотр и печать отчета о коллекционных марках
Для просмотра и печати отчета необходимо на главной кнопочной форме нажать на кнопку "ОТЧЕТЫ", рисунок 31.
Откроется окно главной кнопочной формы - ОТЧЕТЫ, рисунок 32.
Для просмотра и печати отчета о коллекционных марках нужно нажать кнопку "Отчет 2 Коллекционные марки".
Откроется отчет - КОЛЛЕКЦИОННЫЕ МАРКИ, рисунок 35.
Рисунок 35. Отчет 2 "КОЛЛЕКЦИОННЫЕ МАРКИ".
Для печати отчета, нужно нажать кнопку Office, выбрать "Печать", рисунок 34.
5.4.4.3 Просмотр и печать отчета о личных каталогах марок
Для просмотра и печати отчета необходимо на главной кнопочной форме нажать на кнопку "ОТЧЕТЫ", рисунок 31.
Откроется окно главной кнопочной формы - ОТЧЕТЫ, рисунок 32.
Для просмотра и печати отчета о личных каталогах марок нужно нажать кнопку "Отчет 3 Личные каталоги марок".
Откроется отчет - ЛИЧНЫЕ КАТАЛОГИ МАРОК, рисунок 36.
Рисунок 36. Отчет 3 "ЛИЧНЫЕ КАТАЛОГИ МАРОК".
Для печати отчета, нужно нажать кнопку Office, выбрать "Печать", рисунок 34.
5.4.4.4 Просмотр и печать отчета о коллекционерах и коллекциях
Для просмотра и печати отчета необходимо на главной кнопочной форме нажать на кнопку "ОТЧЕТЫ", рисунок 31.
Откроется окно главной кнопочной формы - ОТЧЕТЫ, рисунок 32.
Для просмотра и печати отчета о коллекционерах и коллекциях марок нужно нажать кнопку "Отчет 4 Коллекционеры и коллекции".
Откроется отчет - ОТЧЕТ о коллекционерах и коллекциях, рисунок 37.
Рисунок 37. Отчет 4 "ОТЧЕТ о коллекционерах и коллекциях".
Для печати отчета, нужно нажать кнопку Office, выбрать "Печать", рисунок 34.
5.4.4.5 Просмотр и печать отчета о стоимости коллекций марок
Для просмотра и печати отчета необходимо на главной кнопочной форме нажать на кнопку "ОТЧЕТЫ", рисунок 31.
Откроется окно главной кнопочной формы - ОТЧЕТЫ, рисунок 32.
Для просмотра и печати отчета о стоимости марок нужно нажать кнопку "Отчет 5 О стоимости коллекций".
Откроется отчет - ОТЧЕТ о стоимости коллекций марок, рисунок 38.
Рисунок 38. Отчет 5 "ОТЧЕТ о стоимости коллекций марок".
Для печати отчета, нужно нажать кнопку Office, выбрать "Печать", рисунок 34.
5.4.5 Редактирование данных
Редактирование информации из база данных осуществляется с помощью соответствующих форм.
5.4.5.1 Редактирование информации о коллекционере
Например, отредактируем запись о коллекционере Петренко Кирилле. Пусть Коллекционер сменил телефон "12-36-98" на "11-22-33".
Для изменения записи открываем на форму "КОЛЛЕКЦИОНЕР".
Для этого на Главной кнопочной форме нужно нажать на кнопку ФОРМЫ, рисунок 12, откроется окно Главной кнопочной формы - ФОРМЫ, нажимаем на кнопку "Коллекционер"
Откроется форма - "КОЛЛЕКЦИОНЕР".
Рисунок 39. Форма "КОЛЛЕКЦИОНЕР".
Для редактирования записи:
- ставим курсор в поле "Телефон" и стираем текст - 12-36-98, и пишем - 11-22-33, нажмем Enter.
Изменения о телефоне внесены в таблицу.
Редактирование остальных данных происходит по аналогии.
5.4.6 Удаление данных
Удаление информации из база данных осуществляется с помощью соответствующих форм.
Например, удалим информацию о марке их коллекции.
5.4.6.1 Удаление информации о марке из личной коллекции коллекционера
Например, удалим запись о марке из личной коллекции. Это запись 1 с Кодом - "Код_Кол_марки"=5.
Для этого на Главной кнопочной форме нужно нажать на кнопку ФОРМЫ, рисунок 12, откроется окно Главной кнопочной формы - ФОРМЫ, нажимаем на кнопку "Ещё ФОРМЫ" и нажимаем на кнопку "Личная коллекция".
Откроется форма - "ЛИЧНАЯ_КОЛЛЕКЦИЯ И МАРКИ В КОЛЛЕКЦИИ", рисунок 40.
Рисунок 40. Форма - "ЛИЧНАЯ_КОЛЛЕКЦИЯ И МАРКИ В КОЛЛЕКЦИИ", удаление записи.
Для Удаления записи выделяем мышкой запись №5, и на Ленте нажимаем, на кнопку "Удалить", рисунок 41.
Рисунок 41. Кнопка "Удалить".
Появится сообщение системы об удалении записи (рисунок 42), нажимаем ДА.
Рисунок 42. Удаление записи.
Запись удалена из таблицы базы данных.
Список использованных источников
1. Сибилев В.Д. Проектирование баз данных - Томск: Томский государственный университет систем управления и радиоэлектроники, 2007. - 201 с.
2. Сибилёв В.Д. Базы данных: Учебно-методическое пособие. - Томск: ТУСУР, 2006. - 27 с.
3. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. - М.: Диалог-МИФИ, 2000. - 256 с.
4. Кузин А.В., Демин В.М. Разработка баз данных в системе Microsoft Access: учебник 3-е изд. - М.: ФОРУМ, 2012. - 224 с
5. Кузин А.В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - 5-е изд., испр. - М.: Издательский центр "Академия", 2012. - 320 с.
6. Кошелев В.Е. Access 2007. - М.: 000 "Бином-Пресс", 2008 г. - 592 с: ил.
7. Гурвиц Г.А. Microsoft® Access 2007. Разработка приложений на реальном примере. - СПб.: БХВ-Петербург, 2007. - 672 с.: ил. + CD-ROM.
8. Днепров А. Видеосамоучитель. Microsoft Access 2007 (+CD). - СПб.: Питер, 2008. - 240 с: ил. - (Серия "Видеосамоучитель").
9. Сайт "Фауна на марках мира" http://post-marka.ru/philately-ussr/ussr-marka-1961-animals. ph
10. Сайт Википедия http://ru. wikipedia.org/wiki/%C4%EE%EC%E5%ED_%28%E1%E0%E7%FB_%E4%E0%ED%ED%FB%F5%29
Приложения
Приложение 1 Физическая модель данных
Рисунок 3. Физическая модель данных
Приложение 2 Процедуры
Процедура нажатия кнопки предыдущая запись
Private Sub Кнопка8_Click ()
On Error GoTo Err_Кнопка7_Click
DoCmd. GoToRecord,, acPrevious
Exit_Кнопка8_Click:
Exit Sub
Err_Кнопка8_Click:
MsgBox Err. Description
Resume Exit_Кнопка8_Click
End Sub
Процедура нажатия кнопки, следующая запись
Private Sub Кнопка10_Click ()
On Error GoTo Err_Кнопка10_Click
DoCmd. GoToRecord,, acNext
Exit_Кнопка6_Click:
Exit Sub
Err_Кнопка10_Click:
MsgBox Err. Description
Resume Exit_Кнопка10_Click
End Sub
Размещено на Allbest.ru
Подобные документы
Проект модели базы данных библиотеки: предметная область, предполагаемые пользователи, назначение; входные и выходные документы и сообщения; деловой регламент, диаграмма физического уровня. Использование технологии IDEF1X в инструментальной среде ERWin.
курсовая работа [85,4 K], добавлен 14.04.2011Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Краткая характеристика, главные преимущества и область применения MS Access. Базы данных и системы управления базами данных. Описание пошагового создания базы данных, таблиц, форм, запроса и отчета. Особенности и функциональные возможности MS Access.
курсовая работа [3,4 M], добавлен 23.09.2010Технология создания базы данных в среде MS Access. Добавление или удаление таблиц, запросов и полей. Изучение предметной области. Описание форм базы данных "Ресторан", демонстрирующих удобные профессиональные способы работы с таблицами и запросами.
курсовая работа [1,8 M], добавлен 03.07.2011Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.
курсовая работа [246,1 K], добавлен 19.10.2013Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Создание базы данных в СУБД MS ACCESS 2007 для оптимизации продаж в музыкальном магазине. Описание предметной области, разработка инфологической модели данных. Пользовательский интерфейс: информация о товаре, производителях, продавцах, отчет по чекам.
курсовая работа [847,3 K], добавлен 10.02.2014Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Описание предметной области и структуры базы данных. Экономическая сущность информационных задач, построение диаграмм проекта и обособление проектных решений. Технологическое обеспечение и внешний вид программы, описание её работы и программный код.
курсовая работа [910,1 K], добавлен 03.04.2015Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012