Создание базы данных на MySQL – Зоопарк
Процесс создания и заполнения базы данных "Зоопарк". Описание конфигурирования, администрирования и программирования СУБД MySQL и создание программы иллюстрирующей возможности MySQL. Создание и изменение запроса в разработанной конфигурации "Зоопарк".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.01.2020 |
Размер файла | 625,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СТРОИТЕЛЬСТВА ТРАНСПОРТА И АРХИТЕКТУРЫ им. Н. Исанова
Институт Новых информационных технологий
Факультет Информационных технологий
Кафедра «Информационных систем и технологий»
СРС
по дисциплине «Управление данными»
Тема: «Создание базы данных на MySQL - Зоопарк»
Группа: ИСТ (б)- 2 - 17
Выполнил: Сарыбаев Ш.А.
Проверила: ст. препод. Абдрасакова А. Б.
Бишкек - 2019
Содержание
Введение
1. Постановка задачи
2. Создание и заполнение базы данных «Зоопарк»
3. Заполнение таблиц
4. Создание запросов
Заключение
Литература
Введение
На сегодняшний день СУБД MySQL (представляет) является одной из самых известных, надежных систему управления реляционными базами данных (СУБД). На сегодняшний день это одна из самых популярных систем управления базами данных и быстрых из всего семейства существующих СУБД.
Одной из причин являются правила ее распространения -- за нее не надо платить деньги и распространяется она вместе со своими исходными текстами, другая причина - это то, что MySQL относительно быстрая СУБД. PostgreSql, например, также распространяется под лицензией *GNU GPL, но она не получила столь широкого распространения. Одна из причин -- это заметная медлительность. Итак, две главные причины популярности MySQL: цена и производительность.
MySQL написан под десятки видов операционных систем. Это и FreeBSD, OpenBSD, MacOS, OS/2, SunOS, Win9x/00/NT и Linux. Сегодня MySQL особенно распространена на платформах Linux и Windows. Причем на последней встречается гораздо реже.
Принцип работы СУБД MySQL аналогичен принципу работы любой СУБД, использующей SQL (Structured Query Language, язык структурированных запросов) в качестве командного языка для создания/удаления баз данных, таблиц, для пополнения таблиц данными, для осуществления выборки данных.
Целью данной работы является описание конфигурирования, администрирования и программирования СУБД MySQL и создание программы иллюстрирующей возможности MySQL.
1. Постановка задачи
1. Создать базу данных «Зоопарк». Таблицы базы данных:
Таблица «Ареалы обитания»
Ш Идентификатор ареала
Ш Название
Ш Таи климата (тропический, умеренный и т.д.)
Ш Континент
Таблица «Виды животных»
Ш Идентификатор вида
Ш Название
Ш Тип питания (хищник, травоядное, всеядное)
Ш Идентификатор ареала
Таблица «Клетки зоопарка»
Ш Идентификатор клетки (уникальный номер клетки в зоопарке)
Ш Длина
Ш Ширина
Ш Высота
Ш Расположение
Таблица «Обитатели зоопарка»
Ш Идентификатор вида
Ш Идентификатор клетки
Ш Кличка
Ш Вес
Ш Длина
Ш Дата поступления в зоопарк
2. Создание и заполнение базы данных «Зоопарк»
Связи таблиц (рис 1).
Рис 1.
Создаём базу данных командой: CREATE DATABASE zoopark; как показано на рисунке (рис.1)
Рис 2.
Выбираем нашу БД: use zoopark; как показано на рисунке (рис.3)
Рис 3.
Создаём таблицы как показано на (рис.4,5,6,7):
create table areal_obitania(id int not null, nazvanie varchar(15), tai_klimata varchar(20), kontinent varchar(20), primary key(id));
Рис 4.
база данные запрос
create table vid_jivotnh(id_vid int, nazvanie varchar(15), tip_pitania varchar(20), areal_obitania_id int, index fk_vid_jivotnh_areal_obitania_id (areal_obitania_id), constraint fk_vid_jivotnh_vid_id foreign key (areal_obitania_id) references areal_obitania (id));
Рис 5.
create table kletki_zoopark(id int not null, dlina varchar(10), shrina varchar(10), vsota varchar(10), raspolojenie varchar(20));
Рис 6.
create table obitateli_zooparka(vid_id int references vid_jivotnh (vid_id), id int references kletki_zooparka (id), klichka varchar(15), ves varchar(10), dlina varchar(15), data_postuplenie varchar(20));
Рис 7.
Проверяем список таблиц командой show tables как показано на рис 8;
Рис 8.
3. Заполнение таблиц
Заполнение таблицы areal_obitania как показано на рисунках (рис.9,10,11,12):
insert into areal_obitania values(1, "savanna", "Tropicheskiy", "Afrika");
аналогичным способом заполняем остальные строки
Рис 9.
Заполнение таблиц kletki_zoopark:
insert into kletki_zoopark values(1, "5_m", "4_m", "2_m", "1/№1");
аналогичным способом заполняем остальные строки
Рис 10.
Заполнение таблиц :
insert into obitateli_zooparka values (1, 1, "locki", "85_kg", "1.42_m", "10.10.2018");
аналогичным способом заполняем остальные строки
Рис 11.
Заполнение таблиц:
insert into vid_jivotnh values (1, "Lev", "hishnik", 1);
аналогичным способом заполняем остальные строки
Рис 12.
4. Создание запросов
ь Поиск животных по виду (рис 13,14,15,16).
Рис 13.
ь Поиск всех животных, поступивших в зоопарк за указанный период.
Рис 14.
ь Вывод всей информации о животном по его кличке(рис 15).
Рис 15.
ь Вывод информации о самой населенной клетки и количество животных в ней(рис 16).
Заключение
Итак, популярность MySQL сервера определяется не только тем, что пакет распространяется бесплатно и имеет высокую производительность, но ещё и тем, что имеет множество вышеперечисленных достоинств, многих из которых нет у других СУБД.
И виртуальный магазин, и сервер знакомств, и всевозможные сайты, предоставляющие платные услуги, -- все нуждаются в возможности обрабатывать и хранить большие объемы информации.
MySQL предоставляет всем эту возможность совершенно бесплатно. Это действительно одна из самых мощных, быстрых и надежных СУБД.
В ходе выполнения самостоятельная работы студента была написана программа (баз данных), которая представляет собой база данных то есть информация о животных зоопарка.
Литература
1. https://bobych.ru/referat/67/26314/1.html
2. https://metanit.com/sql/mysql/1.1.php
3. https://wiki.gentoo.org/wiki/MySQL/Startup_Guide/ru
4. https://wiki.gentoo.org/wiki/MySQL/Startup_Guide/ru#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81.D1.8B_.D0.BA_.D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0.D0.BC_MySQL
Размещено на Allbest.ru
...Подобные документы
Синтаксис, типы данных, используемые в базе данных MySQL. Создание и удаление базы данных, создание таблицы и удаление таблицы, изменение ее свойств. Переименование, вставка и удаление столбцов, изменение их свойств. Обновление и поиск записей в таблице.
лабораторная работа [641,7 K], добавлен 04.03.2010Характеристика и технические возможности СУБД MySQL. Трехуровневая структура MySQL. Требования к аппаратному обеспечению. Создание таблицы, триггеров, генераторов, хранимых процедур в MySQL. Разработка приложения для базы данных с помощью Borland Delphi.
курсовая работа [940,7 K], добавлен 20.12.2011Функции, позволяющие работать с базой данных MySQL средствами РНР. Соединение с сервером и его разрыв. Создание и выбор базы данных. Доступ к отдельному полю записи. Комплексное использование информационных функций. Запросы, отправляемые серверу MySQL.
лекция [3,5 M], добавлен 27.04.2009Программные средства, которые помогают манипулировать и управлять данными. Приемы создания и редактирования баз данных в СУБД MySQL. Способы и средства доступа и манипулирования данными. Создание, удаление, редактирование таблиц данных и их элементов.
практическая работа [1,2 M], добавлен 14.03.2013Система управления базами данных (СУБД) MySQL. Установка, настройка и запуск MySQL. Окончательная настройка нового MySQL сервера. Основные утилиты и журнальные файлы. Работа с виртуальными хостами. Синтаксис для создания таблиц и управление данными.
реферат [3,5 M], добавлен 24.06.2019Этапы создания сайта с использованием СУБД – MySQL. Подключение блоков, наполнение текстовым содержанием путём ручного ввода данных в базу данных mysql. Создание администраторского раздела (админки), наполнение содержимым через администраторский раздел.
курсовая работа [4,5 M], добавлен 15.11.2012Отличительные особенности языков программирования PHP и CSS. Возможности компактного многопоточного сервера баз данных MySQL. Системный анализ предметной области, проектирование ее инфологической модели. Создание базы данных и web-страниц сайта магазина.
курсовая работа [1,0 M], добавлен 15.01.2013Основные технологии веб-программирования. Методы отправки данных на сервер с помощью HTML-формы. PHP - Препроцессор Гипертекста. Сохранение данных в базе данных MySQL. Клиент-Сервер и технология CGI. Примеры использования PHP совместно с MySQL.
лекция [2,9 M], добавлен 27.04.2009Общая характеристика системы управления базами данных MySQL, ее основные особенности и возможности, касающиеся обеспечения целостности данных. Реализация ограничений семантической и ссылочной целостности в СУБД MySQL на примере фрагмента ИС "Салон магии".
курсовая работа [981,0 K], добавлен 14.10.2012Система управления базами данных MySQL. Управление БД MySQL при помощи инструмента phpmyadmin. Принципы учета товарно-материальных ценностей. Спецификация оборудования, необходимого для нормального функционирования базы данных учета. Создание скрипта.
дипломная работа [1,4 M], добавлен 16.08.2015Классификация компьютерных сетей. Схема подключения к Интернету, каналы передачи и приема информации. Разработка сайта с использованием скриптового языка программирования PHP и базы данных MySQL (база данных о квартирах, предназначенных для продажи).
контрольная работа [3,6 M], добавлен 09.05.2012Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.
контрольная работа [648,7 K], добавлен 13.04.2012Общая характеристика СУБД MySQL. Отличительные черты физической организации хранения и обработки данных, имеющимся в СУБД MySQL. Характер связи между таблицами. Реализация ограничений семантической и ссылочной целостности на примере "Салон магии".
курсовая работа [965,5 K], добавлен 13.01.2013Выбор средств разработки. Написание сценариев PHP. Разработка базы данных MySQL. Описания организации иерархической многопользовательской модульной структуры сайта с возможностью управления содержанием. Создание средств для удаленного администрирования.
практическая работа [4,8 M], добавлен 12.06.2013Общая характеристика СУБД MySQL, клиент-серверная технология. Отличительные черты физической организации хранения и обработки данных, имеющимся в СУБД MySQL. Средства администрирования и спектр программных интерфейсов. Характер связи между таблицами.
презентация [73,2 K], добавлен 28.05.2019Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Виды серверов баз данных. MySQL как наиболее приспособленная для применения в среде СУБД. Хранимые и присоединенные процедуры. Операционная среда серверов. Согласованность чтения и тупиковые ситуации. Установка и настройка MySQL Server 5.6 на Windows 7.
курсовая работа [3,0 M], добавлен 28.12.2015Системы управления базами данных. Состав СУБД. Языки программирования. Проектирование базы данных на СУБД MySQL. Работа с XAMPP Control Panel. База данных " Детский сад". Вывод данных из таблицы "Ребенок", "Группы", "Классы" и "Направление занятий".
курсовая работа [1,9 M], добавлен 13.12.2016Разработка и описание предметной области программы. Проектирование и структура базы данных в СУБД MYSQL. Формулирование алгоритма на языке С++. Возможности применения программы, ее функциональные особенности и назначение, перспективы использования.
курсовая работа [854,5 K], добавлен 30.05.2013