Создание запросов на выборку данных по условию
Лабораторные работы по 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!