Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.doc
Скачиваний:
15
Добавлен:
02.04.2015
Размер:
2.16 Mб
Скачать
  1. Отчет по работе

Сохраненный файл БД

Литература

[1], с. 285-289

Рис. 1

Рис. 2

Работа 2

ФОРМИРОВАНИЕ СТРУКТУРЫ ТАБЛИЦ БАЗЫ ДАННЫХ

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

Научиться создавать структуры таблиц в СУБД Base.

  1. Основные теоретические положения

Данные сохраняются в таблицах. Например, адресная книга системы, которая используется для адресов электронной почты пользователя, представляет собой таблицу базы данных этой адресной книги. Каждый адрес представляет собой запись данных, представленную в виде строки в этой таблице. Записи данных включают совокупность полей данных (столбцов таблицы), например поле имени, поле фамилии и поле адреса электронной почты.

Существует несколько способов создания новых таблиц:

  • с использованием Мастера таблиц;

  • с помощью программы Конструктора таблиц;

  • с помощью программы Конструктора представлений таблиц

Создание новой таблицы с помощью Мастера таблиц:

  • следует открыть файл базы данных, в которой необходимо создать новую таблицу;

  • в левой области окна базы данных щелкнуть по значку объекта Таблицы;

  • выбрать задачу Использовать мастер для создания таблицы.

Создание новой таблицы с помощью Конструктора:

  • следует открыть файл базы данных, в которой необходимо создать новую таблицу;

  • в левой области окна базы данных щелкнуть по значку объекта Таблицы.

  • выбрать команду Создать таблицу в Конструкторе.

Открывается окно Конструктора таблиц.

Создание нового представления таблицы

  • следует открыть файл базы данных, в которой необходимо создать новую таблицу;

  • в левой области окна базы данных щелкнуть по значку объекта Таблицы;

  • нажать кнопку Создать представление таблицы;

Открывается диалоговое окно Конструктор представлений.

  1. Порядок выполнения работы

Задание. Сформировать в базе данных Студенческий абонемент структуру трех таблиц: Карточка студента, Каталог книг и Читательский билет. Логическая структура этих таблиц (имена полей, тип хранящейся в них информации и длина полей таблиц) приведен в табл. 1, табл. 2 и табл. 3.

1. Формирование логической структуры таблицы Карточка студента.

1.1. Открыть БД Студенческий абонемент: Файл – Открыть – Открыть существующий файл - Студенческий абонемент.

Открывается окно базы данных, в котором активным объектом является объект Формы (рис. 3).

1.2. Для перехода в режим работы с таблицами щелкнуть по значку объекта Таблицы.

Рис.3

1.3. Выбрать команду Создать таблицу в режиме дизайна (рис. 4).

Открывается окно Конструктора таблиц (рис. 5). Это окно предназначено для описания всех полей (столбцов) таблицы. Следует указать названия столбцов, типы данных содержащейся в них информации, размеры полей и так далее.

1.4. В соответствии с информацией, представленной в табл.1 - Карточка студента - введите Имя поля, Тип поля и Длину поля. Длина поля указывается в нижней части окна рис. 5 в разделе Свойства поля.

Рис. 4

Рис. 5

Таблица 1. Карточка студента

Ключ

Имя поля

Тип поля

Длина поля

Да

Шифр студента

Текст [Varchar]

10

Фамилия

Текст [Varchar]

15

Имя

Текст [Varchar]

10

Отчество

Текст [Varchar]

15

Специальность

Число [Numeric]

10

Номер телефона

Число [Numeric]

15

1.5. Задание ключевого поля в таблице (ключевым называют поле в котором располагаются уникальные идентифицирующие данные). В нашей работе таким полем будет поле Шифр студента. Для задания ключевого поля:

  • поставить курсор мыши слева от поля Шифр студента;

  • нажать правую клавишу мыши для вызова контекстного меню;

  • выбрать в контекстном меню команду Первичный ключ (рис. 6).

1.6. Для сохранения структуры таблицы:

  • выполнить команды Файл – Сохранить. Появится окно, предлагающее ввести имя таблицы (рис. 7);

  • в окно Имя таблицы ввести Карточка студента и нажать кнопку ОК.

Рис.6

Рис. 7

1.7. Закрыть таблицу после ее сохранения: Файл - Закрыть.

2. Создание структуры таблиц Каталог и Читательский билет по табл. 2 и табл. 3.

Методика создания этих таблиц аналогична методике создания таблицы Карточка студента, за одним исключением. В таблице Читательский билет нужно установить ДВА ключевых поля.

2.1. Для задания двух ключей в таблице Читательский билет:

  • нажать на клавишу Ctrl на клавиатуре;

  • удерживая клавишу Ctrl , выделить с помощью курсора мыши поля Шифр студента и Код книги;

  • щелкнуть правой клавишей мыши для вызова контекстного меню;

  • выбрать в контекстном меню Первичный ключ.

2.2. После создания очередной таблицы сохраните ее с именем согласно

табл. 2 и табл. 3.

2.3. Сохраните таблицу и закройте ее.

Таблица 2. Каталог книг

Ключ

Имя поля

Тип поля

Длина поля

Да

Код книги

Текст [Varchar]

10

Автор

Текст [Varchar]

50

Название

Текст [Varchar]

100

Год издания

Текст [Varchar]

4

Количество экземпляров

Число [Numeric]

3

Таблица 3. Читательский билет

Ключ

Имя поля

Тип поля

Длина поля

Да

Шифр студента

Текст [Varchar]

10

Да

Код книги

Текст [Varchar]

10

Количество экземпляров

Текст [Varchar]

3

Дата получения

Дата [Date]

Дата возврата

Дата [Date]

В результате выполнения данной работы у Вас сформирована БД из трех таблиц (рис. 8).