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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    56,73 kb
  • Опубликовано:
    2011-12-06
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Задача

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

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

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

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

№ п/п

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

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

Признак

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

1

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

Naim_rps

признак

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

2

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

Naim_reg

признак

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

3

№ п/п

nomer

признак

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

4

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

Naim_org

признак

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

5

Дата

Date

признак

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

6

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

Plan

основание

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

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

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

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

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

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 с.

.        Бухгалтер. Версия 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.

Похожие работы на - Создание баз данных

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!