- •Системы управления базами данных
- •Часть 2
- •Предисловие
- •Лабораторная работа 1
- •1.1. Краткие теоретические сведения
- •1.2. Описание команд и рекомендации к выполнению работы
- •1.3. Создание таблиц базы данных
- •2. Практическая часть
- •1.2 Создание пользователей и задание им прав
- •1.3 Копирование и восстановление бд
- •2. Практическая часть
- •3.Контрольные вопросы
- •Лабораторная работа 3 Индексы и обзоры.
- •1.1. Краткие теоретические сведения
- •1.2. Создание индекса
- •1.3. Оператор explain
- •1.4. Представления (обзоры)
- •2. Практическая часть
- •1.2 Создание и модификация хранимых процедур и функций
- •1.3Синтаксис хранимого кода
- •Практическая часть
- •2. Практическая часть
- •Практические задания
- •3. Контрольные вопросы
- •Лабораторная работа № 7 Работа с Firebird и Interbase в Delphi. Ado компоненты
- •Практические задания
- •Лабораторная работа №8 разработка приложения в среде delphi
- •1.Краткие теоретические сведения
- •2 Практические задания
- •Контрольные вопросы
- •Лабораторная работа №9 Проектирование приложений для работы с бд
- •Краткие теоретические сведения
- •Практические задания
- •3. Контрольные вопросы
- •Лабораторная работа №10 Проектирование отчетов
- •Краткие теоретические сведения
- •2 . Практические задания
- •Лабораторная работа №11 Использование запросов при проектировании приложений
- •Краткие теоретические сведения
- •Практические задания
- •Практические задания
- •2.Практические задания
- •3. Контрольные вопросы
- •Краткие теоретические сведения
- •Практические задания
- •Практические задания
- •3. Практические задания
- •3. Контрольные задания
- •Лабораторная работа 16 Функции php для работы с MySql. Подключение к базе данных MySql.
- •1. Краткие теоретические сведения
- •Практическая часть
- •1.2. Обработка результатов запроса
- •1.3. Функции получения информации о результатах sql-запросов
- •2. Практическая часть
- •Int[(м)]
- •1.1.1. Строковые типы
- •Varchar(m)
- •1.1.2. Типы даты и времени
- •1.2. Функции MySql
- •1.2.1 Функции непосредственно MySql:
- •Ifnull(expr1,expr2)
- •If(expr1,expr2,expr3)
- •1.3. Написание сценариев php с использованием pear::db
- •2. Практическая часть
- •2. Практическая часть
- •3. Контрольные вопросы
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ВЫСШИЙ
РАДИОТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
М.В.ВАСИЛЕВСКАЯ, Е.А. ЛАЗИЦКАС
Системы управления базами данных
Лабораторный практикум
для студентов специальностей 1-08 01 01
«Профессиональное обучение»
В двух частях
Часть 2
МИНСК 2011
Предисловие
Современный специалист в области разработки СУБД и клиент-серверных приложений должен уметь пользоваться различными технологиями получения данных из СУБД, а также различными методами и средствами разработки клиент-серверных приложений различного уровня сложности.
Целью дисциплины «Системы управления базами данных» является изучение основ реляционной модели баз данных, принципам их создания и обработки данных, для получение необходимой информации.
Лабораторный практикум по данной дисциплине предполагает выполнение 24 лаб раб.
Данный практикум является продолжением первой части.
В первой части содержаться задания по разделам «Разработка БД в среде MSAccess», «Администрирование БД Interbase».
Вторая часть практикума включает задания по разделам «Создание БД MySQL», «Создание БД Oracle», «Создание клиент-серверных приложений», «Работа с транзакциями».
Описание каждой лабораторной работы содержит теоретические сведения, необходимые для её выполнения, порядок выполнение работы, задания и контрольные вопросы
При защите лабораторной работы необходимо предоставить отчет выполненной работы, продемонстрировать результат выполнения работы и ответить на контрольные вопросы
Указания по выполнению лабораторных работ
Перед выполнением лабораторной работы студенты должны ознакомиться с предлагаемыми теоретическими сведениями, необходимыми для успешного выполнения конкретной работы. Следует внимательно ознакомиться с заданием, обдумать действия по выполнению работы, изучить при необходимости дополнительный теоретический материал, а затем приступить к выполнению задания.
Результаты выполнения всех лабораторных работ необходимо сохранить на магнитном носителе, так как они будут использоваться для выполнения последующих работ.
Отчет по лабораторной работе включает:
- тему лабораторной работы;
- цели работы;
- пошаговое описание, выполненных заданий;
- ответы на контрольные вопросы по лабораторной работе;
- выводы по итогам лабораторной работы.
К выполнению следующей работы студенты допускаются только после сдачи отчета по предыдущей лабораторной работе.
Лабораторная работа 1
УСТАНОВКА SQL-СЕРВЕРА, ПОДКЛЮЧЕНИЕ КЛИЕНТСКОЙ ПРОГРАММЫ
Цель работы: формирование умений установки на персональный компьютер и конфигурировать сервер баз данных MySQL и закрепление знаний, умений и навыков создания объектов БД.
1.1. Краткие теоретические сведения
MySQL – это система управления базами данных (СУБД). База данных (БД) представляет собой структурированную совокупность данных. СУБД применяется для записи, выборки и обработки данных, хранящихся в компьютерной БД. В реляционной БД информация хранится в отдельных таблицах, благодаря чему увеличиваются скорость и гибкость работы СУБД.