Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1478776.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.84 Mб
Скачать

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

Разработка и создание базы данных магазина музыкальных инструментов

Введение

компьютерный программирование модель

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

В современном обществе, информационные системы (ИС) играют немаловажную роль, призваны существенно облегчить процесс сбора, обработки и хранения информации. Целью информационной технологии является создание из информационного ресурса качественного информационного продукта, удовлетворяющего требованиям пользователя. Один из наиболее весомых плюсов ИС – это снижение временных затрат на обработку информации.

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

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

Цель данной работы – разработать и создать базу данных (БД) учета товара, для нужд магазина музыкальных инструментов. Для достижения поставленной цели необходимо решить следующие задачи:

  1. Сформулировать задачи, решаемые данной БД;

  2. Произвести комплексный анализ реализуемой БД;

  3. Синтезировать модель БД;

  4. Определиться с программным инструментарием;

  5. П роизвести непосредственный синтез компьютерной модели БД.

1. Обзор языков программирования

    1. 1.1 Виды языков программирования

Все популярные языки можно поделить на универсальные и специализированные. Универсальные языки используются для решения разных задач. Специализированные языки предназначены для решения задач одного, максимум нескольких, видов задач:

  1. Языки для работы с базами данных.

  2. Языки предназначенные для web-программирования.

  3. Языки для математических расчетов.

  4. Языки для автоматизации работы определенных программных продуктов.

  5. Специализированные языки других видов.

К универсальным языкам можно отнести языки 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. 1.2 Язык для работы с бд sql

SQL (англ. Structured Query Language – «язык структурированных запросов») – универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных.

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

Каждое предложение SQL – это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

  • запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

  • запросы на получение данных;

  • запросы на добавление новых данных (записей)

  • запросы на удаление данных;

  • обращения к СУБД.

Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы – это операции над таблицами. В соответствии с этим, запросы делятся на

  • запросы, оперирующие самими таблицами (создание и изменение таблиц);

  • запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

    1. 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. 1.4 Web-ориентированный язык программирования PHP

PHP (англ. PHP: Hypertext Preprocessor – «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools – «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

В области программирования для сети Интернет PHP – один из популярных сценарных языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенностии распространению исходных кодов на основе лицензии PHP.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]