Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Оглавление

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 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...