Главная страница
Навигация по странице:

  • Annotation

  • 1 Создание базы данных 1.1 Описание модели

  • 1.2 Создание базы данных в PhpMyAdmin

  • 1.3 Импорт БД с виртуальной машины на компьютер

  • 2 Создание html страницы

  • 3 Связывание html-страницы и базы данных

  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  • Работа с базами данных SQL. БД Курсовая-2-22. Литература по данному вопросу, материалы интернетисточников и другая различная документация. Проект содержит пояснительную записку объемом 22 страницы, включая 31 рисунок, библиографический список из 6 наименований


    Скачать 1.17 Mb.
    НазваниеЛитература по данному вопросу, материалы интернетисточников и другая различная документация. Проект содержит пояснительную записку объемом 22 страницы, включая 31 рисунок, библиографический список из 6 наименований
    АнкорРабота с базами данных SQL
    Дата23.01.2023
    Размер1.17 Mb.
    Формат файлаpdf
    Имя файлаБД Курсовая-2-22.pdf
    ТипЛитература
    #900293

    2
    Аннотация
    Пояснительная записка представляет собой отчет о выполнении курсового проекта.
    В данном задании рассматривается работа с базой данных с помощью phpMyAdmin, работа над созданием html-страницы, связывание страницы с базой данных. Для этого используется учебная литература по данному вопросу, материалы интернет-источников и другая различная документация.
    Проект содержит пояснительную записку объемом 22 страницы, включая 31 рисунок, библиографический список из 6 наименований.
    Annotation
    The explanatory note is a report on the implementation of the course project. This task discusses working with a database using phpMyAdmin, working on creating an html page, linking a page to a database. For this purpose, educational literature on this issue, materials from internet sources, and other various documentation are used.
    The project consists of 22 pages, incl. 31 figure, 6 bibliographic titles.

    3
    Оглавление
    Введение .............................................................................................................................................. 4 1 Создание базы данных ................................................................................................................... 5 1.1 Описание модели ..................................................................................................................... 5 1.2 Создание базы данных в PhpMyAdmin ................................................................................ 6 1.3 Импорт БД с виртуальной машины на компьютер ............................................................ 9 2 Создание html страницы .............................................................................................................. 16 3 Связывание html-страницы и базы данных .............................................................................. 19
    Заключение ........................................................................................................................................ 21
    Список использованной литературы ............................................................................................ 22

    4
    ВВЕДЕНИЕ
    В ходе курсовой работы была создана база данных, которая содержит в себе сведения об оценках студентов. База данных реализовывается в программе phpMyAdmin.
    Также создается шаблон html-страницы с некоторыми свойствами. Этот шаблон объединяется с базой данных с помощью языка программирования php. Для написания кода была использована программа «Atom». Для работы с локальным сервером использовался программный продукт «MAMP». MAMP — это комплект софта, который устанавливается из одного пакета, сам настраивается и превращает ваш компьютер в локальный сервер для разработки и тестирования сайтов. В одном пакете уже собрано и настроено всё необходимое.
    Целью данной курсовой работы является получение базовых навыков работы с базами данных SQL.

    5
    1 Создание базы данных
    1.1 Описание модели
    Была разработана модель базы данных «Сведения об оценках студентов». Концепт модели представлен на рисунке 1.
    Рисунок 1 – Модель базы данных
    Описание базы данных: преподаватель, который принимает зачет\экзамен у студента, по некоторому предмету, выставляет оценки в базу данных конкретным студентам, чьи сведения занесены также в эту базу.
    Взаимодействие между сущностями происходит следующим образом.
    Сущность «преподаватель» имеет атрибут «код преподавателя», который связан с атрибутом «код преподавателя» сущности «предмет» связью один-ко-многим.
    Атрибут «код предмета» сущности «предмет» связан с атрибутом «код предмета» сущности «оценка» связью один-ко-многим.
    Сущность «студент» имеет атрибут «код студента», который связан с атрибутом
    «код студента» сущности «оценка» связью один-ко-многим.

    6
    Атрибут «код группы» сущности «группа» связан с атрибутом «код группы» сущности «студент» связью один-ко-многим.
    1.2 Создание базы данных в PhpMyAdmin
    ПО phpMyAdmin.
    Рисунок 2 – Структура базы данных
    Рисунок 3 – Создание таблицы «Преподаватель»
    Рисунок 4 – Заполнение таблицы «Преподаватель»
    Рисунок 5 – Создание таблицы «Предмет»

    7
    Рисунок 6 – Заполнение таблицы «Предмет»
    Рисунок 7 – Создание таблицы «Оценка»
    Рисунок 8 – Заполнение таблицы «Оценка»

    8
    Рисунок 9 – Создание таблицы «Студент»
    Рисунок 10 – Заполнение таблицы «Студент»
    Рисунок 11 – Создание таблицы «Группа»
    Рисунок 12 – Заполнение таблицы «Группа»

    9
    Рисунок 13 – Диаграмма базы данных
    1.3 Импорт БД с виртуальной машины на компьютер
    Для того, чтобы базу данных перенести на компьютер с виртуальной машины, нужно нажать в phpMyAdmin «Экспорт». Далее вам нужно выбрать один из методов экспорта:

    Быстрый - если нужно экспортировать базу данных с минимальным количеством настроек.

    Обычный - если нужно экспортировать базу данных с определенными настройками, такими как: сжатие, кодировка, операторы.
    После выбора метода нажмите на кнопку "Вперед" для начала экспорта. База данных загрузится на компьютер. Экспортированный код представлен на рисунках ниже.

    10
    Рисунок 14 – Экспортированная база данных
    Рисунок 15 – Экспортированная база данных

    11
    Рисунок 16– Экспортированная база данных
    Рисунок 17 – Экспортированная база данных

    12
    Рисунок 18 – Экспортированная база данных
    Рисунок 19 – Экспортированная база данных

    13
    Рисунок 20 – Экспортированная база данных
    Рисунок 21 – Экспортированная база данных

    14
    Рисунок 22 – Экспортированная база данных
    Если необходимо импортировать базу данных, то нужно перейти во вкладку "Импорт" и выбрать нужный файл.
    Рисунок 23 – Импортированная база данных

    15
    Рисунок 24 – Импортированная база данных (дизайнер)

    16
    2 Создание html страницы:
    Для реализации шаблона HTML страницы был написан код. Его некоторые функции – выведение текста на экран, картинок, связывание с CSS-файлом для изменения стилей, размеров шрифта, картинок, постановки отступов и так далее, переход на другую страницу по ссылке. Код html-файла представлен на рисунке 25.
    Рисунок 25 – Код html-файла
    Код CSS-файла представлен на рисунках 26 и 27.

    17
    Рисунок 26 – Код CSS-файла
    Рисунок 27 – Код CSS-файла

    18
    Результат работы кода представлен на рисунке 28.
    Рисунок 28 – Результат работы кода

    19
    3 Связывание html-страницы и базы данных
    Для реализации данной задачи был написан код на языке php.
    В приведенном скрипте реализован запрос, который выводит всю таблицу student.
    Рисунок 29 – PHP-код

    20
    Рисунок 30 – PHP-код
    После запуска проекта открывается первая страница, написанная на языке html. При переходе по ссылке, открывается новое окно с ответом на запрос, написанным в php-файле.
    Рисунок 31 – Вывод запроса

    21
    ЗАКЛЮЧЕНИЕ
    В ходе курсовой работы была создана база данных, которая содержит в себе сведения об оценках студентов. База данных была реализована в программе phpMyAdmin.
    Также был создан шаблон html-страницы с некоторыми свойствами. Этот шаблон объединен с базой данных с помощью языка программирования php. Поставленная цель работы была выполнена, данная работа помогла на несложном примере изучить структуру веб-страницы, получить опыт создания, а также соединения ее с базой данных через локальный сервер.

    22
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
    1. HTML
    Примеры//
    [Электронный ресурс].
    URL: https://schoolsw3.com/html/html_examples.php (Дата обращения: 11.12.2021).
    2. Основы HTML// [Электронный ресурс]. URL: https://html5book.ru/osnovy-html/ (Дата обращения: 11.12.2021).
    3. Основы
    CSS//
    [Электронный ресурс]
    URL: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/CSS_basics/
    (дата обращения 11.12.2021).
    4. Основы
    CSS//
    [Электронный ресурс]
    URL: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/CSS_basics/
    (дата обращения 11.12.2021).
    5. Основы CSS// [Электронный ресурс] URL: https://html5book.ru/osnovy-css/ (дата обращения 11.12.2021).
    6. Руководство по изучению PHP с нуля с примерами // [Электронный ресурс] URL: https://wiki.merionet.ru/servernye-resheniya/88/rukovodstvo-po-izucheniyu-php-s-nulya- s-primerami/ (дата обращения 11.12.2021).


    написать администратору сайта