Создание таблиц БД. Работа с информацией БД

Автор работы: Пользователь скрыл имя, 14 Декабря 2011 в 00:02, лабораторная работа

Описание работы

1. Назначение MS ACCESS: Объекты MS ACCESS
• База данных – это набор записей и файлов, организованных особым образом Примеры простейших баз данных:
документы, сгруппированные по каталогам
электронная таблица
список электронных писем
ярлыки программ в кнопке «Пуск»

Файлы: 1 файл

Готово.doc

— 789.50 Кб (Скачать файл)

Лабораторная  работ №1. Создание таблиц БД. Работа с информацией БД.

1. Назначение MS ACCESS: Объекты MS ACCESS 

• База данных –  это набор записей и файлов, организованных особым образом Примеры простейших баз данных: 

  • документы, сгруппированные по каталогам
  • электронная таблица
  • список электронных писем
  • ярлыки программ в кнопке «Пуск»

• Реляционная  модель базы данных. В реляционной  базе данных все обрабатываемые данные представляются в виде таблиц.

  • Таблица – информация об объектах одного типа (по строчкам).
  • Атрибут – часть информации об объекте, хранится в виде поля.
  • Отношение – способ, которым информация в одной таблице связывается с данными в другой таблице.
  • Объединение – объединение информации из нескольких таблиц или запросов на основе совпадающих значений определенных атрибутов.
 

• Возможности  СУБД 

  • Определение данных – ввод, облегчение ввода, контроль ввода информации.
  • Обработка данных – выборки, запросы, фильтрация данных.
  • Управление данными – указание, каким пользователям разрешено просматривать, модифицировать, добавлять данные.

• Microsoft Access –  полнофункциональная реляционная  СУБД, которая предоставляет средства разработки и управления СУБД. Access  может сама организовывать доступ к данным (используя так называемое ядро Jet-engine),  хранящимся в файлах c  расширением *.mdb,  при этом все объекты одной базы данных сохраняются в одном файле  (некоторые СУБД используют множество файлов для хранения объектов). Access  может выступать и в роли надстройки к более мощным системам,  таких как серверы баз данных: Microsoft SQL Server, Oracle, MySQL и другие.

• Запрос –  обращение к базе данных с целью  извлечения нужных данных. Результат  запроса к базе данных всегда есть некоторая таблица.

• SQL – Structured Query Language (язык структурированных запросов) –  специальный язык программирования  (не являющийся алгоритмическим,  подобно Pascal, JavaScript), используемый в Access (и практически во всех других)  базах данных для формирования запросов.  Алгоритм,  по которому будут найдены необходимые данные, «разработает»  сама СУБД

Архитектура Microsoft Access

• Таблица –  объект,  использующийся для хранения данных.  Каждая таблица содержит информацию о предметах определенного типа. Поля  (столбцы) таблицы служат для хранения различных характеристик предмета,  а каждая запись  (строка)   содержит сведения о конкретном предмете.  Для каждой таблицы можно определить первичный ключ –  одно или несколько полей, однозначно идентифицирующую каждую запись.

• Запрос –  объект,  позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example – запрос по образцу) или написать инструкцию SQL.

• Форма –  объект,  предназначенный для  ввода данных,  отображения их на экране или управления работой приложения.  Формы часто используются для более наглядного представления данных таблиц.

• Отчет –  объект, предназначенный для форматирования, вычисления и  вывода на печать.

• Страница доступа  к данным –  объект,  содержащий код HTML,  обеспечивающий доступ к данным посредством Internet Explorer’а.

• Макрос  –  объект,  представляющий структурированное описание одного или нескольких действий, которые автоматически выполняются в ответ на определенное событие.

• Модуль  –  объект, содержащий программы на языке Visual Basic, который может оперировать любыми другими объектами 

 

2. Создание таблиц

Согласно варианту задания, создаем таблицы из предметной области «Озера мира». Для этого  в среде MS ACCESS создаем новую базу, на вкладке «Таблицы» создаем новые структуры данных:

- таблица Озера

- справочник  Страны

- таблица Температуры.

Структура таблиц имеет следующий вид: 

Таблица Озера:

 
 
 
 
 
 
 
 
 
 
 

Таблица Сраны: 

 

Таблица Температуры

 
 

Все таблицы  имеют проверку на вводимые значения (пункт Условие на значение при редактировании свойств поля), а также установленные в некоторых полях запрет на пустые значения – «Обязвательное поле – Да». 

3. Редактирование данных в таблице 

Созданные таблицы  были заполнены тестовыми данными, для проверки работоспособности запросов, форм и отчетов. Содержимое таблиц имеет следующий вид: 

Таблица Озера: 

 

Таблица Страны: 

 
 

Таблица Температуры: 

 
 

