Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение
Глава 1. Базы данных как одна из составляющих современных сайтов
1.1. Для чего сайту нужна база данных?
1.2. Что такое Денвер? MySQL в составе Денвер.
1.3. СУБД MySQL. Происхождение и описание.
1.4. История выпусков и технические характеристики MySQL.
Глава 2. Использование MySQL при создании базы данных
2.1. Этапы установки сервера Денвер.
2.2. Первый запуск Денвера.
2.3. Регистрация в программе phpMyAdmin.
2.4. Создание новой таблицы.
2.5. Запросы MySQL.
2.6. Сложные запросы MySQL.
Заключение
Список литературы
1.1. Для чего сайту нужна база данных?
Код HTML-страницы можно разделить на две составляющие: каркас страницы и данные. Каркас – это то, что задает вид и структуру документа: блоки, колонки, изображения и так далее. В то же время, HTML-страница содержит информационную составляющую, так называемый контент. Если сайт создан на чистом HTML, то структура и данные наверняка находятся в неразрывной связи в виде отдельных HTML-файлов. При использовании серверных препроцессоров, таких как PHP, у веб-программиста появляется возможность разделить эти две сущности. Данный подход дает множество преимуществ, самыми ярко выраженными из которых являются более простое и гибкое администрирование сайта, возможность в будущем сравнительно легко дорабатывать функционал и дизайн [6].
Большинство сайтов для своего функционирования используют базу данных. Так какие же плюсы она нам дает? Во-первых, простое и быстрое управление данными.
...
1.3. СУБД MySQL. Происхождение и описание.
SQL – это структурированный язык запросов, созданный для управления
реляционными БД. Он обладает большим перечнем возможностей, например, создать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое.
MySQL – свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей [5].
MySQL возникла как попытка применить mSQL к собственным разработкам компании: таблицам, для которых использовались ISAM – подпрограммы низкого уровня. В результате был выработан новый SQL-интерфейс, но API-интерфейс остался в наследство от mSQL.
...
1.4. История выпусков и технические характеристики MySQL.
1. Первый внутренний выпуск MySQL состоялся 23 мая 1995 года.
2. Версия для Windows систем (Windows 95 и NT) выпущена 8 января 1998.
3. Версия 3.23: бета-версия в июне 2000, релиз в январе 2001.
4. Версия 4.0: бета в августе 2002, релиз в марте 2003.
5. Версия 4.1: бета в июне 2004, релиз в октябре 2004.
6. Версия 5.0: бета в марте 2005, релиз в октябре 2005.
7. Версия 5.1: разработка велась с ноября 2005, релиз в ноябре 2008.
8. Версия 5.4: бета в апреле 2009, не была выпущена.
9. Версия 5.5: релиз в декабре 2010.
10. Версия 5.6: в разработке (5.6.6 m9 7 августа 2012).
Рис. 1.1. История выпусков MySQL [5].
Максимальный размер таблиц в MySQL 3.22 до 4 ГБ, в последующих версиях максимальный размер ограничивается максимальным размером файла используемой операционной системы.
MyISAM – одна из основных (наряду с InnoDB) систем хранения данных в СУБД MySQL.
...
2.1. Этапы установки сервера Денвер.
1. Запуск инсталлятора (Рис.2.1) [7].
Рис.2.1а
Рис.2.1 б
2. Установка дистрибутива (Рис.2.2).
Рис.2.2 а
Далее будет задан вопрос, в какой каталог установить комплекс (по умолчанию используется C:\WebServers). В указанном каталоге будут расположены все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Рекомендуется устанавливать комплекс в каталог первого уровня – то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют ввести имя директории вручную.
Затем нужно будет ввести имя виртуального диска, который будет связан с только что указанной директорией. Важно, чтобы диск с выбранным именем еще не содержался в системе.
...
2.3. Регистрация в программе phpMyAdmin.
Все необходимые этапы установки выполнены, следовательно, можно приступать к непосредственной работе в MySQL.
Для запуска используется ярлык Start Denwer. В адресной строке браузера необходимо ввести http://localhost. В загрузившуюся странице появится список ссылок.
Рис.2.5. http://localhost
Кликнув по ссылке http://localhost/Tools/phpMyAdmin, загрузится программа phpMyAdmin.
Для начала необходимо создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.
При покупке хостинга у большинства хостинг-провайдеров автоматически создается база данных и аккаунт пользователя с логином и паролем, имеющая все необходимые привилегии.
...
2.4. Создание новой таблицы.
Переходим на главную страницу phpMyAdmin-a (рис.2.7).
Рис.2.7. Главная страница PhpMyAdmin.
На главной странице вводится название новой базы данных, после чего необходимо кликнуть на кнопку «Создать» (рис.2.8).
Рис.2.8. Создание новой базы данных
Информация в базе данных хранится в таблицах. Поэтому необходимо создать таблицу с некоторым количеством полей. Для этого нужно воспользоваться полем «Создать новую таблицу в БД». Задается название и указывается количество полей в этой таблице (рис.2.9).
Таблиц в базе может несколько. И для того, чтобы работать с данными из определенной таблицы, нужно просто указать ее название и поле, из которого происходит выборка данных, а затем помещать их в нужное место HTML-каркаса посредством php-скриптов.
Рис.2.9. Создание таблицы
В любой таблице обязательно должно присутствовать служебное поле, называемое полем первичного ключа.
...
2.5. Запросы MySQL.
Для изучения особенностей осуществления запросов создается новая таблица с бо́льшим объемом информации.
Рис. 2.13. Заполнение атрибутов таблицы.
Рис. 2.14. Обзор новой таблицы.
MySQL запрос – это обращение к базе данных MySQL, с помощью которого можно реализовать: получение, изменение, удаление, сортировку, добавление и другие манипуляции с данными базы.
Все MySQL запросы разделены на простые и сложные запросы. Также выделена категория очень простых запросов, структура которых вполне понятна и не требует дополнительных разъяснений.
Простые MySQL запросы – запросы, в которых участвует одна таблица базы данных.
Сложные MySQL запросы – запросы, в которых могут участвовать две и более таблиц БД.
Очень простые MySQL запросы.
Show tables in base_1;
- покажет список всех таблиц в базе данных base_1.
Show databases;
- выведет список всех баз.
Простые MySQL запросы.
Select запросы.
...
2.6. Сложные запросы MySQL.
Как уже говорилось выше, сложные запросы выполняются на основе нескольких таблиц в базе данных. Для этого создается новая база данных, в которую входят 4 таблицы (predmet, students, teachers, usp – предметы, студенты, преподаватели и успеваемость соответственно).
Рис. 2.15. Таблица Predmet.
Рис. 2.16. Таблица Students.
Рис. 2.17. Таблица Teachers.
Рис. 2.18. Таблица Usp.
Для того, чтобы можно было работать со всеми таблицами базы данных совместно, необходимо установить связи между таблицами. Необходимо в структуре каждой таблицы поставить галочку возле поля, с помощью которого будет осуществляться связь с другой таблицей, и кликнуть на «Индекс» (рис.2.19).
Рис. 2.19. Индексирование полей.
Затем нужно открыть «Связи» (кнопка находится под структурой таблицы), выбрать необходимые параметры и нажать «Сохранить» (рис. 2.20).
Рис.2.20. Установка связей.
Запрос 1 (рис. 2.21) выводит ФИО преподавателя и название предмета, номер которого равен 2001.
...
Заключение
MySQL является популярной системой управления базами данных с открытым кодом, которая обычно используется в веб-приложениях благодаря своей скорости, гибкости и надежности. MySQL использует SQL (язык структурированных запросов) для доступа к данным в базе данных и их обработки.
Процедура создания базы данных MySQL ничем не отличается от других СУБД. Да и ее бесплатность тоже едва ли является основной причиной популярности данной системы.
Итак, основными особенностями СУБД MySQL являются:
1. Чаще всего используется в качестве удаленного сервера.
2. Включает в себя большое количество типов таблиц.
3. Поставляется со специальным типом EXAMPLE, показывающим принцип создания новых таблиц.
4. Высокая степень масштабируемости за счет поддержки большинства популярных платформ.
5. Открытый исходный код – благодаря этому данная СУБД постоянно совершенствуется и модернизируется множеством разработчиков по всему миру.
6.
...
1.Прохоренок Н. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера: БХВ-Петербург, 2010.
2.Гольцман В. MySQL 5.0: Питер, 2009.
3.http://informatics.vx8.ru/?p=39
4.http://tehnopost.info/site/12-lokalnyy-server-denver.html
5.https://ru.wikipedia.org/wiki/MySQL
6.http://www.myfirstsite.ru/articles/database-for-website
7.http://www.denwer.ru/base.html
8.http://kafitimpi.sfedu.ru/index.php?...&id=5&option=com_content&view=article
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение
Глава 1. Базы данных как одна из составляющих современных сайтов
1.1. Для чего сайту нужна база данных?
1.2. Что такое Денвер? MySQL в составе Денвер.
1.3. СУБД MySQL. Происхождение и описание.
1.4. История выпусков и технические характеристики MySQL.
Глава 2. Использование MySQL при создании базы данных
2.1. Этапы установки сервера Денвер.
2.2. Первый запуск Денвера.
2.3. Регистрация в программе phpMyAdmin.
2.4. Создание новой таблицы.
2.5. Запросы MySQL.
2.6. Сложные запросы MySQL.
Заключение
Список литературы
1.1. Для чего сайту нужна база данных?
Код HTML-страницы можно разделить на две составляющие: каркас страницы и данные. Каркас – это то, что задает вид и структуру документа: блоки, колонки, изображения и так далее. В то же время, HTML-страница содержит информационную составляющую, так называемый контент. Если сайт создан на чистом HTML, то структура и данные наверняка находятся в неразрывной связи в виде отдельных HTML-файлов. При использовании серверных препроцессоров, таких как PHP, у веб-программиста появляется возможность разделить эти две сущности. Данный подход дает множество преимуществ, самыми ярко выраженными из которых являются более простое и гибкое администрирование сайта, возможность в будущем сравнительно легко дорабатывать функционал и дизайн [6].
Большинство сайтов для своего функционирования используют базу данных. Так какие же плюсы она нам дает? Во-первых, простое и быстрое управление данными.
...
1.3. СУБД MySQL. Происхождение и описание.
SQL – это структурированный язык запросов, созданный для управления
реляционными БД. Он обладает большим перечнем возможностей, например, создать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое.
MySQL – свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей [5].
MySQL возникла как попытка применить mSQL к собственным разработкам компании: таблицам, для которых использовались ISAM – подпрограммы низкого уровня. В результате был выработан новый SQL-интерфейс, но API-интерфейс остался в наследство от mSQL.
...
1.4. История выпусков и технические характеристики MySQL.
1. Первый внутренний выпуск MySQL состоялся 23 мая 1995 года.
2. Версия для Windows систем (Windows 95 и NT) выпущена 8 января 1998.
3. Версия 3.23: бета-версия в июне 2000, релиз в январе 2001.
4. Версия 4.0: бета в августе 2002, релиз в марте 2003.
5. Версия 4.1: бета в июне 2004, релиз в октябре 2004.
6. Версия 5.0: бета в марте 2005, релиз в октябре 2005.
7. Версия 5.1: разработка велась с ноября 2005, релиз в ноябре 2008.
8. Версия 5.4: бета в апреле 2009, не была выпущена.
9. Версия 5.5: релиз в декабре 2010.
10. Версия 5.6: в разработке (5.6.6 m9 7 августа 2012).
Рис. 1.1. История выпусков MySQL [5].
Максимальный размер таблиц в MySQL 3.22 до 4 ГБ, в последующих версиях максимальный размер ограничивается максимальным размером файла используемой операционной системы.
MyISAM – одна из основных (наряду с InnoDB) систем хранения данных в СУБД MySQL.
...
2.1. Этапы установки сервера Денвер.
1. Запуск инсталлятора (Рис.2.1) [7].
Рис.2.1а
Рис.2.1 б
2. Установка дистрибутива (Рис.2.2).
Рис.2.2 а
Далее будет задан вопрос, в какой каталог установить комплекс (по умолчанию используется C:\WebServers). В указанном каталоге будут расположены все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Рекомендуется устанавливать комплекс в каталог первого уровня – то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют ввести имя директории вручную.
Затем нужно будет ввести имя виртуального диска, который будет связан с только что указанной директорией. Важно, чтобы диск с выбранным именем еще не содержался в системе.
...
2.3. Регистрация в программе phpMyAdmin.
Все необходимые этапы установки выполнены, следовательно, можно приступать к непосредственной работе в MySQL.
Для запуска используется ярлык Start Denwer. В адресной строке браузера необходимо ввести http://localhost. В загрузившуюся странице появится список ссылок.
Рис.2.5. http://localhost
Кликнув по ссылке http://localhost/Tools/phpMyAdmin, загрузится программа phpMyAdmin.
Для начала необходимо создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.
При покупке хостинга у большинства хостинг-провайдеров автоматически создается база данных и аккаунт пользователя с логином и паролем, имеющая все необходимые привилегии.
...
2.4. Создание новой таблицы.
Переходим на главную страницу phpMyAdmin-a (рис.2.7).
Рис.2.7. Главная страница PhpMyAdmin.
На главной странице вводится название новой базы данных, после чего необходимо кликнуть на кнопку «Создать» (рис.2.8).
Рис.2.8. Создание новой базы данных
Информация в базе данных хранится в таблицах. Поэтому необходимо создать таблицу с некоторым количеством полей. Для этого нужно воспользоваться полем «Создать новую таблицу в БД». Задается название и указывается количество полей в этой таблице (рис.2.9).
Таблиц в базе может несколько. И для того, чтобы работать с данными из определенной таблицы, нужно просто указать ее название и поле, из которого происходит выборка данных, а затем помещать их в нужное место HTML-каркаса посредством php-скриптов.
Рис.2.9. Создание таблицы
В любой таблице обязательно должно присутствовать служебное поле, называемое полем первичного ключа.
...
2.5. Запросы MySQL.
Для изучения особенностей осуществления запросов создается новая таблица с бо́льшим объемом информации.
Рис. 2.13. Заполнение атрибутов таблицы.
Рис. 2.14. Обзор новой таблицы.
MySQL запрос – это обращение к базе данных MySQL, с помощью которого можно реализовать: получение, изменение, удаление, сортировку, добавление и другие манипуляции с данными базы.
Все MySQL запросы разделены на простые и сложные запросы. Также выделена категория очень простых запросов, структура которых вполне понятна и не требует дополнительных разъяснений.
Простые MySQL запросы – запросы, в которых участвует одна таблица базы данных.
Сложные MySQL запросы – запросы, в которых могут участвовать две и более таблиц БД.
Очень простые MySQL запросы.
Show tables in base_1;
- покажет список всех таблиц в базе данных base_1.
Show databases;
- выведет список всех баз.
Простые MySQL запросы.
Select запросы.
...
2.6. Сложные запросы MySQL.
Как уже говорилось выше, сложные запросы выполняются на основе нескольких таблиц в базе данных. Для этого создается новая база данных, в которую входят 4 таблицы (predmet, students, teachers, usp – предметы, студенты, преподаватели и успеваемость соответственно).
Рис. 2.15. Таблица Predmet.
Рис. 2.16. Таблица Students.
Рис. 2.17. Таблица Teachers.
Рис. 2.18. Таблица Usp.
Для того, чтобы можно было работать со всеми таблицами базы данных совместно, необходимо установить связи между таблицами. Необходимо в структуре каждой таблицы поставить галочку возле поля, с помощью которого будет осуществляться связь с другой таблицей, и кликнуть на «Индекс» (рис.2.19).
Рис. 2.19. Индексирование полей.
Затем нужно открыть «Связи» (кнопка находится под структурой таблицы), выбрать необходимые параметры и нажать «Сохранить» (рис. 2.20).
Рис.2.20. Установка связей.
Запрос 1 (рис. 2.21) выводит ФИО преподавателя и название предмета, номер которого равен 2001.
...
Заключение
MySQL является популярной системой управления базами данных с открытым кодом, которая обычно используется в веб-приложениях благодаря своей скорости, гибкости и надежности. MySQL использует SQL (язык структурированных запросов) для доступа к данным в базе данных и их обработки.
Процедура создания базы данных MySQL ничем не отличается от других СУБД. Да и ее бесплатность тоже едва ли является основной причиной популярности данной системы.
Итак, основными особенностями СУБД MySQL являются:
1. Чаще всего используется в качестве удаленного сервера.
2. Включает в себя большое количество типов таблиц.
3. Поставляется со специальным типом EXAMPLE, показывающим принцип создания новых таблиц.
4. Высокая степень масштабируемости за счет поддержки большинства популярных платформ.
5. Открытый исходный код – благодаря этому данная СУБД постоянно совершенствуется и модернизируется множеством разработчиков по всему миру.
6.
...
1.Прохоренок Н. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера: БХВ-Петербург, 2010.
2.Гольцман В. MySQL 5.0: Питер, 2009.
3.http://informatics.vx8.ru/?p=39
4.http://tehnopost.info/site/12-lokalnyy-server-denver.html
5.https://ru.wikipedia.org/wiki/MySQL
6.http://www.myfirstsite.ru/articles/database-for-website
7.http://www.denwer.ru/base.html
8.http://kafitimpi.sfedu.ru/index.php?...&id=5&option=com_content&view=article
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
300 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149284 Курсовой работы — поможем найти подходящую