Грузопередатчики Поставщик Покупатель Банки
Нименование
|
| Наименование
|
| Наименование
|
| Название
| Адрес
|
| Адрес
|
| Адрес
|
| БИК
| Код грузопередатчика
|
| Расчетный счет
|
| Расчетный счет
|
| к/с
|
|
| ИНН
|
| ИНН
|
|
|
|
| Код ОКОНХ
|
| Код ОКОНХ
|
|
|
|
| Код ОКПО
|
| Код ОКПО
|
|
| | | Код поставщика
|
| Код получателя
|
|
|
|
| Код банка БИК
|
| Код банка БИК
|
|
| !!! На схеме жирным выделены ключевые поля таблиц, курсивом - поля связи с другими таблицами (стрелка «→» означает тип связи «1: М»).
Эта схема еще не совершенна, можно объединить таблицы Поставщики и Покупатели в одну - Контрагенты. Выделить из таблицы Счет-фактуры ФИО сотрудников в отдельный справочник.
Задание 1. Создание связанных таблиц, которые получили в результате нормализации.
Создать новую таблицу в режиме конструктора. Сохранить с названием Счет - фактуры.
Структура таблицы Счет - фактуры
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Номер документа
| Числовой
| Размер поля– Длинное целое
| Дата документа
| Дата/Время
|
| К платежному поручению Номер
| Числовой
| Размер поля– Длинное целое
| К платежному поручению дата
| Дата/Время
|
| Код поставщика
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Код покупателя
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Код грузоотправителя
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Код грузополучателя
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Руководитель
| Текстовый
| Размер поля– 40
| Главный бухгалтер
| Текстовый
| Размер поля– 40
| Получил (фио)
| Текстовый
| Размер поля– 40
| Выдал (фио)
| Текстовый
| Размер поля– 40
| Код счет-фактуры
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
|
Создать новую таблицу в режиме конструктора. Сохранить с названием Состав счет - фактуры.
Структура таблицы Состав счет - фактуры
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Код счет-фактуры
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Код товара или услуги
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Количество
| Числовой
| Размер поля– Одинарное с плавающей точкой
| Цена за единицу
| Денежный
|
| В том числе акциз
| Числовой
| Размер поля– Одинарное с плавающей точкой
| Налоговая ставка
| Числовой
| Размер поля– Одинарное с плавающей точкой
| Страна происхождения
| Текстовый
| Размер поля– 15
| Номер записи
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
|
Создать новую таблицу в режиме конструктора. Сохранить с названием Товары и услуги.
Структура таблицы Товары и услуги
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Наименование товара/ услуги
| Текстовый
| Размер поля– 100
| Единица измерения
| Текстовый
| Размер поля– 10
| Код товара или услуги
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
| Создать новую таблицу в режиме конструктора. Сохранить с названием Поставщик.
Структура таблицы Поставщик
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Наименование
| Текстовый
| Размер поля– 30
| Адрес
| Текстовый
| Размер поля– 100
| Расчетный счет
| Текстовый
| Размер поля– 20
| ИНН
| Текстовый
| Размер поля– 13
| Код ОКОНХ
| Числовой
| Размер поля– Длинное целое
| Код ОКПО
| Числовой
| Размер поля– Длинное целое
| Код поставщика
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
| Код банка БИК
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
| Создать новую таблицу в режиме конструктора. Сохранить с названием Покупатель.
Структура таблицы Покупатель
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Наименование
| Текстовый
| Размер поля– 30
| Адрес
| Текстовый
| Размер поля– 100
| Расчетный счет
| Текстовый
| Размер поля– 20
| ИНН
| Текстовый
| Размер поля– 13
| Код ОКОНХ
| Числовой
| Размер поля– Длинное целое
| Код ОКПО
| Числовой
| Размер поля– Длинное целое
| Код получателя
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
| Код банка БИК
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения допускаются)
|
Создать новую таблицу в режиме конструктора. Сохранить с названием Грузопередатчики.
Структура таблицы Грузопередатчики
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Нименование
| Текстовый
| Размер поля– 50
| Адрес
| Текстовый
| Размер поля– 100
| Код грузопередатчика
| Счетчик
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
| Создать новую таблицу в режиме конструктора. Сохранить с названием Банки.
Структура таблицы Банки
Имя поля
| Тип данных
| В свойствах поля изменить свойства:
| Название
| Текстовый
| Размер поля– 50
| Корреспондентский счет
| Текстовый
| Размер поля– 20
| БИК
| Числовой
| Размер поля– Длинное целое
Индексированное поле- Да (Совпадения не допускаются)
| Самостоятельная работа 1. По выданному образцу документа создайте нормализованную схему данных. В MS Access создайте новую БД и сохраните на диске с названием «Учет…» далее напишите название вашего документа. В разделе Таблицы с помощью Конструктора создайте нормализованные таблицы, а также настройте свойства полей, такие как: Маска ввода, Условие на значение, Обязательное поле, Индексированное поле, Размер поля, - если есть необходимость.
Задание 2. В схему данных (открыть через меню [Сервис]-[Схема данных]) добавить все семь таблиц и связать их по соответствующим кодовым полям с обеспечением целостности. Сохранить и закрыть схему данных.
Самостоятельная работа 2. В схему данных (открыть через меню [Сервис]-[Схема данных]) добавьте ваши таблицы и свяжите их по соответствующим кодовым полям с обеспечением целостности. Сохраните схему данных.
Задание 3. Создание форм ввода/ вывода данных по справочным таблицам.
|