Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ход работы. «Создание базы данных и таблиц средствами MySQL»




Практическая работа № 2

«Создание базы данных и таблиц средствами MySQL»

 

Цель: научиться создавать базу данных и таблицы средствами MySQL.

 

Задание:

1. Создать базу данных в соответствии с индивидуальным заданием

2. Создать таблицы базы данных в соответствии с индивидуальным заданием

 

Задание на самостоятельную работу

 

3. Оформить отчет по практической работе и подготовиться к ее защите.

 

Содержание отчета

 

1. Тема, цель работы, задание

2. Описание выполняемых команд

3. Описание полученных результатов

 

 

Пример выполнения задания.

 

2.1 Создание базы данных строительной организации.

 

В СУБД MySQL создание базы данных сводится к созданию нового подкаталога в каталоге данных.

Создание базы данных средствами SQL осуществляется при помощи оператора CREATE DATABASE.

На рисунке 2.1 приведен пример создания базы данных stroyka.

 

 

Рисунок 2.1 – Создание базы данных stroyka

 

После выполнения запроса из рисунка 2.1, заглянув в каталог C:/mysql5/data, можно обнаружить новый каталог stroyka. Максимальная длина имени базы данных составляет 64 знака и может включать литеры, цифры и символы _ и $. Имя может начинаться с цифры, но не должно полностью состоять из цифр.

Проконтролировать создание базы данных, а также узнать имена существующих баз данных можно при помощи оператора SHOW DATABASES (Рисунок 2.2)

 

 

Рисунок 2.2 – Использование оператора SHOW DATABASES

 

Оператор SHOW DATABASES отобразил имена четырех баз данных. Базы данных information_schema и mysql являются служебными и необходимы для поддержания сервера MySQL в работоспособном состоянии – в них хранится информация об учетных записях, региональных настройках и т. п.

Удаление баз данных можно осуществить при помощи оператора DROP DATABASE, за которым следует имя базы данных (рисунок 2.3).

 

 

Рисунок 2.3 – Удаление базы данных TEST при помощи оператора

DROP DATABASE

 

На рисунке 2.4 отображены баз данных, которые остались

 

 

Рисунок 2.4 – Просмотр существующих баз данных

 

Если производится попытка создания уже существующей базы данных, возвращается ошибка, которая отображена на рисунке 2.5.

 

 

Рисунок 2.5 – Сообщение об ошибке

Для предотвращения такой ошибки оператор CREATE DATABASE можно снабдить конструкцией IF NOT EXISTS, при наличии которой база данных создается, если она еще не существует, если же существует – никакие действия не производятся

 

 

Рисунок 2.6 – Использование оператора IF NOT EXISTS

 

Первый оператор CREATE DATABASE возвращает ответ, в котором говорится, что было произведено одно действие (1 row affected), т. е. база данных создается. Второй оператор CREATE DATABASE возвращает сообщение, что запрос не произвел ни одной операции (0 rows affected), т. е. база данных не создается, однако и ошибка не выдается

 

2.2 Создание таблиц базы данных строительной организации.

 

Перед тем как создать таблицу, в клиентской программе следует выбрать базу данных, с которой будет производиться работа. Эта операция осуществляется при помощи команды USE (рисунок 2.7).

 

 

Рисунок 2.7 – Выбор базы данных

 

В ходе проектирования базы данных методом сущность-связь (практическая работа № 1) были определены основные таблицы нашей базы данных:

– Рабочие (working) с атрибутами: инд. код рабочего (ind_kod), фамилия (surname), имя (name), отчество (patronymic), дом адрес (address);

– Объекты (objects) с атрибутами: код объекта (kod_obj), тип (type), адрес (address);

– Назначение (purpose) с атрибутами: № договора (num_cont), дата назначения (date_cont), инд. код рабочего (ind_kod), код объекта (kod_obj);

– Специальность (Specialty) с атрибутами: код специальности (kod_spec), наименование (name_spec), ставка (rate);

– Прием (Reception) с атрибутами: № приказа (order_no), дата приема (date_admis), инд. код рабочего (ind_kod), код специальности (kod_spec).

 

Для создания таблицы используется оператор CREATE TABLE, после которого следует имя создаваемой таблицы и в круглых скобках – структура таблицы.

На рисунке 2.8 отображено создание таблицы Рабочие (working)

 

 

Рисунок 2.8 – Создание таблицы Рабочие (working)

 

На рисунке 2.9 отображено создание таблицы Объекты (objects)

 

 

Рисунок 2.9 – Создание таблицы Объекты (objects)

 

На рисунке 2.10 отображено создание таблицы Назначение (purpose)

 

 

Рисунок 2.10 – Создание таблицы Назначение (purpose)

 

На рисунке 2.11 отображено создание таблицы Специальность (Specialty)

 

 

Рисунок 2.11 – Создание таблицы Специальность (Specialty)

 

На рисунке 2.12 отображено создание таблицы Прием (Reception)

 

 

Рисунок 2.12 – Создание таблицы Прием (Reception)

 

Проконтролировать вновь созданные таблицы можно при помощи оператора SHOW TABLES, который отображает список таблиц текущей базы данных (рисунок 2.13)

 

 

Рисунок 2.13 – Просмотр таблиц базы данных

 

Удаление таблицы производится при помощи оператора DROP TABLE. На рисунке 2.14 отображено удаление таблицы Объекты (objects).

 

 

Рисунок 2.14 – Удаление таблицы Объекты (objects)

 

Для того чтобы получить описание столбцов базы данных, можно воспользоваться оператором DESCRIBE. На рисунке 2.15 отображено описание столбцов таблицы Назначение (purpose).

 

 

Рисунок 2.15 – Описание столбцов таблицы Назначение (purpose)





Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 757; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.03 сек.