4. Редактирование структуры таблицы выполняется с помощью выделения ячейки в режиме конструктора и вызова контекстного меню, в котором выбираются пункты «Добавить или удалить строки» 

 

Вставка нового поля; 

 

      b. Удаление записей;

 

Поиск и замена данных – действие выполняется с  помощью меню «Правка» и пункта «Поиск».

 

5. Настройка  параметров в режиме таблицы:

      a. Изменение ширины / высоты строки / столбца;

      b. Перемещение столбцов;

      c. Скрытие / отображение столбцов. 

Выполняется нажатием левой кнопки мыши по необходимому столбцу, операций перемещения элементов  заголовков или границ столбцов. 

     …………………………………………………………………………………………

 

      Лабораторная работа №3. Определение  связей между таблицами. Целостность  данных. 

     Для установки связи между таблицами  переходим в пункт «Схема данных», в котором добавляем созданные таблицы. Структура таблиц состоит из следующих связей: 

     1) код страны в таблице «Озеро»  и код страны в таблице «Страны» - для выбора названия страны  принадлежности озера при выводе  данных на экран;

     2) код озера в таблице «Озеро» и код озера в таблице «Температуры» - для возможности заполнения периодических температурных данных по времени наблюдения для каждого озера по отдельности. 

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

       
 

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

     

       
 
 
 
 
 
 

 

      Лабораторная работа №4. Создание форм. 

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

 

В результате форма  будет построена автоматически: 

 
 
 
 
 

 

В режиме конструктора на полотне формы размещаются  элементы управления, подписи значений и указываются источники данных для соответственных параметров: 

 

В результате выполнения форма имеет следующий вид:

 

 

Для создания кнопок с выполнением заданных операций следует разместить элемент управления на форме в режиме мастера, выбрать  выполняемое действие: 

 

Выбрать таблицу, для которой будут применятся действия: 

 

Внешний вид  формы в режиме конструктора принимает  следующий вид:

 
 
 

Аналогичным образом  выполняем построение главной кнопочной  формы. Для начала выбираем действие для выполнения при нажатии на кнопку: 

 

 

Затем выбираем запрос или форму, которые должны активироваться: 

 
 

Для кнопок выполняем  размещения текста, для улучшения  навигации по меню: 

 

Внешний вид  созданной формы в режиме конструктора имеет следующий вид: 

 

В режиме выполнения форма имеет следующий вид: 

 

 

      …………………………………………………………………………………………

 

      ………………………………………………………………………………………… 

Для построения диаграмм в режиме конструктора выбираем пункт «Вставка – Диаграммы», в  диалоговом окне которого выбираем поля для отображения: 

 

Следующим этапом настраиваем внешний вид диаграммы: 

 

     Также существует возможность настроить  тип отображения данных на диаграмме  на следующем шаге построения: 

 

Внешний вид  отчета в режиме конструктора: 

 

После выполнения отчета в области каждой записи размещается диаграмма с отображением актуального значения площади озер: 

 

 

      ………………………………………………………………………………………… 

 

      Библиографический список 
 

    1. ИНФОРМАТИКА: Учебник. Под ред. Н.В. Макаровой -  М.: Финансы и статистика, 2001
    2. И.Г.Гниденко, Е.Л.Рамин. Система управления базами данных Microsoft Access: Учебное пособие. СПб.:СПбГИЭУ, 2002
    3. И.Г.Гниденко ,Е.Л.Рамин, О.Д.Мердина. Система управления базами данных Microsoft Access 2000. Методические указания по выполнению лабораторных работ. СПб, СПбГИЭУ, 2001
    4. Робинсон С. Microsoft Access 2000: учебный курс - СПб: Издательство "Питер", 2000
    5. Ю.Б.Бекаревич, Н.В.Пушкина. Самоучитель Microsoft Access 2000, BHV - Санкт-Петербург, 2001
    6. Слепов Н.Н. Синхронные цифровые сети SDH. - М.: ЭКО-ТРЕНДЗ, 1998.
    7. “Волоконно-оптическая техника: история, достижения, перспективы”, под ред. Дмитриева С.А., Слепова Н.Н.
    8. Вершинский А. Интернет на пороге третьего тысячелетия // Техника молодежи. – 2006. – №10. – с.53
    9. Интернет / Под ред. Визель М. – М., 2007. – 280 с.
    10. Прохоров А. Прогнозы развития информационных технологий // Компьютер Пресс. – 2006. –№1. – с.23-32
    11. Татарников О. Интернет – телефония Skype набирает обороты в России // Компьютер Пресс. – 2007. – №10. – с.104-105
    12. Татарников О. Перспективы развития средств связи и информационных технологий // Компьютер Пресс. – 2006. – №1. – с.16-22

Информация о работе Создание таблиц БД. Работа с информацией БД