Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_Базы данных.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.22 Mб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Тульский государственный университет

КАФЕДРА

Автоматизированных информационных и управляющих систем

Арефьева Е.А., Семенчев Е.А.

БАЗЫ ДАННЫХ

Лабораторные работы

Методические указания для студентов

специальности 080801-«Прикладная информатика (в экономике)

очного обучения

Тула 2009

Разработали: Е.А. Арефьева,- канд. техн. наук, доцент;

Е.А. Семенчев, канд. техн. наук, доцент.

Рассмотрено на заседании кафедры

Протокол № от января 2009 г.

Зав кафедрой В.А. Фатуев.

Оглавление

БАЗЫ ДАННЫХ 1

Лабораторные работы 1

Методические указания для студентов 1

специальности 080801-«Прикладная информатика (в экономике) 1

очного обучения 1

Тула 2009 1

1. ВВЕДЕНИЕ 5

2. ОБЩИЕ ТРЕБОВАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ПОДГОТОВКЕ И ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ 8

3. ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ ПРИ ВЫПОЛНЕНИИ ЛАБОРАТОРНЫХ РАБОТ 9

4. ПРАВИЛА ОФОРМЛЕНИЯ И СДАЧИ ОТЧЁТОВ ПО ЛАБОРАТОРНЫМ РАБОТАМ 10

Лабораторная работа № 1 12

ПОСТРОЕНИЕ КОНЦЕПТУАЛЬНОЙ И ЛОГИЧЕСКОЙ МОДЕЛЕЙ ПРЕДМЕТНОЙ ОБЛАСТИ 12

1. ЦЕЛЬ РАБОТЫ 12

2. ОСНОВЫ ТЕОРИИ 12

ПОСТРОЕНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ 17

3. ОБЪЕКТЫ И СРЕДСТВА ИССЛЕДОВАНИЯ 21

4. ПОДГОТОВКА К РАБОТЕ 21

ВАРИАНТЫ ЗАДАНИЙ 22

6. КОНТРОЛЬНЫЕ ВОПРОСЫ 22

Лабораторная работа № 2 23

РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ: СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ И ФОРМ ПРОСМОТРА ДАННЫХ 23

1. Цель работы 23

2. Основы теории 23

Модификация структуры таблицы 25

Создание индекса для одного поля 26

Установка первичного ключа 27

Окно диалога «Схема данных» 28

Связывание двух полей одной таблицы 29

Создание между таблицами отношения «многие-ко-многим» 29

Изменение структуры таблицы в окне диалога «Схема данных» 30

Изменение существующей связи 30

Удаление таблицы из макета схемы данных 31

Определение условий целостности данных 31

Простейший способ создания формы 33

Создание кнопок управления 37

Использование линий и прямоугольников 39

3. ОБЪЕКТЫ И СРЕДСТВА ИССЛЕДОВАНИЯ 39

4. ПОДГОТОВКА К РАБОТЕ 40

ВАРИАНТЫ ЗАДАНИЙ . Выбирается преподавателем из списка заданий (См. Приложение) и остается единым для всех лабораторных работ. 40

6. КОНТРОЛЬНЫЕ ВОПРОСЫ 40

Лабораторная работа № 3 41

РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ: ФОРМИРОВАНИЕ ЗАПРОСОВ 41

1. ЦЕЛЬ РАБОТЫ 41

2. ОСНОВЫ ТЕОРИИ 41

Создание простого запроса 42

Использование в запросах вычислимых полей 45

Объединение критериев нескольких полей 48

Объединение двух таблиц 49

Условие отбора в многотабличных запросах 50

Итоговые запросы 50

Группировка по нескольким полям 52

Включение в запрос выражений 52

Изменение наименований итоговых полей 52

3. ОБЪЕКТЫ И СРЕДСТВА ИССЛЕДОВАНИЯ 53

4. ПОДГОТОВКА К РАБОТЕ 53

ВАРИАНТЫ ЗАДАНИЙ . Выбирается преподавателем из списка заданий (См. Приложение) и остается единым для всех лабораторных работ. 53

6. КОНТРОЛЬНЫЕ ВОПРОСЫ 53

Лабораторная работа №4 54

ИСПОЛЬЗОВАНИЕ МАКРОСОВ ДЛЯ СОЗДАНИЯ ПРИЛОЖЕНИЙ ПОЛЬЗОВАТЕЛЯ В ACCESS 54

Лабораторная работа №5 64

ПОСТРОЕНИЕ ЗАПРОСОВ В ACCESS С ПОМОЩЬЮ SQL 64

Лабораторная работа № 6 76

РАЗРАБОТКА ИНТЕРФЕЙСА ПРИКЛАДНЫХ ПРОГРАММ С БАЗАМИ ДАННЫХ НА ОСНОВЕ ТЕХНОЛОГИИ ADO 76

Обзор компонент 76

Пример работы с отложенными изменениями 92

События ADO 93

События выполнения команд 96

События выборки данных 96

Уведомления об изменении положения текущей записи в наборе. 96

Уведомления об изменении набора данных 96

Асинхронная работа с сервером 97

Асинхронное соединение 97

Асинхронное выполнение команды 97

Асинхронная выборка данных 97

БИБЛИОГРАФИЧЕСКИЙ СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 99

ПРИЛОЖЕНИЕ 100

ВАРИАНТЫ ПРИМЕРНЫХ ПРЕДМЕТНЫХ ОБЛАСТЕЙ ДЛЯ ВЫДАЧИ ЗАДАНИЙ ЛАБОРАТОРНЫХ РАБОТ ПО БД 100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]