Tfyh

  • 18 дек. 2011 г.
  • 6056 Слова
ЛАБОРАТОРНАЯ РАБОТА № 1. (4 часа)
Заполнение, просмотр и редактирование
информации в таблицах базы данных
СУБД Access НА ОСНОВЕ технологии ADO

Цель работы: получение навыков использования технологии ADO для обеспечения универсального доступа к данным из приложений БД на примере СУБД Access.
Задание: Для указанного преподавателем варианта создайте в СУБД MS Access базу данных из четырехтаблиц. Создайте в СП Delphi проект, позволяющий заполнять, просматривать и редактировать данные из таблиц БД.

Варианты индивидуальных заданий

Вариант 1,9,17. Прием материальных ценностей
Материальные ценности (инвентарные объекты), приобретаемые организацией делятся на инвентарные группы: литература, средства связи, мебель, вычислительная техника и другие. Они распределяются междуподразделениями организации и учитываются в бухгалтерии по материально-ответственным лицам на основании документа «Акт приема материальных ценностей». Пример этого документа приведен в таблице 2.
Таблица 2 – Пример акта приема материальных ценностей
Акт № 175 от 12.02.2011 г.
приема материальных ценностей Грушиным А.Б. Плановый отдел
|Инв. номер |Название инвентарного объекта|Наименованиеинвентарной |Балансовая |
| | |группы |стоимость, р. |
|ИПО123 |Принтер LBP-810 |Вычислительная техника |520000 |
|ИПО348 |Стул |Мебель |18050 |
|ИПО349 |Кресло |Мебель|36800 |

Необходимо разработать в среде СУБД Access базу данных Материальные ценности, в которой должны быть отражены сущности Инвентарный объект и Материально-ответственные лица, содержащие нормативно-справочную информацию, а также сущности Акты и Строки актов, основанные на документе «Акт приема материальных ценностей». Сущность Акты содержит информацию иззаголовочной части документов, а Строки актов – из их табличных частей. Надо учесть следующие обстоятельства (условия применения):
• номера актов не повторяются на протяжении всего периода учета;
• каждый инвентарный объект идентифицируется уникальным инвентарным номером;
• один и тот же объект может упоминаться в разных актах;
• в одном акте могут быть отраженыпоступления нескольких объектов, каждый из которых относится к своей инвентарной группе;
• все объекты одного акта принимаются одним материально-ответственным лицом (МОЛ);
• в один день могут быть оформлены несколько актов.
В результате логического проектирования БД был определен набор из четырех таблиц, структура которых описана ниже.
Структура таблицы ИнвентОбъект:ИнвентОбъект (ИнвНомер, НазвИнвОб, БалансСтоим,
НаимИнвГр),
где ИнвНомер – инвентарный номер, первичный ключ, текстовый, до шести символов;
НазвИнвОб – название инвентарного объекта, текстовый, до 50 символов;
БалансСтоим – балансовая стоимость, денежный, ноль цифр в десятичной части;
НаимИнвГр – наименование инвентарной группы, текстовый, до50 символов.
Структура таблицы МОЛ:
МОЛ (ТабНом, ФИОМОЛ, Подразд),
где ТабНом – табельный номер МОЛ, первичный ключ, текстовый, до трех символов;
ФИОМОЛ – фамилия МОЛ, текстовый, до 50 символов;
Подразд – подразделение, в котором работает МОЛ, текстовый, до 50 символов.
Структура таблицы Акты:
Акты (НомерАкт, ДатаАкт, ТабНом),
где НомерАкт – номеракта, первичный ключ, текстовый, до трех символов;
ДатаАкт – дата акта, дата/время, краткий формат даты;
ТабНом – табельный номер МОЛ, текстовый, до трех символов, внешний ключ, подстановка из таблицы МОЛ.
Структура таблицы СтрокиАктов:
СтрокиАктов (НомерАкт, ИнвНомер),
где НомерАкт – номер акта, текстовый, до трех символов, внешний ключ, подстановка...
tracking img