У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 1 Общие сведения

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 15.1.2025

Access1

 Access2007. Лабораторная работа №1

  1.  Общие сведения.
    Изучите теоретические основы создания таблиц и их связей в СУБД Microsoft Access, рассмотренные в лекционном курсе.
  2.  Цель работы
    Создание базы данных (таблицы и связи между ними) средствами СУБД Microsoft Access 2007.
  3.  Постановка задачи.

Создайте новую базу данных.

Создайте необходимые таблицы, согласно предметной области.

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

Определите первичные ключи в созданных таблицах.

Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных и вид объединения.

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

Создайте формы «Студенты», «ГруппаСтудентов», «Дисциплина», «Успеваемость» предназначенные для ввода и просмотра данных о студентах.

Заполните созданные таблицы данными (7-12 записей на таблицу).

Оформите отчет о выполнении лабораторной работы.

Предметная область: Успеваемость студентов. Основные предметно-значимые сущности: Студент, ГруппаСтудентов, Дисциплины, Успеваемость.

Основные атрибуты сущностей:

Студент - фамилия, имя, отчество, пол, дата рождения, ГруппаСтудентов;

ГруппаСтудентов - название, курс, семестр;

Дисциплина - название, количество часов;

Успеваемость - оценка, вид контроля, дата;

Основные требования к функциям системы: - обеспечить контроль за выполнением студентами учебного плана.

  1.  Пошаговое выполнение работы.
  2. Запустить Microsoft Access, выполнив действия: Пуск > Программы > Microsoft Access2007.
  3. Создать новую базу данных. Для этого, после загрузки MS Access надо выбрать «Новая пустая база данных». В окне диалога «Новой базы данных» набрать имя новой БД «КонтрольУспеваемостиN», где N – порядковый номер студента по журналу.
  4. Создать структуру таблицы «ГруппаСтудентов».
  5. В появившемся на экране окне БД «КонтрольУспеваемости» выбрать вкладку «Режимы» и выбрать пункт «Конструктор» рис.1. 

Рис. 1

Программа предложит ввести название таблицы. Необходимо ввести название таблицы - «ГруппаСтудентов» и нажать кнопку «ОК».

После сохранения названия таблицы программа перейдет в окно «Работа с таблицами» «Конструктор». В этом окне необходимо создать структуру таблицы «ГруппаСтудентов».

В окне «Конструктора таблиц» заполнить ячейки в столбцах «Имя поля», «Тип данных» и «Свойства поля» в соответствии с таблицей 1. В столбце «Тип данных» для изменения типа необходимо сначала щелкнуть по кнопке вызова списка типов (рис. 2), затем щелкнуть в строке, содержащей соответствующий тип.

Рис. 2

Рис. 3

После заполнения всех ячеек необходимо задать ключевое поле. По умолчанию первое поля в таблице считается ключевым. Если этого не произошло, то в качестве ключевого поля в этой таблице должно быть выбрано поле «КодГруппы». Для этого поле «КодГруппы» надо выделить. После чего щелкнуть по пиктограмме «Ключевое поле» на панели инструментов . Слева от имени поля должно появиться изображение ключа (рис. 2).
Когда курсор находится на имени поля, в нижней части экрана в разделе «Свойства поля» появляется информация о свойствах данного поля (рис. 3). Тут же задаётся формат поля, условие на значение и т.д. В этом же окне можно редактировать указанные свойства.

Для поля «Курс» в разделе «Свойства поля» установить «Условие на значение» - «Between 0 And 5» (см рис.3). Для этого использовать «Построитель выражений», который вызывается щелчком левой кнопки мыши по кнопке . Эта кнопка располагается справа от поля «Условие на значение» (рис 3)Последовательность действий при применении «Построителя выражений» показана на рис. 4. Сначала надо щелкнуть по папке «Операторы», затем в среднем окне выбрать «Сравнения» и в правом окне выбрать оператор сравнения «Between». Вместо слов «выражения» записать 0 и 6.

