
- •Работы практические по дисциплине базы данных
- •1 Практическая работа
- •1.1 Тема: Нормализация данных. Выстраивание взаимодействий в модели. Построение инфологической модели бд
- •2 Практическая работа
- •2.1 Тема: Изучение интерфейса и назначение пунктов главного меню программного средства разработки баз данных
- •3 Практическая работа
- •3.1 Тема: Управление объектами базы данных sql
- •4 Практическая работа
- •4.1 Тема: Создание таблиц. Ввод исходных данных
- •5 Практическая работа
- •5.1 Тема: Создание форм. Ввод исходных данных в формы. Редактирование данных
- •6 Практическая работа
- •6.1 Тема: Создание запросов
- •7 Практическая работа
- •7.1 Тема: Назначение взаимосвязей в таблицах
- •8 Практическая работа
- •8.1 Тема: Создание индекса. Сортировка данных в таблице
- •9 Практическая работа
- •9.1 Тема: Формирование отчетов. Вывод отчетов на печать
- •Список использованных источников
8 Практическая работа
8.1 Тема: Создание индекса. Сортировка данных в таблице
8.2 Цель: научиться создавать индексы и сортировать данные в таблице.
8.3 Оборудование, инструменты, расходные материалы:
1) Персональный компьютер
2) Программа SQL Server 2000 (утилита Query Analizer)
8.4 Теоретическая часть
Для ускорения поиска данных в таблицах необходимо использовать индексацию. Индекс создается с помощью оператора create index.
Синтаксис оператора create index:
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view } ( column [ ASC | DESC ] [ ,...n ] ) [ WITH < index_option > [ ,...n] ] [ ON filegroup ]
< index_option > :: = { PAD_INDEX | FILLFACTOR = fillfactor | IGNORE_DUP_KEY | DROP_EXISTING | STATISTICS_NORECOMPUTE | SORT_IN_TEMPDB }
8.5 Выполнение работы
1) Создать индексы в базе данных, по полям в таблицах, которые участвуют в условиях where SQL-запросов.
2) С помощью запросов вывести данные таблиц в отсортированном виде.
8.6 Пример выполнения работы
Create index author_index on author (au_id);
8.7 Вывод
9 Практическая работа
9.1 Тема: Формирование отчетов. Вывод отчетов на печать
9.2 Цель: научиться создавать отчеты и выводить их на печать.
9.3 Оборудование, инструменты, расходные материалы:
1) Персональный компьютер
2) Программа SQL Server 2000 (утилита Query Analizer)
9.4 Теоретическая часть
Для построения отчетов по базе данных необходимо выполнить все предыдущие работы. Отчет должен содержать основные этапы проектирования базы данных и результаты выполнения работ на этапах.
Основные этапы:
Описание предметной области.
Построение инфологической модели.
Выбор СУБД.
Построение даталогической модели.
Построение физической модели.
Размещение данных в таблицах.
Создание запросов.
9.5 Выполнение работы
1) В соответствии с ЕСКД подготовить отчеты по каждому этапу проектирования базы данных.
2) Вывести подготовленные отчеты на печать.
9.6 Вывод
Список использованных источников
Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. пособие. – М.: ФОРУМ: ИНФРА-М, 2003. – 352 с.
Глушаков С.В., Ломотько Д.В. Базы данных: уч. курс. М.: «АСТ», 2000 – 504 с.
Избачков Ю.С., Петров В.Н. Информационные системы: учебник для вузов. – 2-е изд. – СПб.: Питер, 2005 – 656 с.