Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник лабораторная работ ОПКСсоВБ-П.docx
Скачиваний:
3
Добавлен:
21.01.2024
Размер:
2.8 Mб
Скачать

Заключение

В данной работе была разработана база данных. Были выявлены сущности, атрибуты и взаимосвязь между ними. Построены наглядные таблицы базы данных. Так же был сформирован алгоритм основного бизнес-процесса. Помимо текстового отражения концепции алгоритма, была представлена блок-схема, с поэтапными шагами всех процессов.

Лабораторная работа №3 «Составление дпд и нормализация таблицы»

Задание: Собрать все данные из предметной области и поместить их в таблицу и сделать нормализацию первую, вторую и третью.

Цель работы: Спроектировать базу данных и сделать нормализацию.

Введение

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

СУБД обеспечивает:

  • работу с данными, размещенными на внешних накопителях;

  • работу с данными, находящимися в ОЗУ с применением дискового кэша;

  • ведение отчетности касаемо: резервирования, редактирования, бэкапа данных и т. д.;

  • поддержку различных языков баз данных (для работы и определения конкретных типов данных).

Также при работе с базой данных важно владеть навыками SQL. SQL — простыми словами, это язык программирования структурированных запросов (SQL, Structured Query Language), который используется в качестве эффективного способа сохранения данных, поиска их частей, обновления, извлечения из базы и удаления.

Полупрофессиональные СУБД

MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого, компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

MySQL портирована на большое количество платформ:AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. Существует также порт MySQL на OpenVMS. Важно отметить, что компания MySQL AB предоставляет для свободной загрузки не только исходные коды СУБД, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули.

MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.