- •Разработка баз данных средствами MySql
- •Содержание
- •Введение
- •1. Основы работы в субд MySql
- •Системы управления базами данных
- •Основные характеристики MySql
- •Команда create database
- •Работа с таблицами
- •Синтаксис команды create table
- •Удаление таблиц
- •Синтаксис команды drop table
- •Типы данных
- •Числовые данные
- •Строковые данные
- •Календарные данные
- •Тип данных null
- •Выбор типа данных
- •1 Вариант.
- •2 Вариант.
- •3 Вариант.
- •2. Работа с таблицами. Ввод, извлечение, поиск и удаление данных Запись данных в таблицы
- •Заполните таблицу employee_data 5-10 записями. Запрос данных из таблицы MySql
- •Выборка данных с помощью условий
- •Операторы больше и меньше
- •Поиск текстовых данных по шаблону
- •Предложение group by и having
- •Удаление записей из таблицы
- •Задание 1
- •Задание 2
- •Задание 3
- •3. Логические операции в MySql
- •Операторы in и between
- •Упорядочивание данных
- •Ограничение количества извлекаемых данных
- •Извлечение подмножеств
- •Ключевое слово distinct
- •Изменение записей
- •Задание 1
- •Задание 2
- •Задание 3
- •Вычисление среднего значения
- •Именование столбцов
- •Подсчет числа записей
- •Группировка данных
- •5. Математические функции в MySql. Строковые функции. Работа с датой Математические функции MySql
- •Строковые функции
- •Ascii(строка)
- •Concat(строка1, строка2, ...)
- •Особенности типа данных Date
- •Операции с датами
- •Определение диапазонов
- •Использование Date для сортировки данных
- •Выбор данных с помощью Date
- •Текущие даты
- •Тип столбца Null
- •Задание 1
- •Задание 2
- •Задание 3
- •6. Переменные и временные таблицы. Многотабличные запросы
- •7. Вложенные запросы в MySql
- •8. Хранимые процедуры и функции
- •9. Курсоры в MySql. Представления. Конструкции управления потоком данных
- •10. Анализ и моделирование предметной области
- •1. Выбор и текстовое описание предметной области
- •2. Разработка концептуальной er-модели предметной области
- •3. Определение функциональных требований
- •11. Проектирование базы данных
- •1. Создание логической реляционной модели базы данных
- •2. Нормализация логической реляционной модели базы данных
- •1Нф (Первая Нормальная Форма)
- •2Нф (Вторая Нормальная Форма)
- •3Нф (Третья Нормальная Форма)
- •12. Проектирование физической модели бд и ее реализация
- •1. Создание физической модели базы данных
- •2. Реализация физической модели базы данных в коде
- •13. Наполнение и тестирование бд
- •1. Наполнение базы данных
- •2. Тестирование базы данных
- •14. Создание приложения к бд в среде delphi 7, с использованием AnyDac framework 1.7.0
- •1. Начало работы
- •2. Связь с таблицами
- •3. Отображение таблицы на форме
- •4. Компонент adQuery
- •5. Экспорт данных в Excel
- •6. Работа с внешними ключами
- •Рекомендуемая литература
- •Разработка баз данных средствами MySql
- •460844, Г. Оренбург, ул. Советская, 19
Рекомендуемая литература
MySQL. Справочник по языку. Под ред. Ю. Н. Артеменко / Пер. с англ. – М: Издательский дом «Вильямс», 2005. – 432 с.
Баженова И. Ю. Основы проектирования приложений баз данных: Курс лекций. Учебное пособие / И. Ю. Баженова. – М.: ИНТУИТ.РУ, Интернет-Университет Информационных технологий, 2006. – 320 с.
Дейт К. Дж. Введение в системы баз данных, 6-е издание / Пер. с англ. – СПб.: Издательский дом «Вильямс», 2000.
Избачков Ю. С., Петров В. Н. Информационные системы: Учебник для вузов. 2-е изд. – СПб.: Питер, 2005. – 656 с.
Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М: Издательский дом «Вильямс», 2003. – 1440 с.
Крёнке Д. Теория и практика построения баз данных. 9-изд. – СПб.:Питер, 2005 – 859 с.
Кузнецов М. В., Симдянов И. В. Самоучитель MySQL 5. – СПб.: БХВ-Петербург, 2006. – 560 с.
Кузнецов С. Д. Основы баз данных: Курс лекций. Учебное пособие / С. Д. Кузнецов. – М.: ИНТУИТ.РУ, Интернет-Университет Информационных технологий, 2005. – 488 с.
Полякова Л. Н. Основы SQL: Курс лекций. Учебное пособие / Л. Н. Полякова. – М.: ИНТУИТ.РУ, Интернет-Университет Информационных технологий, 2004. – 368 с.
Райордан Р. Основы реляционных баз данных / Пер. с англ. – М: Издательско-торговый дом «Русская редакция», 2001. – 384 с.
Фролов А. В., Фролов Г. В. Базы данных в Интеренете: практическое руководство по созданию Web-приложений с базами данных. – Изд. 2-е, испр. – М: Издательско-торговый дом «Русская редакция», 2000. – 448 с.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. – Спб, 2002
Учебное издание
Морковина Элла Фаридовна
Разработка баз данных средствами MySql
Учебное пособие
Компьютерная верстка Э. Ф. Морковина
Подписано к печати 7.05.2007 г.
Усл. печ. л. 7,5
Тираж 100 экз.
Издательство Оренбургского государственного
педагогического университета
460844, Г. Оренбург, ул. Советская, 19