Научная статья на тему 'Обучение студентов среднего профессионального образования основам создания баз данных в mysql'

Обучение студентов среднего профессионального образования основам создания баз данных в mysql Текст научной статьи по специальности «Науки об образовании»

CC BY
170
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
E-Scio
Область наук
Ключевые слова
DBMS / OPEN SOURCE SYSTEM / STUDENTS / DATABASE

Аннотация научной статьи по наукам об образовании, автор научной работы — Старушенкова Екатерина Евгеньевна

В данной статье подробно описана методика обучения создания базы данных для студентов среднего профессионального образования по средствам системы управления базами данных MySQL. А так же приведен сравнительный анализ изучения баз данных по средствам различных систем управления базами данных в школе MS Access и более продвинутой и сложной системой MySQL.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

This article describes in detail the training methodology for creating a database for students of secondary vocational education by means of the MySQL database management system. A comparative analysis of the study of databases by means of various database management systems at the MS Access school and the more advanced and complex MySQL system is also given.

Текст научной работы на тему «Обучение студентов среднего профессионального образования основам создания баз данных в mysql»

УДК 004.657

Педагогические науки

Старушенкова Екатерина Евгеньевна, преподаватель факультета довузовской подготовки и среднего профессионального образования Мордовский Государственный Университет им. Н.П.Огарева, Республика Мордовия, г.Саранск

ОБУЧЕНИЕ СТУДЕНТОВ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОСНОВАМ СОЗДАНИЯ БАЗ ДАННЫХ В MYSQL

Аннотация: В данной статье подробно описана методика обучения создания базы данных для студентов среднего профессионального образования по средствам системы управления базами данных MySQL. А так же приведен сравнительный анализ изучения баз данных по средствам различных систем

управления базами данных в школе MS Access и более продвинутой и сложной системой MySQL.

Ключевые слова: СУБД, система СПО, студенты, обучающиеся, база данных.

Annotation: This article describes in detail the training methodology for creating a database for students of secondary vocational education by means of the MySQL database management system. A comparative analysis of the study of databases by means of various database management systems at the MS Access school and the more advanced and complex MySQL system is also given.

Keywords: DBMS, open source system, students, students, database.

Работа с базами данных в рамках обучения студентов среднего профессионального образования напрямую связано с решением задачи подготовки к профессиональной деятельности и продолжения образования на высшей ступени обучения. Происходит формирование представления о роли и месте компьютерной техники в современном и будущем обществе, об основных закономерностях обработки и структуризации информации с помощью компьютера.

Рассматриваемая тема предполагает изучение большого количества теоретического материала, а так же методы, применяемые для эффективного решения задач баз данных и их приложений. Для улучшения познавательной деятельности важно, что бы учащиеся не получали готовые знания, а открывали их. Задача преподавателя - повысить интерес учащихся к теме по средствам соотнесения знаний, которыми уже владеют студенты с получаемыми.

В учебниках школьного курса СУБД характеризуется как совокупность программных средств для управления базами данных. MS Access с которым учащиеся уже встречались в школьном курсе информатики в учебниках Н. Л. Угриновича и др. имеет большие отличия от My SQL, с которым студентам

приходится работать в рамках получения среднего профессионального образования.

Однако, эти программные продукты имеют различия, которые важно учитывать про обучении.

MS Access имеет сходный с MS Exel графический интерфейс и схожую модель управления, который будет понятен и простому пользователю. MySQL - это сервер баз данных, который не имеет графического интерфейса. Это среда, при работе с которой используют язык запросов SQL [1]. Управление осуществляется через командную строку и имеет свой синтаксис, а так же реализует модель "клиент-сервер", так как все базы данных находятся на сервере, даже если вы работаете локально.

Аналогично с MS Access таблицы в MySQL состоят из записей (строк в таблице) и полей - шапки таблицы.

Для примера создадим таблицу, содержащую список сотрудников. Для того, что бы подключиться к серверу MySQL используем команду:

$ mysql -u username -p Enter password: mysql>

Если сервер MySQL расположен на удалённом хосте - его можно указать с помощью ключа -h:

$ mysql -u username -p -h somehost.com Enter password: mysql>

После подключения MySQL-пользователем root, выполняем запрос из командной строки для создания пустой базы данных с именем «example».

mysql> create database example

Для того, что бы убедиться что база данных была в самом деле создана, используем команду «show databases» [2].

mysql> show databases;

Database information_schema mysql example

Для того, что бы выполнить какие-либо операции с базой данных, обратимся к созданной таблице с помощью команды «use». Для подключения введем команду:

mysql> use example; Database changed Создадим таблицу сотрудники с помощью запроса employee

create table employee ( id INT AUTO_INCREMENT PRIMARY KEY, name varchar(20), dept varchar(10),

salary int(10) );

