Создание баз данных

Основные этапы проектирования базы данных. Рассмотрение понятия справочной информации. Описание структуры аналитического справочника. Разработка автоматизированной системы получения документа "Ведомость выполнения плана розничного товарооборота".

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 06.12.2011
Размер файла 106,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Проектирование БД. Понятие справочной информации. Описание структуры справочника

Процесс проектирования БД включает три основных этапа:

- проектирование концептуальной модели (логического макета БД);

- проектирование внутренней модели (физического макета);

- проектирование внешних моделей (локальных представлений данных для различных конечных пользователей).

Проектированию предшествует этап анализа ПО. Цель анализа - установить, какие данные должны храниться в БД, как эти данные взаимосвязаны и какие ограничения на них накладываются правилами бизнеса.

На первом этапе выбирается подходящая логическая структура для некоторого набора данных, которые должны храниться в БД. Здесь принимаются решения о том, какие базовые отношения и с какими атрибутами (схемами) следует создать и поддерживать. При этом учитываются только требования ПО. Никакие соображения реализации и аспекты использования данных не принимаются во внимание.

На втором этапе проектируются хранимые файлы, в которых будут размещаться базовые отношения, процедуры поддержания целостности, принимаются решения о том, какие нужно создать индексы, на каких носителях какие файлы следует разместить и т.п. Другими словами, на этом этапе выполняется отображение концептуальной модели на структуры хранимых данных.

Все принимаемые здесь решения зависят от конкретной СУБД, которая будет контролировать базу. Абсолютно точная реализация логического макета БД средствами этой СУБД может оказаться невозможной. Поэтому обычно для достижения компромисса между требованиями ПО и возможностями реализации приходится выполнить несколько итераций проектирования логического и физического макетов.

На третьем этапе определяются подмножества данных, необходимых конкретным КП, и проектируются отображения концептуального макета БД на макеты КП. Кроме того, проектируются интерфейсы КП.

Требования конечных пользователей меняются со временем. Может возникнуть потребность в данных, хранение которых не предусмотрено. Может исчезнуть необходимость хранения каких-то данных. Могут измениться способы использования хранимых данных или правила бизнеса. Все это приводит к необходимости изменения логического макета. Таким образом, процесс проектирования БД, условно изображенный на рис. 1, продолжается в течение всего периода жизни системы.

Для того чтобы получить качественную БД, нужно в первую очередь создать концептуальную модель данных. Интерес при этом представляют сами данные как таковые и правила целостности, обусловленные бизнес-правилами и смыслом данных. Только после того, как создан логический макет, можно приступать к анализу аспектов реализации структур хранения и приложений.

Рис. 1 Этапы проектирования БД

Справочная информация - это редко изменяемая информация и служит для всевозможно рода автоматизации информационных процессов: устранение дублирования реквизитов, сохранение целостности связей и т.д.

В разделе СПРАВОЧНИКИ структуры учета должны быть перечислены все аналитические справочники, используемые на конкретном участке учета. Отсутствие данного раздела, по сути, делает осуществление аналитического учета невозможным.

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

Раздел начинается с ключевого слова СПРАВОЧНИКИ (REFERENCES). За ним может следовать идентификатор аналитической роли, которая будет приписана каждому указанному в данном разделе справочнику.

Далее перечисляются сами аналитические справочники. Каждый из них описывается на новой строке.

Аналитический справочник Турбо Бухгалтера имеет имя, которое должно удовлетворять правилам записи идентификаторов.

Имя справочника будет использоваться в качестве первого простого идентификатора в составном имени каждого входящего в него аналитического признака. Если объекты, входящие в справочник, учитываются в натуральном измерении, то для него имеет смысл разрешить количественный учет, написав ключевое слово КОЛ через двоеточие после имени справочника.

Для каждого справочника может быть задан вид его отношений со счетами бухгалтерского учета, т.е. перечень счетов, для которых он является обязательным или связанным. Отношения между списком счетов и справочником задаются с помощью условия на счета.

Условие на связанные счета отделяется от условия на обязательные счета косой чертой и может отсутствовать. Если один и тот же счет присутствует в обоих условиях, то данный справочник считается для него обязательным.

Недопустимо, чтобы для счета оказались обязательным два разных справочника с количественным учетом, даже если они имеют одну и ту же аналитическую роль.

Счета, для которых в качестве обязательных определены аналитические справочники с количественным учетом, могут корреспондировать в проводке только в том случае, если это один и тот же справочник.