Условие «Between 0 And 5» позволяет контролировать правильность введения информации о номере курса, который должен быть целым и находиться  в интервале между 0 и 5, т. е. значения могут равняться 1, 2, 3 и 4. В случае введения числа выходящего за рамки указанного диапазона на экран будет выведено соответствующее сообщение.

Рис. 4

Для поля «Семестр» «Условие на значение» установить «Between 0 And 9». Студент должен объяснить преподавателю причину выбора такого диапазона допустимых значений для этого поля.

Поля «Курс» и «Семестр» должны быть числовыми, байт (целыми) и обязательными (рис. 3).

Сохранить структуру таблицы, проконтролировав имя таблицы – «ГруппаСтудентов», заполнить таблицу значениями в соответствии с рис. 5 и закрыть таблицу.

Рис. 5

  1. Создать структуру таблицы «Студент» (панель инструментов «Создание > Таблицы > Конструктор Таблиц»).

В окне «Конструктора таблиц» заполнить разделы «Имя поля», «Тип данных» и «Свойства поля» в соответствии с таблицей 2 (как показано на рис. 5). Для поля «НомерЗачетки» Для поля «КодГруппы» в «Типе данных» выбрать «Мастер подстановок». Этот выбор позволит исключить ошибки и облегчить заполнение данными этого поля. После выбора типа данных «Мастер подстановок» (рис. 6) откроется первое диалоговое окно «Создание подстановки» (рис. 7). В нем необходимо выбрать «Объект «столбец подстановки» будет использовать значение из таблицы или запроса»

Рис. 6.

Рис. 7.

В окне на рис. 8 выбирается способ, которым столбец подстановки получит свои значения. Необходимо выбрать - из таблицы или запроса, и щелкнуть по кнопке «Далее».

Рис. 8.

Рис. 9.

Во втором окне (рис. 8) должна быть выбрана таблица, содержащая столбец подстановки. В данном случае – это таблица «Группа студентов». В третьем окне (рис. 9), для данного случая, выбираются поля «КодГруппы» и «НазваниеГруппы», используемые в качестве столбца подстановки, и переносятся в окно «Выбранные поля». Если в окне «Создание подстановки» информация отличается от, представленной на рис. 9, проверьте правильность создания таблицы «ГруппаСтудентов». В четвертом окне (рис. 10) задается порядок сортировки списка подстановки.

В пятом окне (рис. 11) можно изменить ширину столбца подстановки. Там же задается подпись столбца подстановки – «НазваниеГруппы» и нажимается кнопка «Готово». После чего, на экран будет выведено сообщение о том, что перед созданием связи необходимо сохранить таблицу, с этим нужно согласиться и нажать кнопку «Да».

Свойства полей «ФамилияСтудента», «ИмяСтудента», «ОтчествоСтудента», «ДатаРождения» и «ПолСтудента» должны находиться в полном соответствии с таблицей 2. Кроме этого, для поля «ПолСтудента» ввести следующие параметры - значение по умолчанию – Ж; условие на значение «Ж» OR «М» (рис. 12). После создания структуры таблицы необходимо задать ключевое поле таблицы – «НомерЗачетки».

Рис. 10

Рис. 11.

Сохранить структуру таблицы, введя имя таблицы – «Студент» и закрыть таблицу.

  1. Создать структуру таблицы «Дисциплины».

В окне «Конструктора таблиц» заполнить разделы «Имя поля», «Тип данных» и «Свойства поля» в соответствии с таблицей 3. После создания структуры таблицы необходимо задать ключевое поле – «КодДисциплины». Параметры полей «КодДисциплины» и «ОбъемЧасов» задаются в соответствии с рис. 13. Параметры поля «НазваниеДисциплины»» задаются в соответствии с таблицей 3.

Рис. 12

Сохранить структуры таблицы, введя имя таблицы – «Дисциплины» и закрыть таблицу.

Создать структуру таблицы «Успеваемость».

В окне «Конструктора таблиц» заполнить разделы «Имя поля», «Тип данных» и «Свойства поля» в соответствии с таблицей 4. Ключевым полем в этой таблице будет

Рис. 13.

