2 Редактирование свойств формы в режиме конструктора

В этом режиме следует настроить форму так, чтобы пользователю было удобно с ней работать, просматривать нужные ему данные. Для начала определимся со свойствами наших форм справочников: установим только вертикальную полосу прокрутки, так как горизонтальная нам не понадобится в этих формах-справочниках; уберем отображение кнопок перехода; поставим тип границы как окна диалога (Рис. 6). Вторым шагом будет нормализация внешнего вида формы. Все надписи в заголовке формы приводим к нормализированной форме (например: Наименование должности изменим на Должность), все заголовки делаем по центру (Рис. 7).

Исходя из заполняемости поля, следует выровнять столбы так, чтобы это смотрелось эстетично (например: изначально поле год издания величиной с текстовое поле Должность, но год издания не может быть большой, поэтому задаем соответствующий размер поля) (Рис. 8).

Затем настроим дополнительное управление формой – поставим кнопку закрытия на каждую форму. Для этого расширим примечание формы на чуть больше одной клетки и поставим кнопку, в появившемся окне (Рис. 9) в списке категория выбираем работа с формой, действия – закрыть форму (Рис. 10). Нажимаем далее, выбираем рисунок стандартный выход (Рис. 11), имя оставляем по умолчанию (Рис. 12). Полученную кнопку располагаем справа. Завершающий шаг: выравниваем границы формы кнопку, размеры окна формы, так как размер формы будет неизменный (Рис. 13) и не забываем все изменения сохранить. Для всех последующих таблиц редактирование формы в режиме конструктора – аналогично.

Выводы: На основе нормализованной схемы данных были выделены простые таблицы и созданы к ним формы. Данная работа дала навык создания простых форм к одной таблице в режиме мастера и тонкой настройки в режиме конструктора.


Глава 3 Проектирование отчётов для данной базы данных.

Цель: Спроектировать удобные и функциональные отчёты для данной базы данных. Количество и качество построения отчётов целиком зависят от конкретных требований заказчика и здравого смысла.

Задачи работы: сгенерировать отчеты при помощи мастера создания отчетов, привести отчет к эстетическому виду, выработать навык создания отчетов.

Ход работы:

Создадим отчет по данным Книгах в библиотеке. Отчет будет содержать следующие поля: «Номер книги», «Автор», «Наименование».

С помощью мастера сгенерируем отчет. Сгруппируем отчет по полю «Автор». Выберем макет отчета – ступенчатый, ориентацию страницы – альбомная. Последний шаг – задаем стиль обычный и задаем имя отчету – «Отчет по книгам». Результат не очень радует глаз, да и образцовым отчетом это не назовешь, (Рис. 15) для исправления этих дефектов, следует перейти в режим конструктора.

Рис. 15 Отчет, сгенерированный при помощи мастера

Во-первых: изменим заголовок отчета на «Отчет о книгах». Во вторых расположение полей не удовлетворяет стандарту. На первое место нужно поставить номер книги (Рис. 16).

Рис. 16 Нормализованный отчет при помощи конструктора

После получения сгенерированного отчета мы можем перейти к тонкой настройке. Для удобства чтения, разместим в области данных прямые линии, от угла до угла. Так как все отчеты должны быть одного стандарта то скопируем полученное оформление заголовка из предыдущего отчета (Рис. 17).

Рис. 17 Отредактированный отчет в режиме конструктора

Вывод: в данной работе был изучен навык создания отчетов по имеющимся данным. В последующей разработке работы будем создавать новые отчеты, поэтому данная лабораторная работа дала необходимые знания по созданию отчетов.


Глава 4 Приведение таблицы к нормальной форме и построение схемы данных.

Цель: приведение таблицы к нормальной форме и построение схемы данных.

Задачи работы: на основе исходных данных предлагаемой работы разбить проект, на отдельные модули исходя из функциональных особенностей проекта; представить полный набор нормализованных таблиц; представить полную схему данных.