Заканчивает описание аналитического справочника комментарий к нему.

Комментарий является необязательными и может отсутствовать, однако рекомендуется комментировать каждый описанный аналитический справочник, поскольку данный текст используется при вводе проводки и составлении внутренних отчетов.

В комментарии следует передавать бухгалтерский смысл конкретного аналитического справочника.

В структуре учета должны быть описаны все аналитические справочники, которые используются на данном участке учета. Если разделов СПРАВОЧНИКИ несколько или они расположены в разных файлах, то информация из них объединяется.

Задача

база данный справочный информация

Спроектировать, постановку задачи для автоматизированного получения документа "Ведомость выполнения плана розничного товарооборота за ____ месяц 20 __ г. по ___ райпотребсоюзу ___ района", включающего реквизиты: наименование райпотребсоюза, наименование района, номер по порядку (или код организации), наименование организации, дата, план товарооборота за месяц, фактическое выполнение плана, процент выполнения, отклонения, итого по организации. Дополнительные задания: 1. Классифицировать реквизиты на основания и признаки; 2. Описание справочника "Список товаров по группам товаров"; 3. Построить коды Райпотребсоюзов (Организаций); 4. Описать перечень ПД и возможные изменения в документе "Товарно-транспортная накладная",

Реквизиты-признаки характеризуют качественные свойства отражаемых сущностей. Реквизиты-основания - количественные величины, характеризующие данную сущность.

Классификация реквизитов

№ п/п

Наименование реквизита

Идентификатор реквизита

Признак

Краткое пояснение

1

Наименование райпотребсоюза

Naim_rps

признак

Используется для печати текста в документах

2

Наименование района

Naim_reg

признак

Используется для печати текста в документах

3

№ п/п

nomer

признак

Используется для печати текста в документах

4

Наименование организации

Naim_org

признак

Применяется при выборке по организациям

5

Дата

Date

признак

Применяется при выборке по дате

6

План товарооборота за месяц

Plan

основание

Используется для печати текста в документах

7

Фактическое выполнение плана

Fact

основание

Используется для печати текста в документах

8

Процент выполнения

Proc

основание

Используется в арифметических расчетах

9

Отклонения

Def

основание

Используется в арифметических расчетах

10

Итого по организации

Itogo

основание

Используется в арифметических расчетах

Справочник "Список товаров по группам товаров"

№ п/п

Идентификатор поля

Тип поля

Длина поля

Точность поля

Примечание

1

tovar_gr

число

4

0

кодовое обозначение товарной группы

2

kod_tovar

число

4

0

кодовое обозначение товара

3

Naim_tovar

символьный

30

-

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

Справочник "Список товарных групп"

№ п/п

Идентификатор поля

Тип поля

Длина поля

Точность поля

Примечание

1

tovar_gr

число

4

0

кодовое обозначение товарной группы

2

Naim_tovar_gr

символьный

30

-

наименование товарной группы

Образец заполнения

tovar_gr

Naim_tovar_gr

1

Кисло-молочные продукты

2

Хлебобулочные изделия

3

Макаронные изделия

4

Крупы

tovar_gr

kod_tovar

Naim_tovar

1

1

Молоко

1

2

Кефир

2

3

Хлеб пшеничный

3

4

Вермишель

4

5

Овсяная крупа

4

6

Гречневая крупа

4

7

Кукурузная крупа

Кисло-молочные продукты

Молоко

Кисло-молочные продукты

Кефир

Хлебобулочные изделия

Хлеб пшеничный

Макаронные изделия

Вермишель

Крупы

Овсяная крупа

Крупы

Гречневая крупа

Крупы

Кукурузная крупа

Коды Райпотребсоюзов

Kod_rps

Naim_rps

Naim_reg

Phone

Adres

1

Завьяловский

Завьяловский

45-00-98

ул. Азина, 44

2

Сюмсинский

Сюмсинский

2-56-44

ул. Ленина, 5

3

Белезинский

Белезинский

6-23-00

ул. Первая, 7

Накладная товарно-транспортная - договор перевозки грузов автомобильным транспортом. При международной перевозке составляется в 4-х оригинальных экземплярах. Первый экземпляр остается у грузоотправителя, второй экземпляр следует с грузом, третий и четвертый экземпляры остаются у перевозчика.