Если скопировать вышеприведенные строчки в командную строку "mysql> ", то начиная со второй строки, будут отображены символы ->. Это означает, что ввод запроса еще не закончился [3]. SQL-запрос завершается точкой с запятой. Вот так это будет выглядеть на вашем экране:

mysql> create table employee ( -> id INT AUTO_INCREMENT PRIMARY KEY, -> name varchar(20), -> dept varchar(10),

-> salary int(10) -> );

Query OK, 0 rows affected (0.00 sec) Для того, что бы пользователь мог видеть все таблицы, которые имеются в базе данных, введем запрос:

mysql> show tables;

Tables_in_example employee 1 row in set (0.00 sec) Для просмотра созданной таблицы, введем запрос: mysql> desc employee;

В результате, на выходе будем иметь следующие данные:

------ +

| Field | Type | Null | Key | Default | Extra

|

------ +

| id | int(11) | NO | PRI | NULL

auto_increment | | name | varchar(20) | YES | | NULL

|

| dept | varchar(10) | YES |

| salary | int(10)

|

| YES | |

+

-+■

-+-

| NULL |

| NULL

-+■

------+

4 rows in set (0.01 sec) После создания базы данных и таблиц в ней, следующим этапом работы будет являться заполнение полученной таблицы[4].

Воспользуемся командой «insert» для заполнения таблиц. При этом, не нужно указывать имена столбцов таблицы, просто необходимо ввести значения соответствующих полей в последовательности, в которой эти поля были указаны при создании таблицы:

insert into employee values(100,'Thoma',,Sales,,500);

insert into employee values(2 00,'Jasin',,Technology,,550); insert into employee values(300,'Mala',,Technology,,7 00); insert into employee values(4 00,'Niha',,Marketing,,950);

insert into employee values(500,'Randy',,Technology,,600);

Для того, что бы занести значения в определенные столбцы, нужно указать имена столбцов:

mysql> insert into employee(Name,Dept) values('Rit',

'Accounti'); Query OK, 1 row affected (0.01 sec)

При помощи команды «mysqlimport» пользователь может загружать данные в базу MySQL из текстового файла [5].

Для того, что бы увидеть все записи из созданной таблицы, создадим запрос:

mysql> select * from employee;

+ -

+ -

не получим следующие значения:

----+ ------ - +------------+ - ------

id | name | dept | salary

----+ ------ - +------------+ - ------

100 | Thoma | Sales | 500

200 | Jasin | Technology | 550

300 | Maya | Technology | 700

400 | Niha | Marketing | 950

500 | Randy | Technology | 600

501 | Ritu | Accounting | NULL

- +

+

+-

6 rows in set (0.00 sec)

+

Введем запрос, который выберет только те данные, в которых одновременно выполняются 2 условия департамент "Technology", и оклад не менее 6000 :

mysql> select * from employee where dept = 'Technology'

and salary >= 600; В результате получим:

| id | name | dept | salary |

| 300 | Maya | Technology | 700 | | 500 | Randy | Technology | 600 |

2 rows in set (0.00 sec)

Библиографический список:

1. Белл Ч. Обеспечение высокой доступности систем на основе MySQL / Ч. Белл, А. Киндал - М. : BHV, 2012. - 624 c.

2. Диго С. М. Базы данных: проектирование и использование / С. М. Диго. - М. : Финансы и статистика, 2005. - 153 с.

3. Колисниченко Д. В. PHP и MySQL. Разработка Web-приложений / Д. В. Колисниченко. - СПб. : ХВ-Петербург, 2015. - 593 с.

4. Конноли Т. Базы данных: проектирование, реализация, сопровождение / Т. Конноли, К. Бегг, А. Страчан. - М. : Вильямс, 2003. - 327 с.

5. Кузнецов М. В Самоучитель MySql 5 / М. В. Кузнецов, И. В. Симдянов. - СПб. : БХВ-Петербург, 2006. - 560 с.

УДК 37

Психолого-Педагогические науки

Сорокина К. А., старший преподаватель КТ и МФВ, Петрозаводский Государственный Университет, Россия, г. Петрозаводск

Солодовник Е. М., старший преподаватель КФК, Петрозаводский Государственный Университет, Россия, г. Петрозаводск

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ ПОДГОТОВКИ КОМАНДЫ

ПО ЧИР-ДАНСУ

Аннотация: В данной статье рассматриваются методические указания для качественной подготовки команды по Чир-дансу. Приводятся примеры типичных ошибок, которые совершаются на этапе подготовки команды к соревновательной деятельности. Раскрыты пути решения проблем связанных с подготовкой танцевального номера Чир-данс.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ключевые слова: Чир-данс, станты, черлидеры, чиры, слайдлайнеры, команда.

i Надоели баннеры? Вы всегда можете отключить рекламу.