Ход работы: на основе исходных данных и разбиения на функциональные модули сформировать структуру связанных между собой нормализованных отношений в виде таблиц:

В базе данных должны содержаться сведения

Id номера Наименование Автор Года издания Данные о наличии книги Краткое описание
Id наличие книги

По данным таблица разбита на 4 отдельные таблицы, между которыми установлены связи.

Таблица 1. Данные о книгах

Наименование поля Тип поля Размер Индексация Назначение поля Ограничения, накладываемые на поле
ключ
ID номера Счетчик Длинное целое Совпадения не допускаются þ Ключевое поле служит для идентификации клиентов в данной таблице Недопустимо повторение значений
Наименование Текстовый 30 сим Нет Фамилия работника музея Слово начинается с большой буквы и не должно иметь пробелов
Автор Текстовый 20 Нет Имя работника Слово начинается с большой буквы и не должно иметь пробелов
Года издания Текстовый 25 Нет Отчество работника Слово начинается с большой буквы и не должно иметь пробелов
Id наличие книги Логический 25 Нет Описывает наличие книги 0 – Нет, 1– Да
Краткое описание ПолеMemo Бит Да (Совпадения допускаются) Кратко описывает книгу Длина поля

Данные о книгах (Табл. 1) выполняет роль учета книг.

Таблица 2 Данные о наличии книг

Наименование поля Тип поля Размер Индексация Назначение поля Ограничения, накладываемые на поле
ключ
Id наличие книги Логический Бит Совпадения не допускаются þ Описывает наличие книги 0 – Нет, 1– Да
Значение Текстовый 8 сим Нет Создает список типов наличия книг Длина поля

Данные о наличии книг (Табл. 2) – создание списка типов наличия книг.

Вывод: на основе проанализированных данных и особенностей работы, было выделено 2 таблицы связанных между собой различными связями.


Заключение

В данной базе данных созданы таблицы для хранения информации о книгах. Экранные формы для удобной работы с таблицами. Запросы, отчеты для получения информации, которую пользователь хочет увидеть.


Информация о работе «Разработка базы данных по учету книг в библиотеке»
Раздел: Информатика, программирование
Количество знаков с пробелами: 9708
Количество таблиц: 3
Количество изображений: 4

Похожие работы

Скачать
192006
8
14

... , и на практике 5NF не используется. Заметим, что зависимость соединения является обобщением как многозначной зависимости, так и функциональной зависимости. 4. РАЗРАБОТКА БАЗЫ ДАННЫХ 4.1 Предметная область базы данных База данных предназначена для хранения информации об электронных источниках литературы в виде файлов, упакованных в архивы. Файлы архивов физически располагаются на сервере ...

Скачать
71004
0
20

... . Следовательно, независимость данных обеспечивает возможность развития системы баз данных без разрушения существующих приложений. 3.4 Выбор типа базы данных База данных организованна в формате баз данных на платформе SQL Server. Важнейшие характеристики данной СУБД - это: простота администрирования, возможность подключения к Web, быстродействие и функциональные возможности механизма ...

Скачать
355353
1
0

... базы данных и не должно ущемлять необоснованным образом законные интересы автора или иного правообладателя. Глава 3. Защита авторских прав на программы для ЭВМ и базы данных.   Согласно 4 части Гражданского кодекса РФ, ст.1261 компьютерным программам предоставляется такая же правовая охрана, как и произведениям литературы. Это значит, что автор программы для ЭВМ обладает рядом исключительных ...

Скачать
192976
8
10

... в пенсионный фонд (1% от зарплаты) 1345 Затраты на эксплуатацию оборудования (амортизацию) 976000 ИТОГО: 1207213 Заключение За время работы над дипломным проектом по теме «Организация удаленного доступа к распределенным базам данных» были изучены теоретические основы построения распределенных информационных систем с возможностью оперативного удаленного доступа к данным. ...

0 комментариев


Наверх