Главная | Обратная связь
МегаЛекции

Установка первичного ключа и сохранение структуры таблицы.




Оглавление

1. Разработка и создание реляционных баз данных. 2

2. Обработка данных в реляционных базах данных. 10

3. Обслуживание баз данных и применение сервисных средств. 15

4. Использование языка запросов SQL при прикладном программировании. 23

5. Применение языков запросов для создания приложений. 28

6. Создание Web – страниц в среде Microsoft Office. 38

7. Организация баз данных в корпоративных сетях. 46

8. Автоматизация и упорядочивание работы с базой данных. 59

9. Объединение компонентов базы данных в единое приложение. 69

10. Зачетное занятие по теме «Базы данных». 76

 

Разработка и создание реляционных баз данных

 

Дисциплина:

Базы данных

Предназначено:

Для студентов по направлению информатика и ВТ в соответствии с учебным планом.

Цель:

Ознакомление с методами и средствами создания баз данных на ЭВМ.

Результат обучения:

После успешного завершения занятия пользователь должен:

· Уметь использовать основные приемы разработки и создания реляционных баз данных.

Используемые программы:

Access 2000.

Используемые файлы:

К_занятию_1.mdb(таблица Работник)

План занятия:

I.Работа под руководством преподавателя

Ознакомление с возможностями программы Access 2000

По созданию баз данных.

II.Самостоятельная работа

Запуск программы:

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

(См. «Инструкцию по установке программы на ПК»)

 

I.Ознакомление с возможностями программы Access 2000 по созданию баз данных.

 

Организация данных является ключевым моментом при работе с большими объемами информации. В Microsoft Access подлежащая хранению информация называется данными, а место ее хранения – базой данных.

В базах данных Access информация вводится и обрабатывается с помощью форм, а хранится в виде таблиц.

 

Создание базы данных

Рассмотрим создание базы данных «Фирма Петрус» на основе следующей концептуальной схемы:

ЗДАНИЕ   НАЗНАЧЕНИЕ   РАБОТНИКИ   СПЕЦИАЛЬНОСТЬ
Код_здания   Код_работника   Имя   Специальность
Адрес   Код_здания   Код_работника   Часовая_ставка
Тип_здания       Специальность   Премиальные
Уровень качества       Число дней   Часов_в_неделю
Дата начала ремонта            
Число недель ремонта            

Проектирование таблицы «Здание»

1. На рабочем столе создайте папку под своим именем.

2. Запустите программу Access и создайте новую базу данных.

3. Задайте имя файла базы данных Фирма Петруси сохраните его в своей папке.

4. В окне базы данных откройте вкладку Таблица и нажмите кнопку Создать.

5. Выберите в списке диалогового окна Новая таблица способ создания Конструктори нажмите кнопку ОК.

Примечание: в открывшемся окне конструктора таблиц в каждой строке спецификации определяются характеристики одного поля записи. В колонке Имя поляопределяется имя поля, в колонке Тип данныхопределяется вид информации, которая будет храниться в данном поле. В нижней части диалогового окна вводятся индивидуальные свойства каждого поля.

6. В соответствии с Таблицей №1 заполните последовательно характеристики всех полей.

 

Таблица №1. (ЗДАНИЕ)

Имя поля Тип данных Свойства поля
Код здания Числовой Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Совпадение не допускается)
Адрес Текстовый Размер поля – 30 Индексированное поле – Да (Совпадения не допускаются)
Тип здания Текстовый Размер поля – 20 Индексированное поле – Да (Допускаются совпадения)
Уровень качества Текстовый Размер поля – 5 Индексированное поле – Да (Допускаются совпадения)
Дата начала Дата/время Формат – краткий формат даты.
Число недель ремонта Числовой Размер поля – целое. Формат поля – основной. Число десятичных знаков – 0.

 

Установка первичного ключа и сохранение структуры таблицы.

1. Установите курсор на первую строку таблицы и щелкните мышью на кнопке с изображением ключа на панели инструментов.

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

2. Выберите команду меню ФайлCохранить каки сохраните созданную таблицу в текущей базе данных под именем Здание.

3. Закройте окно конструктора таблицы.

4. Аналогичным способом создайте таблицы: Назначение и Специальность.Ключевые поля в таблицах выделены курсивом.

 


 

