47209 (Информационные технологии в юриспруденции)
Описание файла
Документ из архива "Информационные технологии в юриспруденции", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "47209"
Текст из документа "47209"
Оглавление
Разработка и создание реляционных баз данных 2
Обработка данных в реляционных базах данных 9
Обслуживание баз данных и применение сервисных средств 14
Применение языков запросов для создания приложений 22
Организация баз данных в корпоративных сетях 32
Автоматизация и упорядочивание работы с базой данных 45
Объединение компонентов базы данных в единое приложение 55
Зачетное занятие по теме «Базы данных» 62
-
Разработка и создание реляционных баз данных
Продолжительность:
160 мин.
Дисциплина:
Базы данных
Цель:
Ознакомление с методами и средствами создания баз данных на ЭВМ.
Результат обучения:
После успешного завершения занятия пользователь должен:
-
Уметь использовать основные приемы разработки и создания реляционных баз данных.
Используемые программы:
Access 2000.
План занятия:
1. Работа под руководством преподавателя 100 минут
Ознакомление с возможностями программы Access 2000
по созданию баз данных.
2. Самостоятельная работа 60 минут
Запуск программы:
Предполагается, что требуемые программы уже инсталлированы на диске.
(См. «Инструкцию по установке программы на ПК»)
1. Ознакомление с возможностями программы Access 2000 по созданию баз данных.
Рекомендуемое время
100 минут
Организация данных является ключевым моментом при работе с большими объемами информации. В Microsoft Access подлежащая хранению информация называется данными, а место ее хранения – базой данных.
В базах данных Access информация вводится и обрабатывается с помощью форм, а хранится в виде таблиц.
1.1. Создание базы данных
Рассмотрим создание базы данных «Фирма Петрус » на основе следующей концептуальной схемы:
ЗДАНИЕ | НАЗНАЧЕНИЕ | РАБОТНИКИ | СПЕЦИАЛЬНОСТЬ | |||
К од_здания | К од_работника | И мя | Специальность | |||
Адрес | Код_здания | Код_работника | Часовая_ставка | |||
Тип_здания | Специальность | Премиальные | ||||
Уровень качества | Число дней | Часов_в_неделю | ||||
Дата начала ремонта | ||||||
Число недель ремонта |
-
Проектирование таблицы «Здание»
-
На рабочем столе создайте папку под своим именем.
-
Запустите программу Access и создайте новую базу данных.
-
Задайте имя файла базы данных Фирма Петрус и сохраните его в своей папке.
-
В окне базы данных откройте вкладку Таблица и нажмите кнопку Создать.
-
Выберите в списке диалогового окна Новая таблица способ создания Конструктор и нажмите кнопку ОК.
Примечание: в открывшемся окне конструктора таблиц в каждой строке спецификации определяются характеристики одного поля записи. В колонке Имя поля определяется имя поля, в колонке Тип данных определяется вид информации, которая будет храниться в данном поле. В нижней части диалогового окна вводятся индивидуальные свойства каждого поля.
-
В соответствии с Таблицей №1 заполните последовательно характеристики всех полей.
Таблица №1. (ЗДАНИЕ)
Имя поля | Тип данных | Свойства поля |
| | Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Совпадение не допускается) |
Адрес | Текстовый | Размер поля – 30 Индексированное поле – Да (Совпадения не допускаются) |
Тип здания | Текстовый | Размер поля – 20 Индексированное поле – Да (Допускаются совпадения) |
Уровень качества | Текстовый | Размер поля – 5 Индексированное поле – Да (Допускаются совпадения) |
Дата начала | Дата/время | Формат – краткий формат даты. |
Число недель ремонта | Числовой | Размер поля – целое.Формат поля – основной. Число десятичных знаков – 0. |
-
Установка первичного ключа и сохранение структуры таблицы.
-
Установите курсор на первую строку таблицы и щелкните мышью на кнопке с изображением ключа на панели инструментов.
Примечание: программа создаст особое поле с именем Код здания, в которое для каждого блока данных будет заноситься уникальная информация.
-
Выберите команду меню Файл – Cохранить как и сохраните созданную таблицу в текущей базе данных под именем Здание.
-
Закройте окно конструктора таблицы.
-
Аналогичным способом создайте таблицы: Назначение и Специальность. Ключевые поля в таблицах выделены курсивом.
Таблица №2. (НАЗНАЧЕНИЕ)
Имя поля | Тип данных | Свойства поля |
Код работника | Числовой | Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Допускается совпадение) |
Код здания | Числовой | Размер поля - целое Формат поля – основной Число десятичных знаков - 0 Обязательное поле - Да Индексированное поле – Да(Допускается совпадение) |
Таблица №3. (Специальность)
Имя поля | Тип данных | Свойства поля |
Специальность | Текстовый | Размер поля – 25 Индексированное поле – Да (Допускаются совпадения) |
Часовая ставка | Денежный | Формат поля – ДенежныйЧисло десятичных знаков – 0Индексированное поле - Нет |
Премиальные | Денежный | Формат поля – ДенежныйЧисло десятичных знаков – 0Индексированное поле - Нет |
-
Добавление таблицы.
-
Откройте базу данных, К_занятию_1, расположенную в папке 1005\ПТ_190_01.
-
Скопируйте в буфер обмена таблицу Работник и закройте базу данных.
-
Откройте базу данных Петрус и вставьте таблицу из буфера обмена. Имя таблице дайте Работник.
-
Связывание таблиц.
При построении реляционных баз данных программа позволяет связывать отдельные таблицы, используя, как правило, ключевое поле одной таблицы и соответствующее ему поле в другой таблице.
-
Выберите из меню команды Сервис – Схема данных. На экране появится диалоговые окна Схема данных и Добавление таблицы.
-
В списке таблиц выделите таблицу все таблицы и нажмите кнопку Добавить. Закройте окно Добавление таблицы.
-
Переместите с помощью мыши используемое для связи поле Код здания из таблицы Здание к соответствующему полю таблицы Назначение. На экране появится диалоговое окно Связи.
-
Активизируйте опции Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. В поле Тип отношений проверьте установку отношения Один ко многим.
-
Нажмите кнопку Создать. Связь отобразится графически.
-
Переместите поле Код работника из таблицы Работник к соответствующему полю таблицы Назначение. Повторите операции 4.4 и 4.5.
-
Переместите поле Специальность из таблицы Специальность к соответствующему полю таблицы Работник. Повторите операции 4.4 и 4.5.
-
Закройте окно Схема данных с сохранением схемы данных.
-
Ввод записей.
-
Откройте таблицу Здание в режиме таблицы.
-
Установите курсор мыши в первую ячейку первой строки и в соответствии с данными Таблицы №4 заполните все записи.
Примечание: в полях, для которых определены стандартные значения, автоматически заносятся указанные пользователем значения. Переход к следующему полю осуществляется клавишей TAB, перемещение между записями осуществляется клавишами управления курсором.
-
Закройте таблицу. Все данные автоматически сохранятся в созданной таблице.
Таблица № 4 (Здание)
Имя поля | Данные | Данные | Данные | Данные | Данные |
| 5375 | 6990 | 1001 | 9015 | 6090 |
Адрес | Лесная 57 | Сосновая 76 | Донская 6 | Лесная 7 | Сосновая 56 |
Тип здания | 32/7 | 65/9 | 76/9 | 32/7 | 76/09 |
Уровень качества | 2 | 6 | 4 | 3 | 2 |
Дата начала | 06.09.01 | 09.11.01 | 08.07.02 | 12.09.02 | 12.12.00 |
Число месяцев | 11 | 8 | 9 | 10 | 5 |
-
Создание форм.
-
В окне базы данных перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.
-
В появившемся окне выберите способ задания формы Автоформа ленточная. Выберите исходную таблицу Работник. Нажмите кнопку ОК. Появится пустая форма.
-
Заполните в соответствии с данными Таблицы № 5 таблицу Работник. Закройте с сохранением.
-
Создайте аналогичным способом формы для заполнения таблиц Специальность и Назначение, выбрав, способ задания формы Автоформа ленточная для таблицы Специальность и Автоформа в столбец для таблицы Назначение. Заполните таблицы с помощью форм в соответствии с данными таблиц № 6 и № 7.
Таблица № 5 (Работник)
Имя поля | Данные | Данные | Данные | Данные | Данные |
Код работника | 123 | 124 | 125 | 126 | 127 |
Имя | Иванов П.Н. | Соколов Р.Г. | Ванина Т.К. | Федин З.Х. | Чкалов М.И. |
Специальность | |||||
Число проработанных дней | 25 | 6 | 12 | 26 | 29 |
Таблица № 6 (Специальность)
Имя поля | Данные | Данные | Данные | Данные | Данные |
Специальность | Слесарь | Столяр | Маляр | Каменщик | Подсобный |
Часовая ставка | 80 | 100 | 95 | 124 | 50 |
Премиальные | 1000 | 1500 | 2000 | 3000 | 500 |
Таблица №7 (Назначение)
Имя поля | Данные | Данные | Данные | Данные | Данные |
Код работника | 123 | 124 | 125 | 126 | 127 |
Код здания | 5375 | 6990 | 5375 | 6990 | 9015 |
-
Редактирование таблицы Работник.
-
Откройте таблицу Работник в режиме таблицы и обратите внимание, что третье поле каждой записи не заполнено.
-
Откройте в окне базы данных таблицу Работник в режиме конструктора.
-
Щелкните мышью в колонке Тип данных поля Специальность и из списка доступных типов полей выберите элемент Мастер подстановок.
-
В первом диалоговом окне мастера выберите опцию Столбец подстановки будет использовать значения из таблицы или запроса и нажмите кнопку Далее.
-
В следующем окне выберите таблицу Специальность. Нажмите кнопку Далее.
-
Из списка Доступные поля выберите поле Специальность и перенесите в список Выбранные поля. Нажмите кнопку Далее.
-
В следующем окне отформатируйте ширину столбца, если это требуется. Нажмите кнопку Далее.
-
Подтвердите название таблицы. Нажмите кнопку Далее.
-
Нажмите кнопку Готово. Подтвердите сохранение таблицы.
-
Перейдите в режим таблицы. Щелкните мышью в поле Специальность таблицы Работник. Откроется список, состоящий из колонки: Специальность.
-
Щелкните по первой строке списка, и наименование специальности занесется в поле ввода. Аналогично заполните поля всех моделей, выбирая их из списка в произвольном порядке.
-
Закройте таблицу Работник.
-
Использование данных Access в Excel .
-
Выделите таблицу Работник.
-
Выполните команду меню Сервис – Связи с Office – Анализ в MS Excel. Access преобразует таблицу в рабочий лист Excel.
-
Введите в ячейку E1 текст Зарплата.
-
Преобразуйте в рабочий лист Excel таблицу Специальность.
-
Расположите рабочие листы Рядом.
-
Активизируйте таблицу Работник.
-
Выделите ячейку E2 и подсчитайте зарплату для сотрудника Иванова по формуле: Количество отработанных дней * на часовую ставку*8 +Премиальные. Необходимые данные следует брать из двух таблиц.
-
Подсчитайте зарплату по этой - же формуле и для других сотрудников.
-
Сохраните изменения, введенные в таблицу Работник в файле под новым именем Зарплата_работника в своей папке.
-
Закройте таблицу Специальность.
-
Импорт данных Excel в Access.
-
Выделите ячейку E1 в таблице Зарплата_работника . Скопируйте содержимое ячейки в буфер обмена.
-
Откройте файл Работник.XLS . Вставьте содержимое буфера обмена в ячейку E1.
-
В таблице Зарплата_работника выделите диапазон ячеек E2:E8 и скопируйте в буфер обмена (ячейки содержат формулы расчета зарплаты).
-
Перейдите в таблицу Работник. Выделите диапазон E2:E7. Выберите команды Правка – Специальная вставка. В диалоговом окне установите переключатель Значения и нажмите кнопку ОК. В таблице зафиксируются вместо формул рассчитанные по этим формулам значения.
-
Закройте таблицу Работник.XLS с сохранением изменений. Закройте таблицу Зарплата_работника. Закройте Excel.
-
Выберите команды меню Файл – Внешние данные – Импорт. Появится диалоговое окно Импорт.
-
В диалоговом окне Импорт установите тип файла Microsoft Excel, выделите файл Зарплата_работника и нажмите кнопку Импорт.
-
Установите флажок Первая строка содержит заголовки столбцов и нажмите кнопку Далее.
-
Выберите переключатель В новой таблице. Нажмите кнопку Далее.
-
Установите переключатель Не импортировать для всех полей кроме Код работника и Зарплата. Нажмите кнопку Далее.
-
Установите переключатель Определить следующий ключ и выберите ключевое поле Код Работника. Нажмите кнопку Далее.
-
Введите имя таблицы Зарплата. Нажмите кнопку Готово. Access импортирует таблицу и сообщает об успешном окончании процесса. Щелкните на кнопке ОК.
-
Просмотрите импортированную таблицу, сравните полученные результаты. При несовпадении результатов повторите п. п. 7 и 8.
2. Самостоятельная работа.