- •Федеральное агенство по образованию
- •Оглавление
- •Часть I
- •Часть II
- •Часть I
- •Лабораторная работа 1(2). Применение форм.
- •DoCmd.OpenForm "Номера групп"
- •Лабораторная работа 2(1) Создание и использование запросов с использованием vba.
- •Лабораторная работа 2(2). Создание и использование запросов.
- •Лабораторная работа №3. Создание отчетов.
- •Ход работы
- •Лабораторная работа №4. Разработка приложения на Visual Basic для ведения однотабличной бд.
- •Лабораторная работа №5 обработка нормализованной многотабличной структуры бд.
- •Лабораторная работа №6. Создание многостраничного web-приложения
- •Задание 1. Создайте новую базу данных.
- •Задание 2. Создание проекта и формы SwitchBoard
- •Создание нового приложения и Web-формы SwitchBoard
- •Задание 3. Добавление компонентов, необходимых для работы с бд.
- •Добавление к приложению компонентов для работы с бд
- •Создание Web-формы для ввода данных AddContact
- •Создание Web-формы Calls
- •Часть II
- •3. Создание файла таблицы данных
- •4. Разработка приложения для работы с таблицей данных
- •5. Структура проекта приложения
- •6. Пример реализации бд о студентах
- •7. Контрольные вопросы
- •8. Требования к отчёту
- •9. Перечень заданий
- •Лабораторная работа №2 создание windows-приложения для работы с базой данных. Генерация отчетов.
- •1. Порядок выполнения работы
- •2. Обработка информации однотабличной базы данных
- •3. Печать данных
- •4. Пример реализации программы расчёта средней оценки
- •4. Контрольные вопросы
- •5. Требования к отчёту
- •Лабораторная работа №3 обработка информации базы данных, имеющей структуру «master-detail». Изучение основ sql.
- •1. Порядок выполнения работы
- •2. Основные сведения о ссылочной целостности. Задание индексов.
- •3. Задание псевдонимов в bde Administrator.
- •4. Установка связей между компонентами и бд. Создание меню.
- •5. Поиск данных.
- •6. Контрольные вопросы
- •7. Требования к отчёту
- •Лабораторная работа №4
- •3. Управление базами данных
- •4. Язык баз данных sql
- •5. Хранимые процедуры
- •6. Связь бд с приложением
- •7.1 Создание mdi интерфейса
- •7.2 Создание модуля данных
- •7.3 Вызов дочерней формы
- •7.4 Форма «Студенты»
- •If q_Spr.State in[dsedit,dsinsert] then q_Spr.Post ; // выход из режима редактирования
- •If q_Spr.UpdatesPending then // если были изменния
- •If MessageDlg('Несохраненные данные будут потеряны. Закрыть? ',
- •7.5 Форма Журнал (j_Ved)
- •7.6 Форма Ведомость (Ved)
- •7.7 Отчет об успеваемости (Rep)
- •8. Контрольные вопросы
- •9. Требования к отчёту
- •Рекомендации к выполнению курсовоГо проекта по дисциплине «Базы данных»
- •Варианты заданий:
- •Рекомендуемая литература по дисциплине «Базы данных»
Лабораторная работа №4
ОСНОВЫ ОБРАБОТКИ КЛИЕНТ-СЕРВЕРНОЙ
СТРУКТУРЫ БД
Цели работы:
1. Получение навыков работы с клиент/серверной СУБД Microsoft SQL Server
2. Обучение основам программирования на SQL в Microsoft SQL Server
3. Разработка программных средств реализации основных операций управления БД.
1. Порядок выполнения работы
1. Изучить методические указания.
2. Установить Microsoft SQL Server
3. Создать тестовую базу данных, таблицы, хранимую процедуру
4. Разработать приложение в среде Borland Delphi для работы с созданной БД
5. Оформить отчёт.
2. Установка SQL Server
Для установки SQL сервера необходим лицензионный компакт диск с дистрибутивом. Если версия Personal Edition, то допустимо устанавливать на клиентскую операционную систему (пример, Win XP Pro), Profession Edition устанавливается только на серверную платформу. Для установки необходимы права локального администратора. Для перехода на следующий пункт в процессе установка нажимайте Next.
Сустановочного диска запустить файлsetup.bat для начала установки
Выбрать Local Computer, если установка производится непосредственно на сервере, или Remote Computer для удаленной установки
- Выберите первый пункт для установки SQL сервера
- Введите свое имя и название компании
Прочитайте лицензионное соглашение и нажмите Yes для подтверждения согласия
Выберите вариант установки:
Clients Tools Only (только клиентские приложения без сервера),
Server and Clients Tools (клиентские приложения и сервер),
Connectivity Only (только строка соединения, добавляет драйвер ODBC для SQL Server)
Для установки на сервер выберите пункт 2, для клиентских мест пункт 3
При необходимости выберите название сервера (установка более одного сервера на 1 компьютер)
Выберите тип установки (Typical), путь для установки приложения, путь для размещения БД
Выберите Use the Local System account для запуска сервиса SQL Server (необходимы права локального администратора)
Выберите смешанный режим аутентификации (Mixed Mode), поставьте галочку, допускающую пустой пароль (Blank Password). При установке SQL сервера для промышленной эксплуатации использование пустого пароля не допустимо
При правильном выполнении вышеуказанных пунктов произойдет установка программы. Для проверка работоспособности сервера через меню Пуск выберите Microsoft SQL Server – Service Manager . Выберите Server (по умолчанию д.б. выбран), нажмите Start. Должен произойти запуск сервиса, о чем свидетельствует значок в системном трее (около часов) .
3. Управление базами данных
Для управления базами данных в MS SQL Server разработано специальное приложение Enterprise Manager (Пуск – Программы - Microsoft SQL Server - Enterprise Manager) Для работы с вновь созданным сервером щелкните п.к. мыши SQL Server Group – New SQL Server Registration. Добавьте созданный вами сервер. В результате он должен отобразиться в правом окне менеджера. Интерфейс управления представлен в виде дерева. Основные закладки: Databases (Предоставляет доступ к базам данных), Data Transformation Manager (Создает сценарии копирования таблиц), Management (расписание запуска процедур, резервное копирование), Security (управление доступом пользователей)
Для создания новой БД необходимо щелкнуть п.к. мыши по закладке Databases – New Database и в поле Name ввести имя базы данных (Test) . В списке баз данных должна появиться новая запись Test. Удаление базы данных осуществляется с помощью щелчка п.к. мыши по базе и выбора соответствующего пункта контекстного меню
Для работы с таблицами БД необходимо раскрыть вкладкуTest и выбрать Tables. В правом окне отобразится перечень таблиц существующих в БД. На момент создания новая БД содержит только системные таблицы.
Для создания новой таблицы необходимо щелкнуть п.к. мыши в правом поле менеджера, выбрать New Table. Откроется конструктор таблицы
После ввода полей необходимо сохранить информацию, нажав «дискету» и выбрав имя таблицы (Kadr). Аналогично создать таблицы Predmet и Ved: