1.3 Структура базы данных MySQL
MySQL состоит из двух частей: серверной и клиентской.
Клиентская.
Клиентская может состоять, например, из скрипта PHP, который будет принимать, обрабатывать, отсылать или, наоборот, брать данные из БД.
Серверная (структура данных).
База данных - это основа. Физически файлы БД и таблиц имеют расширения frm, MYD, MYI. В каждой БД есть одна или несколько таблиц. В таблице в свою очередь есть одна и более записей.
Как говорилось выше - БД состоит из таблиц. Таблицы, как правило, содержат в себе тематическую информацию, например, таблица users (с данными пользователей), articles (с данными по статьям на сайте), news (с данными новостей сайта) и так далее.
Таблицы состоят из полей. Для таблицы users с данными пользователей будет
логично наличие таких полей как id (порядковый номер записи), логин, имя,
пароль, e-mail и т.д. В таблице со статьями будут id (автоматически
присваиваемый порядковый номер записи), название статьи, короткое описание,
текст самой статьи, автор и т.д. Это всё равно, что шапка любой таблицы, в ней
же указывается тип содержимого.
Рисунок 1 - Пример полей в таблице
Дальше идут записи. Запись - это строка в таблице, где каждая отдельная
ячейка содержит значение, соответствующее определённому полю.
1.4 Управление БД MySQL при помощи инструмента phpmyadmin
Если система используется в первый раз, и данные пользователя root не изменялись, то будет выведено соответствующее предупреждение. Чтобы добавить нового пользователя для СУБД MySQL или изменить данные существующих пользователей, необходимо активировать вкладку «Пользователи» (Рисунок 2):
На данной странице отображается список пользователей MySQL, в том числе и главной пользователь (суперпользователь) - root (по аналогии с операционными системами семейства UNIX). По умолчанию, данный пользователь не имеет пароля после установки системы. Вам необходимо задать для него пароль. В списке учетных записей СУБД MySQL отметьтем необходимого пользователя (в данном случае root). Дальше нажмём в последней колонке таблицы с учетными записями пользователей на пиктограмму, которая вызывает интерфейс для редактирования данных выбранного пользователя. В блоке «Изменить пароль» введём новый пароль и подтвердим его, введя в поле «Подтверждение» тот же самый текст. Вернитемся в обзор учетных записей пользователей СУБД MySQL и обновим страницу. Так как мы изменили пароль пользователя root, а именно от него работаем в данный момент в системе phpmyadmin, то будет выведено сообщение что доступ для пользователя с именем root и с пустым паролем запрещен. Для устранения данной проблемы необходимо в конфигурационном файле phpmyadmin также изменить пароль для root, так как по умолчанию там стоит пустая строка. Откроем файл config.inc.php из директории с установленным phpmyadmin. Найдем строки
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
Изменим значение переменной
$cfg['Servers'][$i]['password']
на то значение, которое указали как новый пароль для пользователя root: $cfg['Servers'][$i]['password'] = 'password';
Обновим страницу Phpmyadmin (F5).
Рисунок 2 - Вкладка настройки пользователей в XAMPP
Активируем вкладку «База данных». На данной странице будет отображен
список созданных баз данных в СУБД MySQL.
Рисунок 3 - Управление БД
С помощью данной страницы можем редактировать параметры существующих БД,
удалять БД и создавать новые. В блоке «Новая база данных» на текущей странице
введем в текстовое поле «webProject», а в выпадающем меню с доступными
кодировками для БД выберем CP1251-bin (аналогично Windows-1251), нажмем на
кнопку «Создать».
Рисунок 4 - Создание базы данных
Обратим внимание на то, что практически при любых манипуляциях с БД и пользователями БД система phpmyadmin выводит на страницу соответствующий SQL-запрос. В данном случае это SQL- запрос для создания новой БД. Для удобства разработчика система предлагает также генерацию PHP-кода для соответствующего запроса. Т.е. при разработке конкретно системы, которая обрабатывает данные из БД, можем сначала протестировать необходимые запросы в phpmyadmin, а затем скопировать PHP-код с SQL-запросом в свою систему.
После создания новой БД, система автоматически активирует работу с ней.
Перейдём во вкладку «Структура». Здесь находится список таблиц выбранной БД
(вновь созданная БД является пустой).
Рисунок 5 - Структура БД
Создадим новую таблицу, введя строку «sections» в текстовое поле «Имя» и «5» в поле «Количество полей».
Далее страница обновится и появится форма для добавления параметров каждого из пяти полей нашей таблицы. Заполняем форму (водим только те параметры, которые указаны далее):
) Имя поля - id (данное поле будет идентификатором записи и должно содержать уникальные значения); тип - INT; A_I (Auto increment) - ON (что означает, что при добавлении новой записи в таблицу данное поле будет автоматически увеличено на единицу); Индекс - PRIMARY (что значит, что это поле - первичный ключ)
) Имя поля: caption; тип - VARCHAR, длина - 50;
) Имя поля: text; тип - TEXT;
) Имя поля: module; тип - VARCHAR, длина - 30; Allow NULL - ON (что означает, что мы разрешаем пустое значение для данного поля)
) Имя поля: position; тип - INT; По умолчанию - Как определено (10).
Нажмём кнопку сохранить.
После создания таблицы можем в любой момент изменить ее структуру
(добавлять, редактировать или удалять поля и т.д.)
Учет товарно-материальных ценностей связан с финансово-складскими операциями и ведением учетно-складских документов. Точность и полнота таких операций являются залогом успешного применения ИСУП. Например, само осуществление функции планирования при планировании материальных потребностей зависит от точности учетно-складской документации.
Автоматизация учета товарно-материальных ценностей предусматривает учет
движения сырья, материалов, малоценных и быстроизнашивающихся предметов по
номенклатурным номерам в количественном и стоимостном (по учетной цене)
выражениях. Получают аналитические данные о выходе продукции, использовании ее
внутри хозяйства, отгрузке и реализации заготовительным организациям и
магазинам, продаже на рынке. Кроме того, получают итоговые данные о
распределении продукции по шифрам производственных затрат, а также данные для
ведения аналитического учета расчетов с покупателями.
Организации совершают разнообразные хозяйственные операции, которые составляют содержание основных хозяйственных процессов. Именно хозяйственные процессы являются для организации объектами, составляющими хозяйственную деятельность.
В организации три основных хозяйственных процесса:
заготовление товарно-материальных ценностей;
производство продукции (выполнение работ, оказание услуг);
продажа продукции (выполнение работ, оказание услуг).
Основные принципы бухгалтерского учета процесса заготовления товарно-материальных ценностей.
Данный процесс представляет собой комплекс хозяйственных операций по обеспечению организации сырьем, материалами, топливом, энергией и другими предметами, и средствами труда, необходимыми для производства продукции (выполнения работ, оказания услуг). В ходе этого процесса приобретается имущество как длительного пользования, так и одноразового использования.
При покупке производственных запасов организация уплачивает поставщику их стоимость по ценам приобретения, а также несет дополнительные расходы, связанные со снабжением (по перевозке и выгрузке, по доставке со станции железной дороги, из аэропорта или с пристани на склад организации). Все эти расходы носят название «расходы по заготовке и доставке». Таким образом, фактическая себестоимость приобретения (заготовления) запасов складывается из стоимости по ценам приобретения (заготовления) и расходов по заготовке и доставке этих ценностей в организацию.
Основные счета бухгалтерского учета, используемые в процессе заготовления: 10 «Материалы», 51 «Расчетные счета», 60 «Расчеты с поставщиками и подрядчиками».
Покупатель, получив от поставщика счет на отгруженные ему материалы, акцептует его (дает согласие на оплату) или отказывается от акцепта. На основании акцепта счета в бухгалтерском учете организации производится бухгалтерская запись по дебету счета 10 и кредиту счета 60 на стоимость материалов по покупным ценам.
По дебету счета 10 кроме покупной стоимости материалов учитываются дополнительные расходы, связанные с их доставкой, разгрузкой, укладкой. Суммируя стоимость материалов по покупным ценам и дополнительные расходы, подсчитываем фактическую себестоимость приобретенных товарно-материальных ценностей.
Задачи бухгалтерского учета процесса заготовления (приобретения) ресурсов:
документальное оформление и своевременное отражение в учете поступления материалов, основных средств, нематериальных активов;
достоверное исчисление первоначальной стоимости основных средств, нематериальных активов, фактической себестоимости приобретенных материалов;
своевременное погашение задолженности поставщикам и подрядчикам.
Основные принципы бухгалтерского учета процесса производства. Данный процесс представляет собой процесс воздействия работников средствами труда на предметы труда для получения готовой продукции.
В сфере производства принимают участие труд человека, предметы и средства труда. В результате у организации образуются соответствующие затраты: заработная плата работникам; стоимость предметов, израсходованных на изготовление продукции, и т. п. Кроме этого, у организации имеются общепроизводственные расходы (содержание машин и оборудования, затраты на ремонт основных средств производственного назначения и т. п.) и общехозяйственные расходы (административно-управленческие, расходы по оплате информационных и аудиторских услуг и т. п.). Из всех этих затрат и складывается себестоимость изготовленной продукции, выполненных работ или оказанных услуг.
Для учета производственных затрат и расчета себестоимости изготавливаемой продукции применяется основной счет 20 «Основное производство». По дебету данного счета собираются все затраты, которые в соответствии с действующим законодательством включаются в состав себестоимости продукции (работ, услуг) (пример 2). По дебету счета 20 может быть сальдо, которое показывает остаток незавершенного производства на начало или конец отчетного периода. По кредиту счета отражается производственная себестоимость законченной обработкой продукции, выполненных работ или оказанных услуг.
Задачи бухгалтерского учета процесса производства:
документальное оформление и своевременное отражение в учете всех произведенных затрат;
контроль за использованием материальных, трудовых и финансовых ресурсов в соответствии с утвержденными нормами, нормативами и сметами;
правильное исчисление фактической себестоимости выпущенной продукции (выполненных работ, оказанных услуг).
Основы бухгалтерского учета процесса реализации.
Сфера реализации представляет собой комплекс хозяйственных операций, связанных со сбытом и продажей продукции (выполнением работ, оказанием услуг), основных средств и прочих активов, а также определением финансовых результатов (прибыли или убытка). При учете операций, связанных с реализацией и определением финансового результата, используются счета: 43 «Готовая продукция», 90 «Продажи», 91 «Прочие доходы и расходы», 99 «Прибыли и убытки». У организации также могут возникнуть дополнительные расходы по сбыту: упаковка, транспорт, комиссионные сборы, рекламные расходы и т. п. Эти расходы называются коммерческими (внепроизводственными) и учитываются обособленно на счете 44 «Расходы на продажу».
Основной счет бухгалтерского учета, на котором организация ведет учет процесса реализации готовой продукции (выполнения работ, оказания услуг), - счет 90 «Продажи». На данном счете выявляется финансовый результат от продажи продукции (выполнения работ, оказания услуг) как разница между стоимостью продажи и полной себестоимостью. Особенность счета 90 состоит в том, что на нем одни и те же хозяйственные операции выражаются в двух оценках: по себестоимости (расходам) и по продажным ценам (доходам). Сопоставление этих двух оценок и позволяет выявить финансовый результат.
Исчисленный финансовый результат от реализации продукции (выполнения работ, оказания услуг) подлежит обязательному списанию в конце месяца на счет 99 «Прибыли и убытки». Таким образом, сальдо на счете 90 «Продажи» не остается.
Аналогичный принцип работы используется при осуществлении бухгалтерских записей на счете 91 «Прочие доходы и расходы».
Задачи бухгалтерского учета процесса реализации:
документальное оформление и своевременное отражение в учете отгрузки (отпуска) готовой продукции, товаров, сдачи выполненных работ и оказанных услуг; расходов по отгрузке и реализации продукции;
правильное исчисление списываемых в процессе реализации расходов;
своевременное оприходование поступивших средств от покупателя (заказчика);
правильное исчисление финансового результата от реализации продукции.
При учёте запасов однородного товара, купленного в разное время по разной цене, приходится определять: что выдавать первым; и физически (на складе), и на бумаге (в бухгалтерских книгах). По методу FIFO первым выдаётся самый старый из пришедших товаров, по методу LIFO - самый новый.(акроним англ. Last In, First Out - последним пришёл - первым ушёл) - метод оценки товарно-материальных ценностей (ТМЦ), при котором с учёта выбывают первыми ТМЦ поставленные на учёт последними. В настоящее время не применяется в бухгалтерском учёте, а с 1 января 2015 г. и в налоговом учёте. В условиях роста цен приводит к системному завышению прибыли и уменьшению стоимости остатка ТМЦ (при падении цен - наоборот).
Особенности учёта по методу LIFO:
редко учитывается фактическое движение запасов товаров;
предполагается, что все товары, приобретенные в течение периода, могут быть выставлены на продажу, независимо от даты их покупки;
запасы на конец периода оцениваются по стоимости первых закупок.(акроним
англ. First In, First Out - первым пришёл - первым ушёл) - метод оценки ТМЦ,
при котором первыми выбывают с учёта ТМЦ поставленные на учёт первыми же.
Фирма занимается кровлей крыш любой сложности (включая кровлю храмов), из любого материала; имеется собственное производство доборных кровельных элементов, выполняет заказы на производство и монтаж вентиляционных элементов.
Фирма "ЖЕСТЬ" осуществляет свою деятельность в Ливнах.
Крыша из металлочерепицы является одной из наиболее востребованных и популярных вариантов ее устройства как в загородном и частном, так и в других областях строительства.
Прежде чем монтировать кровлю, необходимо убедиться в ровности поверхности крыши и сделать расчет металлочерепицы на крышу. По необходимости нужно исправить обнаруженные дефекты, проверив правильность форм и геометрических размеров крыши.
При этом производят замеры диагоналей скатов от угла до угла. Перекос крыши может быть исправлен с помощью обрешетки, тогда как с торцов перекос скрывают доборными элементами.