Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5сем / lab1_database

.docx
Скачиваний:
4
Добавлен:
27.08.2024
Размер:
435.95 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

доц., канд. техн. наук

Б.К.Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

УСТАНОВКА MYSQL И НАСТРОЙКА СЕРВЕРА БАЗ ДАННЫХ

по курсу: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4016

М.О. Жовтяк

подпись, дата

инициалы, фамилия

Санкт-Петербург 2022

  1. Цель работы

Установка MySQL-сервера и его компонент на персональный компьютер; изучение возможностей клиентских утилит при взаимодействии с сервером для реализации реляционной БД.

  1. Краткая теоретическая информация и инсталляция MySQL.

Создание сайта предполагает подготовку к его загрузке на сервер, именно для этого используется локальный сервер на ПК, на котором ведется разработка сайта (в моем случае с БД). Сервер, в том числе и локальный содержит в себе код сайта, реализующий определенную задачу, а также базу данных, хранящую информацию пользователей и сервера. В данном курсе будет вестись работа именно с реляционной базой данных MySQL с архитектурой «клиент-сервер», где сетевая нагрузка распределена между серверами и пользователями сайта или приложения.

Установленные файлы MySQL на рисунках 1-3.

Рисунок 1 – Компоненты MySQL-сервера

Рисунок 2 – Местоположение файлов запуска

Рисунок 3 – Расположение установленных совместно с сервером учебных БД

  1. Вариант работы

Вариант – 14

1) Виды услуг химчистки (Код вида услуг, Тип белья, Стоимость).

2) Клиенты (Код клиента, Фамилия, Имя, Телефон).

3) Заказы (Код заказа, Код вида услуги, Код клиента, Дата приема, Цена услуги).

  1. Выполнение заданий

Первое упражнение выполняется для понимания команды БД, выполняется в среде консольного клиента MySQL Command Line Client, где будет реализована однотабличная БД. На рисунке 4 две последние операции показывают структуру и введенные записи тестовой таблицы.

Рисунок 4 – Выполнение первого упражнения

Аналогичным образом создается однотабличная база данных по своему варианту lab_11 с помощью команды CREATE. Создание БД на рисунке 5.

Рисунок 5 – Создание базы данных в Command Line

Выбирается БД lab_11 c помощью команды USE. В базе данных создается таблица types_services с помощью команды CREATE. Создание таблицы и описание типов её атрибутов (команда DESCRIBE) на рисунке 6.

Рисунок 6 – Создание таблицы types_services

Далее таблица заполняется 5 записями (команда INSERT INTO). Заполнение и отображение введенных данных (SELECT FROM) на рисунке 7.

Рисунок 7 – Заполнение таблицы tpes_services записями

После выполнения упражнения, сервер останавливается командой EXIT. Запускается графический клиент MySQL Workbench, в нем же создается соединение с сервером БД. Это можно увидеть на рисунке 8.

Рисунок 8 – Создание соединения с сервером БД

По упражнению создается тестовая однотабличная база данных с одной записью. Результат выполнения и информация о БД представлена на рисунке 8-9.

Рисунок 8 – Создание БД в Workbench

Рисунок 9 – Отображение данных вкладки Columns в Workbench

После выполнения второго упражнения аналогично создается вторая однотабличная БД lab_12 по своему варианту с пятью записями. Реализация создания и результат вывода представлен на рисунке 10.

Рисунок 10 – Реализация БД по варианту в Workbench

Рисунок 11 – Отображение типов данных таблицы в Workbench

  1. Вывод

В ходе лабораторной работы я познакомился с реляционной системой управления базами данных MySQL, которая используется для создания баз данных с архитектурой «клиент-сервер». Создал две БД с таблицами согласно варианту.

Изучил основные команды для работы с базой данных:

  1. CREATE DATABASE/TABLE <имя> – создание базы данных/таблицы

  2. USE <имя> – использование определенной базы для работы

  3. INSERT INTO <имя таблицы> (<позиции для внесения данных>) values – внесение записей в таблицу БД

  4. SELECT FROM – оператор запроса, возвращающий набор данных из БД

  5. DESCRIBE – получение информации о столбах

В ходе работы проблем не возникло.

Список использованных источников

  1. Учебно-методическое пособие «Разработка и администрирование базы данных с открытым исходным кодом» - Аграновский А.В., В.В. Боженко, Е.Л. Турнецкая, 2022 г.

Соседние файлы в папке 5сем