Создание запросов на выборку данных по условию

Лабораторные работы по MySQL

Студента __ курса:

Шарипова Ильдара Рамилевича

Направление подготовки:

09.02.07 Информационные системы и программирование

 

Туймазы-2018

Лабораторная работа № 1

Установка sql-сервера, подключение клиентской программы

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

1. Сервер скачан с сервера: http://www.mysql.ru/download/

2. Первичная настройка программы:

- в конфигурационном файле « my. ini» были установлены становлены стандартные настройки расположения БД

3. Проверка работоспособности осуществлена с помощью команд проверки БД и подключения к MySQL

4,5,6. Запуск и создание БД « test»

7. Директория хранения БД:

Ответы на вопросы:

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

2. Настройки программы СУБД MySQL хранятся в корневом каталоге самой БД.

3. Проверить работоспособность СУБД MySQL можно с помощью командной строки и выполнив: mysql – uroot

4. Хранятся данные СУБД MySQL в директории прописанной в конфигурационном файле: datadir="C:/Program Files/MySQL/MySQL Server 5.0/data"

Лабораторная работа № 2

Настройка и администрирование субд mysql

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

1. Подключение к БД « mysql - u root», задание пароля пользователя « mysql - u root – p».

2. Учетные записи пользователей:

 

 

3,4. Вывод всех пользователей:

Ответы на вопросы:

1. Разграничение нужно для того, чтобы разграничить права пользователей.

2. В СУБД созданной заранее БД привилегий

3. Привилегия в MySQL это права доступа к СУБД

4. Ссновные привилегии разрешают доступ к БД это: select, grant

5. Gривилегии разрешают модификацию БД: insert, update, delete, insert, alter


Лабораторная работа № 3

Создание таблиц базы данных

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

1. Для создания новой БД на сервере (http://localhost/denwer/) выбрать ссылку: phpMyAdmin - администрирование СУБД MySQL:

2. Создать таблицу в БД, например для хранения информации о кофе (info_coffee)

3. Создать набор полей, указать типы данных, размер текстовых полей. Если необходимо указать «auto_increment» для ключевого поле (предварительно его создав – primary key)

4. Для добавления данных нажать «Вставить»:

5. Для просмотра всех записей нажать «Обзор»:

 

Ответы на вопросы:

1. БД является специализированным приложением для хранения упорядоченных данных, однако для этого можно использовать и другие приложения, например Excel.

2. Текстовый, числовой, денежный, дата время и т.д.

3. Для определения поля по которому возможно произвести выборку

4. Индексация производится для более удобного и быстрого описка

5. Тип данных « memo»

6. Инсерт обеспечивает вставку, а лоад загрузку данных

7. За счет оптимизации запросов СУБД

 

Лабораторная работа № 4

Создание запросов на выборку данных по условию

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

1. Чтобы создать запрос необходимо сделать активной БД,для которой

Создается запрос, затем в рабочей области редактора запросов создать запрос с помощью команды SELECT

2. Создадим запрос «Отдел кадров»(связывает таблицы «Employees»и «Departments» по полю«DepId»)и фильтр для отображения сотрудников отдельных отделов.

3. Поле «Name» таблицы «Departments» содержит названия отдела, сравнивая его с конкретным именем отдела, мы можем организовать вывод информации о сотрудниках этого отдела:

 

 

Ответы на вопросы:

1.  SQL является прежде всего информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL нельзя назвать языком программирования.

2. В варианте параллельной выборки процессор выдает на системную шину, к которой подключена основная память, запрос на чтение.

 

Лабораторная работа № 6

Настройка и работа в mysql на основе denver`a.

Цель работы: научиться настраивать MySQL на основе Денвера и работать в нем

СУБД MySQL, а также веб-сервер Apache, необходимые для работы с WordPress собраны в пакет прикладных программ Denwer. Запуск Denwer осуществляется с помощью исполняемого файла run.exe из директории /WebServers/Denwer.

Для начала проверим функционирование установленной копии WordPress. Для этого в браузере откроем страницу http://wordpress/ Здесь мы видим установленную копию свободной системы управления содержимым WordPress.

Данная система используется как платформа для ведения блогов, но может быть дополнительно расширена модулями для решения более широкого круга задач. В качестве хранилища данных данная система использует СУБД MySQL. Мы будем использовать WordPress как интерфейс для управления данными, хранящимися в СУБД.

Версия WordPress, необходимая для выполнения данной лабораторной работы уже содержит минимально необходимый набор материалов, который может быть расширен. Вход в панель управления веб-приложением осуществляется по адресу http://wordpress/wp-admin/ Для входа нужно указать логин и пароль. В данной инсталляции логин и пароль – admin.

Для создания источника данных перейдем в Администрирование – Источники данных ODBC.

 

Создаем новый пользовательский DSN путем нажатия на кнопку Добавить. Выбираем в качестве драйвера MySQL ODBC 5.1 Driver

Выберем базу данных wordpress, перейдем в таблицу wp_posts. В представлении Structure выберем поля post_title и post_content, и нажмем кнопку Fulltext.

Сохраним содержимое в файл ftsearch.php в директории /WebServer/home/wordpress/www/ и обратимся к нему в браузере по адресу http://wordpress/ftsearch.php


Дата добавления: 2018-11-24; просмотров: 226; Мы поможем в написании вашей работы!

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




Мы поможем в написании ваших работ!