- •1. Обзор языков программирования
- •1.1 Виды языков программирования
- •1.2 Язык для работы с бд sql
- •1.5 Язык разметки html
- •2. Разработка базы данных
- •2.1 Постановка задачи
- •2.2 Анализ объекта
- •2.3 Синтез модели бд
- •2.4 Выбор программного инструментария
- •2.5 Синтез компьютерной модели
- •Заключение
- •Список использованной литературы
- •Гвоздева т.В., Баллод б.А. Проектирование информационных систем. – Издательство: Феникс, 2011. – 510 с.
- •Энди Харрис php/MySql для начинающих. – Издательство: кудиц-Образ, 2010. – 384 с.
- •Малыхина м.П. Базы данных. Основы, проектирование, использование. – Издательство: бхв-Петербург, 2009. – 528 с.
Размещено на http://www.allbest.ru/
Разработка и создание базы данных магазина музыкальных инструментов
Введение
компьютерный программирование модель
В настоящее время происходит глобальный переход от индустриального общества к информационному, развитие которого напрямую связан с интенсификацией информационных процессов и преобразованием информации в товар, как правило, значительной стоимости.
В современном обществе, информационные системы (ИС) играют немаловажную роль, призваны существенно облегчить процесс сбора, обработки и хранения информации. Целью информационной технологии является создание из информационного ресурса качественного информационного продукта, удовлетворяющего требованиям пользователя. Один из наиболее весомых плюсов ИС – это снижение временных затрат на обработку информации.
Несмотря на новизну таких систем в России, они пользуются большим спросом. Находят свое место, как на крупных предприятиях, так и в малом, и среднем бизнесе.
Информационная система являете взаимосвязанной совокупностью средств, методов и персонала, используемых для хранения, обработки и предоставления информации в интересах достижения поставленной цели.
Цель данной работы – разработать и создать базу данных (БД) учета товара, для нужд магазина музыкальных инструментов. Для достижения поставленной цели необходимо решить следующие задачи:
Сформулировать задачи, решаемые данной БД;
Произвести комплексный анализ реализуемой БД;
Синтезировать модель БД;
Определиться с программным инструментарием;
П
роизвести
непосредственный синтез компьютерной
модели БД.
1. Обзор языков программирования
1.1 Виды языков программирования
Все популярные языки можно поделить на универсальные и специализированные. Универсальные языки используются для решения разных задач. Специализированные языки предназначены для решения задач одного, максимум нескольких, видов задач:
Языки для работы с базами данных.
Языки предназначенные для web-программирования.
Языки для математических расчетов.
Языки для автоматизации работы определенных программных продуктов.
Специализированные языки других видов.
К универсальным языкам можно отнести языки Visual C++, Visual C++.Net, Visual C#.Net, Visual J#.Net, Java, Delphi, Borland C#, Borland C++ Builder.
Хотя чаще всего специализированные языки происходят от универсальных языков например PHP, Perl и JаvаScript произошли от языка С++, VBScript и VBA произошли от языка Visual Bаsic'а, отличия между специализированными и универсальными языками очень значительны.
Специализированные языки, чаще всего используются для написания не очень больших программ, поэтому они оптимизированы на быстрое написание программ и уменьшение размера исходного кода, и в меньшей степени на уменьшение ошибок, использование объектно-ориентированное программирования и разделения кода на модули. А универсальные языки, как правило, используются для создания больших и очень больших проектов, поэтому в них все сделано, чтобы уменьшить количество ошибок и облегчить проектирования программ, облегчение разработки крупных программ.
1.2 Язык для работы с бд sql
SQL (англ. Structured Query Language – «язык структурированных запросов») – универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных.
SQL остаётся единственным механизмом связи между прикладным программным обеспечением и базой данных. В то же время, современные СУБД, а, также, информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов.
Каждое предложение SQL – это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:
запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);
запросы на получение данных;
запросы на добавление новых данных (записей)
запросы на удаление данных;
обращения к СУБД.
Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы – это операции над таблицами. В соответствии с этим, запросы делятся на
запросы, оперирующие самими таблицами (создание и изменение таблиц);
запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.
1.3 Web-приложение PHPMyAdmin
PHPMyAdmin – веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. PHPMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
Возможности phpMyAdmin
интуитивно понятный веб-интерфейс;
поддержка большинства функций MySQL;
поддержка экспорта в различные форматы CSV, SQL, XML, PDF, ISO/IEC 26300 – OpenDocument текст и таблицы, Word, Excel, LATEX и другие;
администрирование нескольких серверов;
генерирование наглядных схем баз данных в виде PDF;
создание комплексных запросов с помощью функции Запрос по шаблону;
глобальный или частичный поиск в базе данных;
трансформация данных в любой формат, используя набор предназначенных функций вроде отображения BLOB-данных в виде картинки или ссылки для скачивания;
это не все, лишь часть возможностей phpMyAdmin которых, впрочем, достаточно чтобы объяснить его международную популярность.
1.4 Web-ориентированный язык программирования PHP
PHP (англ. PHP: Hypertext Preprocessor – «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools – «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
В области программирования для сети Интернет PHP – один из популярных сценарных языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенностии распространению исходных кодов на основе лицензии PHP.
PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий. PHP поддерживает широкие объектно-ориентированные возможности.
