- •Министерство образования республики Беларусь
- •Содержание
- •Тема 1 проектированиереляционныхбазданных
- •Основные понятия по теме
- •Поставщики
- •Лабораторная работа разработка структуры реляционной базы данных
- •1 Каталог моделей оружия
- •2 Бюро путешествий
- •3 Гаражный кооператив
- •4 Учет драгметаллов в основных фондах
- •5 Склад компьютерных товаров
- •6 Склад оптовой базы
- •7 Склад сырья
- •8 Штатный состав фирмы
- •9 Работа с субподрядчиками
- •10 Обувной магазин
- •15 Газоснабжение
- •16 Домашняя видеотека
- •Тема 2 dos-ориентированные субд (на примере foxpro 2.6)
- •Основные понятия по теме
- •Лабораторная работа 1 создание и заполнение таблицы данных в интерактивном режиме
- •Лабораторная работа 2 использование индексирования для связи таблиц и поиска данных
- •Тема 3 субд microsoft access 2000
- •Основные понятия по теме
- •Лабораторная работа 1 создание схемы данных
- •Лабораторная работа 2 проектирование форм и отчетов
- •Тема 4 язык sql и его возможности
- •Основные понятия по теме
- •Лабораторная работа 1 использование запроса выборки данных для анализа отдельных таблиц
- •Лабораторная работа 2 анализ данных связанных таблиц с помощью средств sql
- •Лабораторная работа 3 модификация базы и структур таблиц средствами языка sql
- •Литература
- •Учебное издание
Министерство образования республики Беларусь
Учреждение образования
«Гомельский государственный университет
имени Франциска Скорины»
Е. А. Коваленко, В. Н. Леванцов
БАЗЫ И БАНКИ ДАННЫХ
Практическое пособие
Гомель 2007
Министерство образования республики Беларусь
Учреждение образования
«Гомельский государственный университет
имени Франциска Скорины»
Е.А. Коваленко, В.Н. Леванцов
БАЗЫ И БАНКИ ДАННЫХ
Практическое пособие для студентов специальности I – 53 01 02
«Автоматизированные системы обработки информации»
Гомель 2007
УДК 004.65(075.8)
ББК 32.973.26-018.1я73
К 562
Рецензент:
Кафедра автоматизированных систем обработки информации учреждения образования «Гомельский государственный университет имени Франциски Скорины»
Рекомендовано к изданию научно-методическим советом учреждения образования «Гомельский государственный университет имени Франциски Скорины»
Коваленко Е.А.
К 562 Базы и банки данных: практическое пособие длястудентов специальностиI– 53 01 02 «АСОИ»/ Е.А.Коваленко, В.Н.Леванцов; М-во образ. РБ, Гомельский государственный университет им. Ф Скорины.-Гомель: ГГУ им. Ф Скорины, 2007.-95 с.
Практическое пособие по курсу «Базы и банки данных» адресовано студентам специальности I – 53 01 02 «АСОИ» и включает краткие теоретические сведения по основным темам курса, требования по выполнению и оформлению практических заданий и содержанию отчета.
УДК 004.65(075.8)
ББК 32.973.26-018.1я73
© Коваленко Е.А., Леванцов В.Н. 2007
©УО «ГГУ им. Ф. Скорины», 2007
Содержание
ВВЕДЕНИЕ 4
ТЕМА 1 5
ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ 5
ЛАБОРАТОРНАЯ РАБОТА РАЗРАБОТКА СТРУКТУРЫ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ 16
Варианты заданий 21
ТЕМА 2 27
DOS-ОРИЕНТИРОВАННЫЕ СУБД (НА ПРИМЕРЕ FOXPRO 2.6) 27
ЛАБОРАТОРНАЯ РАБОТА 1 СОЗДАНИЕ И ЗАПОЛНЕНИЕ ТАБЛИЦЫ ДАННЫХ В ИНТЕРАКТИВНОМ РЕЖИМЕ 39
Варианты заданий 40
ЛАБОРАТОРНАЯ РАБОТА 2 ИСПОЛЬЗОВАНИЕ ИНДЕКСИРОВАНИЯ ДЛЯ СВЯЗИ ТАБЛИЦ И ПОИСКА ДАННЫХ 40
ТЕМА 3 СУБД MICROSOFT ACCESS 2000 42
ЛАБОРАТОРНАЯ РАБОТА 1 СОЗДАНИЕ СХЕМЫ ДАННЫХ 76
ЛАБОРАТОРНАЯ РАБОТА 2 ПРОЕКТИРОВАНИЕ ФОРМ И ОТЧЕТОВ 77
ТЕМА 4 ЯЗЫК SQL И ЕГО ВОЗМОЖНОСТИ 78
ЛАБОРАТОРНАЯ РАБОТА 1 ИСПОЛЬЗОВАНИЕ ЗАПРОСА ВЫБОРКИ ДАННЫХ ДЛЯ АНАЛИЗА ОТДЕЛЬНЫХ ТАБЛИЦ 92
Варианты заданий 93
ЛАБОРАТОРНАЯ РАБОТА 2 АНАЛИЗ ДАННЫХ СВЯЗАННЫХ ТАБЛИЦ 94
С ПОМОЩЬЮ СРЕДСТВ SQL 94
Варианты заданий 94
ЛАБОРАТОРНАЯ РАБОТА 3 МОДИФИКАЦИЯ БАЗЫ И СТРУКТУР ТАБЛИЦ СРЕДСТВАМИ ЯЗЫКА SQL 95
ЛИТЕРАТУРА 97
Учебное издание 98
БАЗЫ И БАНКИ ДАННЫХ 98
Практическое пособие для студентов специальности I-53 01 02 – «АСОИ» 98
В авторской редакции 98
ВВЕДЕНИЕ
Широкое распространение компьютерной техники и вычислительных сетей привело к увеличению объемов информации, хранимой в электронном виде, что повлекло необходимость усовершенствования принципов предварительной обработки и структурирования вводимых данных, а также алгоритмов доступа и модификации данных. Это привело к концепции баз данных и систем управления базами данных (СУБД). В настоящее время наиболее распространенными и промышленно применимыми являются реляционные базы данных. Это позволило ускорить процесс обработки информации и уменьшить время от момента возникновения данных до момента принятия решения. Однако следствием этого стала потребность в унификации доступа к данным распределенных систем, уменьшению времени получения локальными пользователям запрошенной информации. В настоящее время основным решением этой проблемы является использование языка SQL и SQL-запросов для организации работы в сетевых СУБД. Правильный выбор структуры и принципов организации данных определяет эффективность таких систем, возможности по анализу накопленных данных.
Необходимость изучения: изучение дисциплины «Базы и банки данных» предусмотрено учебным планом подготовки специалистов специальности I-53 01 02.
Цель изучения дисциплины «Базы и банки данных»– обучение эффективным принципам организации хранения и доступа к данным, баз данных и систем управления базами данных.
Выполнение практических работ по дисциплине «Базы и банки данных» позволяет студентам закрепить теоретические знания по предмету и приобрести практические навыки по проектированию баз данных и применения систем управления базами данных для обработки информации. Каждая тема содержит краткие теоретические сведения, необходимые для выполнения предлагаемых практических заданий, с иллюстрациями и примерами. Для каждого задания предусмотрены варианты для выполнения.