поле «КодОценки» (таблица 4). Для полей «КодДисциплины» и «НомерЗачетки» выбрать тип «Мастер подстановок». Последовательность действий такая же, как и в п. 4.4. Для поля «КодДисциплины» подстановка берется из таблицы «Дисциплины», поля «КодДисциплины» и «НазваниеДисциплины». Для поля «НомерЗачетки» подстановка берется из таблицы «Студенты», поля «НомерЗачетки» и «ФамилияСтудента» рис. 14.

Рис. 14.

Этот выбор (как и в пункте 4.4) позволит исключить ошибки и облегчить заполнение данными этих полей. В таблице необходимо выбрать поля «КодДисциплины» и «НомерЗачетки» в качестве индексированных полей. Для свойства «Индексированное поле» этих полей установить значение «Да (Допускаются совпадения)». Свойства полей «Оценка» и «ВидКонтроля» установить в соответствии с рис. 15.

Рис. 15.

Сохранить структуру таблицы с именем «Успеваемость» и закрыть таблицу.

  1. Установить связи между таблицами:

Выполнить команду «Работа с базами данных > Показать или скрыть > Схема данных». Будет открыто окно «Схема данных» рис. 16. Если не все таблицы будут выведены на экран, необходимо щелкнуть правой кнопкой мыши на свободном поле и выбрать пункт «Добавить таблицу». В диалоговом окне последовательно выбрать недостающие таблицы.

Рис. 16.

Поскольку предварительно был использован «Мастер подстановок» таблицы уже будут связаны между собой. Задача студента отредактировать установленные связи. Надо два раза щелкнуть левой кнопкой на связи между таблицами «ГруппаСтудентов» и «Студент». На экране откроется окно «Изменение связей». В этом диалогом окне необходимо поставить галочки в чек-боксах – «Обеспечить целостность данных», «каскадное обновление связанных полей», «каскадное удаление связанных записей» и убедится в том, что «Тип отношения – «один-ко-многим» и нажать кнопку «ОК» (рис. 17).

Рис. 17.

Рис. 18

В окне «Схема документа» изменится вид связи между таблицами «ГруппаСтудентов» и «Студент» (рис. 18).

Необходимо также отредактировать вид связи между таблицами «Студент» и «Успеваемость» и между таблицами «Дисциплина» и «Успеваемость» поставив галочки в тех же чек-боксах. Должна получиться следующая схема (рис. 19).

Рис. 19

Закрыть окно «Схема данных». На экран будет выведено следующее сообщение:- «Сохранить изменения макета «Схема данных»?» Надо щелкнуть на кнопке «Да». На этом этап создания таблиц заканчивается.

  1.  Создание форм.
  2.  В окне БД выбрать вкладку «Создание > Формы > Другие формы > Мастер форм». Появится диалоговое окно «Создание форм» (рис. 20)

Рис. 20

  1.  В списке "Таблицы или запросы" выбрать таблицу «Студент». В поле «Таблицы и запросы» выбирать источник данных – таблица «Студент» рис.20. Затем все поля из окна «Доступные поля» этой таблицы перевести в окно «Выбранные поля». Для этого надо щелкнуть по кнопке и по кнопке «Далее» (рис. 21).
    1.  В двух следующих окнах надо выбрать внешний вид формы – в один столбец и выбор стиля формы - стандартный. Переход из одного окна в другое осуществляется по кнопке «Далее».
    2.  В последнем окне «Создания» требуется ввести имя формы и указать дальнейшие действия. Рекомендуемое имя формы – «Студент», режим - «Открыть форму для просмотра и ввода данных». Щелчок по клавише «Готово» завершает создание формы для ввода и просмотра записей в таблицу «Студент» (рис. 22).

Рис. 21.

Рис. 22

  1.  Создать формы «ГруппаСтудентов», «Дисциплины» и «Успеваемость» по приведенной выше методике.
  2.  Создание форм с помощью «конструктора». Для создания формы «Студент»:
    1.  В окне БД выбрать вкладку «Формы». Щелкнуть по кнопке «Создать > Формы > Конструктор форм». На экран будет выведено окно «Form1»(рис. 23).

Рис. 23.

