Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
Содержание
1. Описание целевой СУБД 4
2. Инфологическая модель 7
3. Концептуальная модель 8
4. Внешняя модель 9
Заключение 14
Список использованной литературы 15
Приложение
1. Код страниц сайта 16
Приложение
2. Листинг базы данных 38
Выдержка из текста
Для хранения информации была выбрана СУБД MySQL. Сравним выбранную СУБД с ее аналогами, а именно с ее главным конкурентом СУБД Oracle.
Сравнивать две такие разные СУБД довольно тяжело, так как они принадлежат к разным областям применения.
MySQL изначально разрабатывал коллектив удаленных сотрудников – около семидесяти процентов из 400 работали из собственного дома. ORACLE разрабатываю в офисах.
Условия распространения: MySQL распространяется двумя путями. Первый – по лицензии GPL. По данной лицензии получается, что любой программный продукт, включающий в себя исходные коды MySQL – также должен распространятся под лицензией GPL. Отсюда вытекает второй путь распространений – по коммерческой лицензии.
ORACLE изначально разрабатывалась как корпоративная СУБД, поэтому логично, что она платная. Распространяется четыре основные редакции и две дополнительные. Первые четыре – полностью платные, пятая – предназначена для мобильных и встраиваемых устройств, а шестая (называется Express Edition) распространяется бесплатно, но имеет урезанный функционал.
До версии 3.23 у MySQL максимальные размеры таблиц могли равняться четырем гигабайтам. С версии 3.23 – уже до восьми миллионов терабайт. Начиная с пятой версии MySQL поддерживает хранимые процедуры и функции, обработчики ошибок, курсоры, триггеры, представления. Чтобы установить себе на компьютер MySQL можно скачать либо исходные коды, либо готовый исполняемый модуль для вашей ОС. В MySQL используется немного «подрезанный» стандартный SQL. MySQL поддерживает очень большой список платформ. Надо сказать, что почти все хостеры предоставляют хостинг вместе с MySQL – поэтому она и является такой популярной.
ORACLE поддерживает все вышеописанные функции, но в ней есть еще ряд особенных функций: объектно-ориентированные свойства, автономные транзакции, последовательности, пакеты, аналитические функции. Для работы можно использовать как стандартный SQL, так и язык программирования PL/SQL – в него добавлено множество дополнительных функций, упрощающих работу программиста. Кроме того, последняя на данный момент версия СУБД ORACLE 11g – это первая в мире база данных, специально разработанная для работы в сетях распределенных вычислений Grid. ORACLE, также как и MySQL – поддерживает очень много различных платформ.
Удобство работы с СУБД. MySQL можно скачать вместе с веб-сервером и интерпретатором PHP в пакете Denwer (или, например – TopServer), затем достаточно установить – и все будет работать. Все очень просто и легко. Создавать, изменять и удалять объекты можно с помощью кликов мышью. Для начинающего пользователя данная система – идеальна. По умолчанию пользователь имеет имя root и пустой пароль. Поэтому обязательно надо создать нового пользователя и задать ему необходимые привилегии и пароль. Все настройки осуществляются базе mysql.
Чтобы установить ORACLE – придется немного повозиться, но этот процесс все же довольно прост. Для работы с СУБД используется PL/SQL Developer – это отдельная программа, которую необходимо устанавливать. Там тоже большая часть функций доступна по щелчку, но надо знать – где что лежит. Зато потом, когда все будет изучено — открываются огромные возможности по созданию, редактированию и удалению всех объектов базы данных. По умолчанию, администратор СУБД имеет логин и пароль MANAGER. После входа также надо создать своего пользователя.
В плане пользования – MySQL выигрывает, так как она очень проста, новичок сразу почти все сможет сделать
Список использованной литературы
Список использованной литературы
1. MySQL (+ CD-ROM): Максим Кузнецов, Игорь Симдянов — Санкт-Петербург, БХВ-Петербург, 2012 г. — 1008 с.
2. MySQL на примерах (+ CD-ROM): Максим Кузнецов, Игорь Симдянов — Москва, БХВ-Петербург, 2012 г. — 592 с.
3. MySQL: Поль Дюбуа — Санкт-Петербург, Вильямс, 2011 г.- 1168 с.
4. MySQL: руководство для начинающих: А. В. Паутов — Санкт-Петербург, НТ Пресс, 2011 г. — 384 с.
5. MySQL: руководство пользователя.: А.В. Паутов — Санкт-Петербург, 2012 г. — 266 с.
6. PHP & MySQL: Кристина Пейтон, Андре Меллер — Москва, Бином-Пресс, 2011 г. — 366 с.
7. PHP и MySQL. Создание интернет-магазина: Кристиан Дари, Эмилиан Баланеску — Санкт-Петербург, Вильямс, 2011 г. — 640 с.
8. Изучаем PHP и MySQL: Линн Бейли, Майкл Моррисон — Санкт-Петербург, Эксмо, 2011 г. — 800 с.
9. Изучаем PHP и MySQL: Мишель Е. Дэвис и Джон А. Филлипс — Москва, Символ-Плюс, 2012 г. — 448 с.
10. Руководство по MySQL: — Санкт-Петербург, Русская Редакция, 2012 г. — 544 с.