Товарно-транспортная накладная необходима, когда для перевозки товара стороны нанимают автотранспортную организацию. Продавец на основании ТТН списывает товар с баланса в момент установленного договором поставки (купли-продажи) перехода права собственности. Грузоотправитель производит списание товара со своего склада, получатель груза приходует товарно-материальные ценности. Транспортная организация производит расчет стоимости своих услуг. Для водителя грузоперевозчика товарно-транспортная накладная - основание для перевозки груза, необходимое для предъявления сотрудникам органов внутренних дел.

Первичные документы: договор поставки, счет-фаткура, акт (отчет грузоперевозчика) об оказании услуг по доставке товара, доверенности.

При заключении договора в раздел "Товарный раздел" добавляется следующая информация: Наименование грузоотправителя (проставляется автоматически по договору), Наименование грузополучателя (проставляется автоматически по договору), Дата составления, Наименование плательщика Плательщик (выбирается из справочник), Наименование продукции (выбирается из справочник), Количество, Цена.

Автоматически рассчитываются значения полей: Сумма (Количество х Цена), всего к оплате (итог по полю Сумма).

Список литературы

1. Мишенин А.И. Теория экономических информационных систем: Учебник. - М.: Финансы и статистика, 1993. - 370 с.

2. Компьютерные технологии обработки информации: Учебное пособие / С.В. Назаров, В.И. Першиков. - М.: Финансы и статистика, 1995. - 248 с.

3. Бухгалтер. Версия 2.1. Бухгалтерский учет // Руководство программиста. М., 2006 г. - 502 с.

Ведомость выполнения плана розничного товарооборота за ____ месяц 20__г. по ___ райпотребсоюзу ___ района

Наименование райпотребсоюза

Наименование района

№ п/п

Наименование организации

Дата

План товарооборота за месяц

Фактическое выполнение плана

Процент выполнения

Отклонения

Итого по организации

Завьяловский

Завьяловский

1

Птицефабрика "Вараксино"

20.09.06

1248

2345

1248

2345

87,90

Завьяловский

Завьяловский

2

Совхоз "Светлый путь"

22.09.06

590

487

590

487

-17,46

Завьяловский

Завьяловский

3

ЗАО "Рыбопродукт"

09.11.06

837

910

837

910

8,72

Завьяловский

Завьяловский

4

ЧП Деникин

12.11.06

44

44

44

44

0,00

Поле "Отклонения" вычисляется как разность значений поле "Фактическое выполнение плана" и "План товарооборота за месяц"

Поле "Процент выполнения" вычисляется как отношение полей "Отклонения" и "План товарооборота за месяц" умноженному на 100.

Размещено на Allbest.ru


Подобные документы

  • Описание технических средств. Описание программного обеспечения. Порядок создания документа. Способы получения справочной информации. Создание нового документа. Загрузка рабочего документа. Рабочая книга, ячейки.

    контрольная работа [44,8 K], добавлен 09.04.2004

  • Реляционная модель базы данных в текстовом виде. Код, с помощью которого были созданы и заполнены таблицы. Разработка схемы базы данных справочника селекционера. Создание запросов, их основные виды. Процедуры на выбор данных, добавление и удаление.

    методичка [1,1 M], добавлен 20.05.2014

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

    курсовая работа [1,1 M], добавлен 04.09.2014

  • Описание функциональной структуры автоматизированной системы обработки информации и управления. Логическая и физическая структуры базы данных. Система классификации и кодирования. Математическое и программное обеспечение реляционной базы данных.

    курсовая работа [739,7 K], добавлен 14.12.2017

  • Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Процессы обработки информации. Эффективность автоматизированной информационной системы. Система управления базой данных. Локальная и распределенная система банков и баз данных. Этапы проектирования базы данных. Различие уровней представления данных.

    контрольная работа [75,7 K], добавлен 07.07.2015

  • Разработка автоматизированной информационно-справочной системы хранения и обработки информации оптового склада, которая способствует быстрому поиску необходимых данных. Создание таблиц и базы данных. Добавление и удаление данных в записной книжке.

    курсовая работа [1,0 M], добавлен 08.12.2014

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

    реферат [1,6 M], добавлен 22.10.2009

  • Основные понятия и определение базы данных, этапы создания и проектирования, используемые модели. Создание базы данных "Страхование населения" для обработки данных о видах страховок, их стоимости, совершенных сделках, клиентах, сроках действия страховки.

    реферат [860,5 K], добавлен 01.03.2011

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.