36733

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

Лабораторная работа

Информатика, кибернетика и программирование

Структура таблицы СЕССИЯ Признак ключа Имя поля Тип поля Формат поля Размер поля Ключевое Номер Текстовое 5 Оценка 1 Числовое Фиксированный Длинное целое Оценка 2 Числовое Фиксированный Длинное целое Оценка 3 Числовое Фиксированный Длинное целое Оценка 4 Числовое Фиксированный Длинное целое Результат Текстовое 3 Таблица 2. Структура таблицы СТИПЕНДИЯ Признак ключа Имя поля Тип поля Формат поля Размер поля Ключевое Результат Текстовое 3 Процент Числовое Процентный Одинарное с плавающей точкой Заполните вновь созданные таблицы...

Русский

2013-09-23

1.07 MB

23 чел.

Лабораторная работа №2

РАЗРАБОТКА СХЕМЫ И СОЗДАНИЕ

СТРУКТУРЫ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

Цель работы: научиться разрабатывать схему и создавать структуру реляционной базы данных. (ОК-?, ПК-?, СК-?).

Организационная форма занятия: лабораторная работа.

Вопросы (компетенции, навыки) для освоения:

  1.  Закрепление навыков создания структуры таблиц в режиме конструктора и заполнения таблиц данными в приложении MS Access.
  2.  Научиться создавать связи между таблицами в реляционной базе данных.
  3.  Научиться создавать многотабличные запросы.
  4.  Научиться создавать отчеты при помощи Мастера отчетов на основе запросов.

Задания для выполнения и методические рекомендации:

Задание № 1. Пополнить базу данных СЕССИЯ еще двумя таблицами СЕССИЯ и СТИПЕНДИЯ.

Технология работы

Создайте структуры таблиц СЕССИЯ и СТИПЕНДИЯ в соответствии с таблицами 1 и 2, установите ключевые поля в таблицах.

Таблица 1. Структура таблицы СЕССИЯ

Признак ключа

Имя поля

Тип поля

Формат поля

Размер поля

Ключевое

Номер

Текстовое

-

5

 

Оценка 1

Числовое

Фиксированный

Длинное целое

 

Оценка 2

Числовое

Фиксированный

Длинное целое

 

Оценка 3

Числовое

Фиксированный

Длинное целое

 

Оценка 4

Числовое

Фиксированный

Длинное целое

 

Результат

Текстовое

-

3

Таблица 2. Структура таблицы СТИПЕНДИЯ

Признак ключа

Имя поля

Тип поля

Формат поля

Размер поля

Ключевое

Результат

Текстовое

-

3

 

Процент

Числовое

Процентный

Одинарное с плавающей точкой

Заполните вновь созданные таблицы СЕССИЯ и СТИПЕНДИЯ данными, как это показано на рис. 1 и 2.

Рис. 1. Данные таблицы СТИПЕНДИЯ

 

Рис. 2. Данные таблицы СЕССИЯ

Задание № 2. Используя возможности MS Access, установите связи между созданными таблицами СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данный СЕССИЯ.

Технология работы

  1.  Перейдите на вкладку Работа с базами данных нажмите кнопку Схема данных .

2. Добавьте 3 таблицы в окно Схема данных. Для этого в окне Добавление таблицы из списка таблиц выберите и добавьте таблицы (Установите курсор на имя таблицы и нажмите кнопку Добавить). Закройте окно Добавление таблиц. Таблицы расположатся в окне Схема данных.

3.  Установите связи между таблицами СТУДЕНТ и СЕССИЯ. Для этого  установите указатель мыши на поле Номер таблицы СТУДЕНТ, нажмите левую клавишу мыши и удерживая ее  протащите это поле на поле Номер таблицы СЕССИЯ; в появившемся диалоговом окне Изменение связей установите флажок Обеспечение целостности данных, обратите внимание, что тип отношений определен Один-к-одному,  нажмите кнопку  Создать.

4. Установите связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого протащите указатель мыши от поля Результат таблицы СТИПЕНДИЯ к полю Результат таблицы СЕССИЯ; в появившемся диалоговом окне Изменение связей установите флажок Обеспечение целостности данных, тип отношения определен, как  Один-ко-многим, нажмите кнопку Создать.

В результате описанных действий окно Схема данных приобретает вид как на рис. 3.

Рис. 3. Установление связи между таблицами

5. Закройте окно Схема данных на запрос о сохранении ответьте Да.

Задание № 3

Постройте запрос, позволяющий выводить фамилию, имя, отчество и номер группы студентов, которым может быть назначена стипендия, а также размер назначаемой стипендии. Эти данные могут быть использованы при создании проекта приказа назначения студентов на стипендию по результатам экзаменационной сессии. Информация для получения таких данных содержится в трех связанных таблицах СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данных СЕССИЯ.