Таблица №2. (НАЗНАЧЕНИЕ)

Имя поля Тип данных Свойства поля
Код работника Числовой Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Допускается совпадение)
Код здания Числовой Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Допускается совпадение)

 

Таблица №3. (Специальность)

Имя поля Тип данных Свойства поля
Специальность Текстовый Размер поля – 25 Индексированное поле – Да (Допускаются совпадения)
Часовая ставка Денежный Формат поля – Денежный Число десятичных знаков – 0 Индексированное поле - Нет
Премиальные Денежный Формат поля – Денежный Число десятичных знаков – 0 Индексированное поле - Нет

Добавление таблицы.

1. Откройте базу данных, К_занятию_1,расположенную в папке 1005\ПТ_190_01.

2. Скопируйте в буфер обмена таблицу Работник и закройте базу данных.

3. Откройте базу данных Петрус и вставьте таблицу из буфера обмена. Имя таблице дайте Работник.

 

Связывание таблиц.

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

1. Выберите из меню команды СервисСхема данных. На экране появится диалоговые окна Схема данных и Добавление таблицы.

2. В списке таблиц выделите таблицу все таблицы и нажмите кнопку Добавить.Закройте окно Добавление таблицы.

3. Переместите с помощью мыши используемое для связи поле Код здания из таблицы Зданиек соответствующему полю таблицы Назначение.На экране появится диалоговое окно Связи.

4. Активизируйте опции Обеспечение целостности данных, Каскадное обновление связанных полейиКаскадное удаление связанных записей. В поле Тип отношенийпроверьте установку отношения Один ко многим.

5. Нажмите кнопку Создать. Связь отобразится графически.

6. Переместите поле Код работника из таблицы Работник к соответствующему полю таблицы Назначение. Повторите операции 4.4 и 4.5.

7. Переместите поле Специальность из таблицы Специальность к соответствующему полю таблицы Работник. Повторите операции 4.4 и 4.5.

8. Закройте окно Схема данныхс сохранением схемы данных.

 

Ввод записей.

1. Откройте таблицу Здание в режиме таблицы.

2. Установите курсор мыши в первую ячейку первой строки и в соответствии с данными Таблицы №4 заполните все записи.

Примечание: в полях, для которых определены стандартные значения, автоматически заносятся указанные пользователем значения. Переход к следующему полю осуществляется клавишей TAB, перемещение между записями осуществляется клавишами управления курсором.

3. Закройте таблицу. Все данные автоматически сохранятся в созданной таблице.

 

Таблица № 4 (Здание)

Имя поля Данные Данные Данные Данные Данные
Код здания
Адрес Лесная 57 Сосновая 76 Донская Лесная Сосновая
Тип здания 32/7 65/9 76/9 32/7 76/09
Уровень качества
Дата начала 06.09.01 09.11.01 08.07.02 12.09.02 12.12.00
Число месяцев

 

 

Создание форм.

 

1. В окне базы данных перейдите на вкладку Формыи нажмите кнопку Создать. На экране появится окно Новая форма.

2. В появившемся окне выберите способ задания формы Автоформа ленточная. Выберите исходную таблицу Работник. Нажмите кнопку ОК. Появится пустая форма.

3. Заполните в соответствии с данными Таблицы № 5 таблицу Работник. Закройте с сохранением.

4. Создайте аналогичным способом формы для заполнения таблиц Специальность и Назначение, выбрав, способ задания формы Автоформа ленточная для таблицы Специальностьи Автоформа в столбец для таблицы Назначение. Заполните таблицы с помощью форм в соответствии с данными таблиц № 6 и № 7.

 

Таблица № 5 (Работник)

Имя поля Данные Данные Данные Данные Данные
Код работника
Имя Иванов П.Н. Соколов Р.Г. Ванина Т.К. Федин З.Х. Чкалов М.И.
Специальность          
Число проработанных дней

 


 

Таблица № 6 (Специальность)

Имя поля Данные Данные Данные Данные Данные
Специальность Слесарь Столяр Маляр Каменщик Подсобный
Часовая ставка
Премиальные  

 

 

Таблица №7 (Назначение)

Имя поля Данные Данные Данные Данные Данные
Код работника
Код здания

 

 





©2015- 2017 megalektsii.ru Права всех материалов защищены законодательством РФ.