Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1.doc
Скачиваний:
29
Добавлен:
13.02.2016
Размер:
361.47 Кб
Скачать

Технология работы Запуск программы

  1. Нажать кнопку Пуск в нижней части рабочего стола Windows, на линейке задач.

  2. В появившемся стартовом меню открыть подменю Программы.

  3. В подменю однократным нажатием левой кнопки мыши активизировать Microsoft Access.

Создание таблицы средствами ddl

  1. Откройте окно БД.

  2. В окне БД щелкните по вкладке Запросы.

  3. Щелкните по кнопке Создать.

  4. В появившемся окне Новый запросвыберите способ Конструктор. Нажмите ОК.

  5. Не выбирая таблицу, нажмите Закрыть

  6. В меню Запрос выберите команду Запрос SQL и подкоманду Управление.

  7. Введите инструкцию SQL для управляющего запроса. Каждый управляющий запрос может содержать только одну управляющую инструкцию

В следующем управляющем запросе с помощью инструкции CREATE TABLE создается таблица «Друзья». Приведенная инструкция определяет имена и типы полей таблицы и создает для поля «Код» индекс, назначающий это поле ключевым.

CREATE TABLE Друзья

([Код] integer,

[Фамилия] text,

[Имя] text,

[ДеньРождения] date,

[Телефон] text,

[Примечания] memo,

CONSTRAINT [Индекс1] PRIMARY KEY ([Код]));

  1. Чтобы запустить запрос, нажмите кнопку Запуск (!) на панели инструментов

Осторожно!При преобразовании управляющего запроса в запрос другого типа, например, в запрос на выборку, введенная инструкция SQL будет потеряна.

Создание индекса (Выполняется в новом запросе)

Следующая управляющая инструкция с помощью инструкции CREATE INDEX создает индекс по полю «Фамилия».

CREATE INDEX NewIndex

ON Друзья (Фамилия);

  1. Выполните запрос, нажмите кнопку Запуск (!) на панели инструментов

  1. Вернитесь окно БД.

  2. В окне БД щелкните по вкладке Таблицы.

  3. Выберите таблицу Друзья и откройте в режиме Конструктор. Встаньте на поле Фамилия

11. Введите инструкцию SQL для управляющего запроса:Удаление индекса

DROPINDEXNewIndex

ONДрузья;

12. Проверьте Удаление индекса Выберите таблицу Друзья и откройте в режиме Конструктор. Встаньте на поле Фамилия

13. Введите инструкцию SQL для управляющего запросаУдаление таблицы

DROPTABLE Друзья

14. Проверьте Удаление таблицы Друзья

15. Создайте аналогичным образом свои таблицы согласно домашнего задания Сохраните управляющие запросы (Давайте осмысленные имена, а не запрос 1) Задайте ключевые поля в таблицах!

Заполнение таблиц данными

Заполните таблицы данными - не менее 10 записей в каждой таблице

Анализ таблиц

В меню Сервис выберите команду Анализ и подкоманду Таблица.

Посмотрите примеры аномалий и проанализируйте свои таблицы на наличие избыточности данных.

Изменение структуры таблицы средствами DDL

Инструкция ALTER TABLE

Служит для изменения макета таблицы после того, как она была создана с помощью инструкции CREATE TABLE.

Примечание.Ядро базы данных Microsoft Jet не поддерживает использование инструкции ALTER TABLE и любых других инструкций языка описания данных (DDL) с базами данных, не основанными на Microsoft Jet.

Синтаксис

ALTER TABLE таблица{ADD {COLUMNполе тип[(размер)] [NOT NULL] [CONSTRAINTиндекс] | ALTER COLUMNполе тип[(размер)] | CONSTRAINTиндекс_набора_полей} | DROP {COLUMNполеI CONSTRAINTимя_индекса} }

Инструкция ALTER TABLE включает с себя следующие компоненты.

Аргумент

Описание

таблица

Имя изменяемой таблицы

Поле

Имя поля, которое будет добавлено к таблицеили удалено из нее. Или это имя поля, которое будет изменено втаблице

Тип

Тип данных поля

размер

Размер поля в знаках (только для полей с типом данных «Текстовое» и «Двоичный»)

индекс

Индекс поля

индекс_набора_полей

Индекс набора полей, которые добавляются в таблицу.

имя_индекса

Имя удаляемого индекса набора полей