Технология работы

  1.  Создайте  запрос Выборка на основе связанных таблиц. Для этого выберите Тип объекта - 3апросы;
  2.  На панели Создание нажмите кнопку Конструктор запросов ;
  3.  В окне Добавление таблицы выделите в списке таблицу СТУДЕНТ и щелкните на кнопке  Добавить;
  4.  В том же списке выделите и добавьте таблицы СЕССИЯ и СТИПЕНДИЯ;
  5.   Закройте диалог щелчком по кнопке 3акрыть.

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

  1.  Присвойте запросу имя. Для этого выберите команду Сохранить из меню ФАЙЛ, и в окне Сохранение введите имя ПРОЕКТ ПРИКАЗА.
  2.   Включите поля из трех таблиц в запрос. Из таблицы СТУДЕНТ в бланк запроса по образцу (рис. 4) в строку Поле перетащите следующие поля: Фамилия, Имя, Отчество, Группа. В следующее поле в запросе перетащите поле Процент из таблицы СТИПЕНДИЯ.
  3.  Установите Условие отбора для отбора студентов, подлежащих назначению на стипендию. В строке Условие отбора под полем Процент введите выражение >0.
  4.  Упорядочите выводимые в запросе данные по полю Фамилия в алфавитном порядке. Щелкните ячейку в строке Сортировка под полем Фамилия и в появившемся списке выберите По возрастанию.
  5.  Посмотрите сформированную запросом информацию. Для этого нажмите на кнопку Выполнить или выберите Режим таблицы  в левом верхнем углу панели Конструктор.

Рис. 4. Многотабличный запрос на выборку

  1.  Закройте запрос, на вопрос о сохранение ответьте Да.

Задание № 4

Постройте отчет ПРОЕКТ ПРИКАЗА, основанный на сформированном ранее запросе ПРОЕКТ ПРИКАЗА, выбирающем из таблиц базы данных СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ информацию о студентах, которым по результатам экзаменационной сессии назначается стипендия, и о размере стипендии.

Технология работы

  1.  Выберите Тип объектаОтчеты. На панели Создание выберите Мастер отчетов;
  2.  В диалоговом окне Создание отчета в поле Таблицы и запросы выберите запрос ПРОЕКТ ПРИКАЗА;
  3.   Перенесите все имеющиеся в запросе поля в выбранные, нажмите кнопку Далее;
  4.  В следующем диалоговом окне нажмите кнопку Далее ничего не выбирая;
  5.  В третьем диалоговом окне добавьте уровень группировки по полю Группа, для чего переместите поле Группа в правую часть окна;
  6.  В четвертом диалоговом окне установите сортировку по возрастанию для полей Фамилия и Имя;
  7.   Выберите макет отчета Ступенчатый, ориентацию Книжная и нажмите кнопку Далее;
  8.   Введите имя отчета ПРОЕКТ ПРИКАЗА, выберите дальнейшее действие Просмотреть отчет и нажмите кнопку Готово. В результате вы получите примерно такой отчет как на рис. 5

Рис. 5 Отчет Проект приказа

  1.  Закройте отчет ПРОЕКТ ПРИКАЗА.


Рекомендуемая литература:

Основная:

  1.  Информатика: учебник / Под ред. проф. В.В.Трофимова. – М.: Издательство Юрйт; ИД Юрайт, 2011. – 911 c.
  2.  Симонович С.В. Информатика. Базовый курс. Учебник для вузов. Изд-во: Питер, 2009. – 640 с.

Дополнительная:

  1.  Программное обеспечение ЭВМ (практическое руководство по работе с приложениями OpenOffice.org): Учебно-методическое пособие. – Ставрополь: Изд-во СГУ, 2009. – 235 с. (Базы данных OpenOffice.org Base – Лабораторная работа 2, стр.161-169).

Интернет-ресурсы:

http://www.intuit.ru/catalog/office/ - Офисные технологии: Microsoft Access:

http://office.microsoft.com - официальный сайт Корпорации Майкрософт (Microsoft Corporation)

Задание для развития и контроля владения компетенциями:

  1.  Опишите технологию создания структуры таблицы в режиме конструктора.
  2.  Опишите технологию создания связей между таблицами в реляционной базе данных.
  3.  Назовите известные вам типы связей и дайте им характеристику.
  4.  Опишите технологию создания многотабличных запросов.


 

А также другие работы, которые могут Вас заинтересовать