Кроме этого, на панель инструментов будет выведена новая панель «Инструменты конструктора форм». На вкладке «Конструктор» щелкнуть пиктограмму «Добавить поля» (рис. 22). После этого, в правой части экрана будет выведен на экран «Список доступных полей». В этом окне необходимо выбрать таблицу «Студент». Двукратными щелчками по наименованию полей таблицы «Студент» переместить поля в «Область данных».

  1.  Расставить поля в форме по выбору студента.
    1.  Перемещение полей и их имен по форме производиться следующим образом:
      1.  Выделить объект (поле с именем) щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.
      2.  Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде пересечения двунаправленных стрелок позволяет перемещать объект вместе с привязанным к нему именем.
      3.  Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.
      4.  Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью. В открывшемся поле выполнить необходимые изменения. Затем щелкнуть вне поля.
      5.  Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.
      6.  Для удаления поля выделить его, нажать клавишу «Del».
    2.  Сохранить форму, выбрав из меню «Кнопка Office» > Сохранить как…», и в открывшемся окне выбрать режим сохранения «Как форма» и имя – «СтудентКонструктор», затем щелкнуть по кнопке «ОК» (рис.24).

Таблица 5. Данные для таблицы «Дисциплина».

Рис. 24.

  1.  Просмотреть форму в режиме «Формы», выделив форму и щелкнув по кнопке «Открыть».
    1.  Если вид формы не удовлетворяет, открыть форму в режиме «Конструктор» и внести необходимые изменения, затем сохранить форму, выполнив щелчок по пиктограмме «Сохранить» .
  2.  Заполнение таблиц.
  3. Заполнение таблиц необходимо начинать с таблиц «ГруппаСтудентов» и «Дисциплина», так как поля из этих таблиц используются при заполнении таблицы «Студент» и «Успеваемость». Для заполнения таблиц «ГруппаСтудентов», «Дисциплина» данные берутся из таблиц 5 и 6 ,а для таблицы «Студент» данные заполняются самостоятельно. После заполнения таблиц «ГруппаСтудентов», «Дисциплина» и «Студент» самостоятельно заполняется таблица «Успеваемость». Для заполнения данными поля «КодГруппы» в таблице «Студент» использовать список поля подстановки, раскрывая его щелчком мыши по кнопке раскрытия списка. Выбор названия группы производится щелчком мыши в соответствующей строке списка. Аналогично заполняются поля в других таблицах, при создании которых использовался «Мастер подстановок». При введении информации предусмотреть, чтобы у разных студентов были разные оценки по разным предметам.
  4.  Самостоятельно поработать с созданными формами. Получить навык в работе с формами при поиске информации. Продемонстрировать преподавателю умения по созданию форм и работе с ними. Сохранить полученную базу данных.
  5.  Продемонстрировать полученный результат преподавателю.



1. I ПОЛИТИЧЕСКИЕ ПРИНЦИПЫ И ЦЕННОСТИ
2. Партии Узбекистана
3. реферат дисертації на здобуття наукового ступеня кандидата технічних наук1
4. тематических методах принятых в биологических исследованиях
5. Введение Масштабы и темпы экономического развития страны во многом определяются темпами и качеством капи
6. Институциональная экономика тесты
7. Международные отношения студентапрактиканта подчеркнуть КазУМО и МЯ им
8. і. Розрахунок та побудова кривих швидкості і часу ходу поїзда
9. Тема- ПРОЕКТИРОВАНИЕ СВАЙНЫХ И СТОЛБЧАТЫХ ФУНДАМЕНТОВ ОПОР МОСТОВ
10. тема управления персоналом
11. Включение России в мировой кризис и его последствия для страны
12. Хронотерапия ГБ и ИБС
13. й мировой войны 1939 45
14. Просвещение 2е издание М
15. Красная шапочка
16. Основная задача ~ первичное осознание позиции школьника прежде всего через новые обязанности которые
17. Чайка по имени Джонотан Ливингстон
18. Так писал о русском самодержавии Иван Сергеевич Аксаков в 1884 году.
19. Деловое общение
20. докритический до 1770 и критический