Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаб раб 2014 / Лаб_раб_1_ Создание БД.-2014

.doc
Скачиваний:
10
Добавлен:
20.04.2015
Размер:
757.76 Кб
Скачать

18

Лабораторная работа 1.

Содержание работы:

  1. Создание пустой БД

  2. Создание таблиц в режиме конструктора

3. Создание таблиц с помощью мастера

4. Создание таблиц путем ввода данных

5. Переименование таблиц

6. Удаление таблиц

7.Изменение структуры таблиц

8.Создание резервной копии таблицы

9. Копирование таблицы в другую базу данных

Пример

Допустим, что нам требуется построить базу данных, содержащую таблицы РУКОВОДИТЕЛИ и СОТРУДНИКИ.

Руководители

Сотрудники

Для решения нашей задачи будем использовать СУБД Access 2003.

Работу будем выполнять в режиме конструктора.

  1. Создание пустой базы данных .

Откройте Access

Появится

2 Нажать Файл/Создать

Появится

3 Выбрать пункт Новая база данных

Появится

4 Ввести имя создаваемой БД (например, МЕА) и указать папку, в которой должна содержаться эта БД.

Нажать Создать.

Появится

Это окно называется ОКНО БАЗЫ ДАННЫХ, Запомните его вид: с ним часто приходится работать.

Замечание: с этого момента БД уже существует, но она пустая: в ней нет пользовательских таблиц; имеются лишь системные настройки.

Необходимо создать таблицы, в которых будут содержаться данные пользователя.

2. Создание таблиц в режиме конструктора

1. На вкладке Таблицы ОКНА БАЗЫ ДАННЫХ выбрать Создание таблицы в режиме конструктора и нажать Создать.

Появится:

2. Выбрать Конструктор

Появится

3. Ввести описание структуры таблицы СОТРУДНИКИ, как показано на след рис.

Замечание: здесь для удобства работы использованы самые простые типы данных.

4 Сохранить созданное описание структуры таблицы: Сохранить.

Появится

5. Ввести имя создаваемой таблицы (в нашем случае Сотрудники).

Появится

6. Ответить Нет

С этого момента в БД существует таблица Сотрудники, но она пустая (не содержит никаких данных).

После сохранения нажать кнопку ВИД

Появится

7. Заполнить пустую таблицу, как показано на следующем рис.

Задание: откройте Окно базы данных и создайте в той же базе данных вторую таблицу Руководители. Все операции по созданию второй таблицы полностью аналогичны предыдущим.

В результате получите

3. Создание таблиц с помощью мастера

1. На вкладке Таблицы ОКНА БАЗЫ ДАННЫХ выбрать Создание таблицы с помощью мастера.

Появится:

Вы видите окно Создание таблиц, в левой части которого стоят 2 переключателя Деловые и Личные, означающие тип создаваемой таблицы. Выберите Деловые и таблицу Сотрудники.

Появится

Далее с помощью стрелки выбрать образцы полей (двойная стрелка используется при выборе всех полей)

Например,

Нажать Далее.

Появится

Задать имя новой таблицы

Нажать Готово.

Появится

То есть появилась новая таблица в режиме просмотра.

Заполнить эту таблицу (2-3 строки) и перейти в режим конструктора.

Появится

!!! Из последних двух окон видно, что Access самостоятельно добавил поле Код_сотрудники филиала предприятия и сделал его ключевым (о чем свидетельствует значок ключа в последнем окне).

С понятием ключа познакомимся позднее.

Теперь самостоятельно создайте любую таблицу с помощью мастера и при этом в окне Создание таблиц установите переключатель Пользователь определяет ключ самостоятельно.

Что получилось?

4. Создание таблиц путем ввода данных

1. На вкладке Таблицы ОКНА БАЗЫ ДАННЫХ выбрать Создание таблицы с путем ввода данных.

Появится:

Ввести любую информацию. Например

Нажать кН перехода в режим конструктора.

Появится

Задать имя таблицы (например, Таблица 5) и сохранить.

Появится

Ответить Нет.

Появится

Задать имена полей. Например

Перейти в режим просмотра.

Появится

5. Переименование таблиц

Для переименования таблицы выделить ее в окне базы данных и из меню выбрать Правка/Переименовать.

6. Удаление таблиц

В окне базы данных выделить удаляемую таблицу (например, последнюю) и кл DEL.

7.Изменение структуры таблиц

7.1. Добавление нового поля.

Открыть в режиме конструктора таблицу Сотрудники и добавить в конец списка полей текстовое поле Пол.

Перейти в режим просмотра и заполнить новое поле.

7.2.Изменение положения поля

В режиме конструктора выделить имя перемещаемого поля и перетащить его мышью в нужное место.

Перейти в режим просмотра и убедиться, что поле находится на новом месте.

7.3 Удаление полей

В режиме конструктора выделить поле Пол и кл Del.

8.Создание резервной копии таблицы

В окне базы данных выделить резервируемую таблицу (Сотрудники) и выбрать Правка/Копировать.

С помощью этой операции таблица (структура и данные) копируются в буфер обмена.

Далее выбрать Правка/Вставить

Появится

Ввести новое имя таблицы. Например,

Установить переключатель Структура и данные (он обычно устанавливается по умолчанию) и ОК .

Появится

Просмотреть резервную таблицу в режиме просмотра и конструктора и убедиться, что скопированы и данные, и структура.

Самостоятельно сделать еще 1 копию таблицы Сотрудники с именем СтрудникиКопияСтруктура , установив в окне Вставка таблицы переключатель Только структура.

Убедиться в том, что создана только структура таблицы, а данные отсутствуют.

Теперь изменить (!!!) последнюю копию таблицы Сотрудники, вызвав, как и ранее, окно Вставка таблицы и установив в нем переключатель Только структура и введя имя таблицы СотрудникиКопияСтруктура:

После нажатия ОК появится

В режиме просмотра убедиться, что в таблицу СотрудникиКопияСтруктура перенесены данные из таблицы Сотрудники.

9. Копирование таблицы в другую базу данных

Задание: создайте новую пустую БД с любым именем, например, db2.

  1. В окне старой базы данных выделить копируемую таблицу, например, Сотрудники.

Выбрать пункты меню Правка/Копировать

  1. Открыть БД, в которую надо копировать таблицу.

Правка/вставить

  1. В появившемся окне ввести любое имя копируемой таблицы, например, Сотрудники филиала.

При этом по умолчанию будет выполнено копирование структуры и данных таблицы

  1. В окне базы данных появится имя новой таблицы.