21901. ЖИЗНЕОБЕСПЕЧЕНИЕ НАСЕЛЕНИЯ В ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЯХ 40 KB
  ЖОН в ЧС совокупность согласованных и взаимосвязанных по цели задачам месту и времени действий территориальных и ведомственных органов управления сил средств и соответствующих служб направленных на создание условий необходимых для сохранения жизни и поддержания здоровья людей в зоне ЧС на маршрутах эвакуации и в местах отселения пострадавшего населения. Первоочередные виды ЖОН в ЧС жизненно важные материальные средства и услуги сгруппированные по функциональному предназначению и сходным свойствам используемые...
21902. ХАРАКТЕРИСТИКА ЧС ПРИРОДНОГО ХАРАКТЕРА 676.5 KB
  Землетрясения Землетрясения это подземные толчки и колебания земной поверхности возникающие в основном в результате внезапных смещений и разрывов в земной коре или верхней мантии и передающиеся на большие расстояния. Колебания земной поверхности при землетрясениях носят волновой характер. Сейсмическая опасность при землетрясениях определяется не только колебаниями грунта но и возможными вторичными факторами к которым следует отнести лавины оползни обвалы опускание просадку и перекосы земной поверхности разрушение грунта...
21903. Номенклатура и разграфка топографических карт 164.5 KB
  Общегеографические карты делятся на три вида: обзорные масштаб 1:I 000000 и мельче; обзорнотопографические масштаб 1:100000 1:1000000; топографические масштаб 1:100000 и крупнее. Обзорнотопографические карты составляются по картам более крупных масштабов. Топографические карты составляются по результатам съемок территорий и отличаются детальностью изображения местности. Это многолистные карты т.
21904. Атрибутивное описание. Векторная модель. Топологическая модель 121 KB
  Атрибутивное описание Одних координатных данных недостаточно для описания картографической или сложной графической информации. Атрибуты соответствующие тематической форме данных и определяющие различные признаки объектов также хранятся в таблицах. Применение атрибутов позволяет осуществлять анализ объектов базы данных с использованием стандартных форм запросов и разного рода фильтров а также выражений математической логики. Кроме того с помощью атрибутов можно типизировать данные и упорядочивать описание для широкого набора некоординатных...
21905. Растровая модель. Оверлейные структуры. Трехмерные модели 158 KB
  Трехмерные модели. При этом каждой ячейке растровой модели соответствует одинаковый по размерам но разный по характеристикам цвет плотность участок поверхности объекта. В ячейке модели содержится одно значение усредняющее характеристику участка поверхности объекта. В растровых моделях в качестве атомарной модели используют двухмерный элемент пространства пиксель ячейка.
21906. Введение в дистанционное зондирование. Восстановление (коррекция) видеоинформации. Предварительная обработка изображений. Классификация. Преобразование изображений 145.5 KB
  К настоящему времени накоплен огромный фонд более 100 миллионов аэрокосмических снимков полностью покрывающих всю поверхность Земли а для значительной части районов с многократным перекрытием. Геометрическая коррекция или трансформирование снимков предназначено для устранения искажений вызванных кривизной и вращением Земли а также углом наклона орбиты спутника к плоскости экватора. Часто для представления и совместной обработки материалов разных видов типов съемок а также разновременных снимков одной и той же территории используется...
21907. Отраслевые геоинформационные проекты 139.5 KB
  Создание карт распределения геологической продукции и информации: а по административным районам; б по геологическим структурам. Создание двумерных и трехмерных моделей подсчета запасов полезных ископаемых и карт в изолиниях. Персональные компьютеры в руках геолога представляют собой надежный инструмент который дает большие возможности как по созданию геологических отчетов геологических карт научных разработок так и по решению различных модельных задач по теории рудообразования геотектонике стратиграфии металлогении и т.
21908. Некоторые вопросы оценки качества цифровых карт 110 KB
  Для быстрой оценки точности цифровой карты необходимо проверить значения реальных координат объектов карты. Проверить значения координат в углах рамки карты. в зависимости от вида и масштаба карты. Если югозападный угол карты имеет неточную привязку то весьма вероятно что все объекты карты будут иметь координаты со сдвигом.
21909. История развития ГИС 77.5 KB
  Одна из наиболее интересных черт раннего развития ГИС особенно в шестидесятые годы заключается в том что первые инициативные проекты и исследования сами были ГЕОГРАФИЧЕСКИ РАСПРЕДЕЛЕНЫ по многим точкам причем эти работы осуществлялись независимо часто без упоминания и даже с игнорированием себе подобных. Возникновение и бурное развитие ГИС было предопределено богатейшим опытом топографического и особенно тематического картографирования успешными попытками автоматизировать картосоставительский процесс а также революционным достижениями...