Лабораторная работа №7 Основы работы с массивами данных в субд access




Скачать 70.25 Kb.
НазваниеЛабораторная работа №7 Основы работы с массивами данных в субд access
Дата публикации08.03.2013
Размер70.25 Kb.
ТипЛабораторная работа
uchebilka.ru > Информатика > Лабораторная работа
Лабораторная работа №7
Основы работы с массивами данных в СУБД Access

 

Цель работы: приобретение навыков работы по созданию базы данных и ее основных объектов; сортировка данных в таблицах и других информационных объектах; выборка данных из нескольких таблиц по заданным критериям; подготовка данных к выводу на печать.
Методические указания
База данных – совокупность структурированных перманентных данных на электронном носителе информации, а также набор средств для их обработки и корректного представления.

. Обычно она создается для одной конкретной предметной области, организации или прикладной задачи. Для облегчения работы с базами данных используются системы управления базами данных (СУБД) – специальные пакеты программ, обеспечивающие ввод, поиск, хранение, пополнение, корректировку данных, формирование отчетов и ответов на запросы пользователей баз данных. СУБД обеспечивают сохранность и перемещение данных, а также возможность их использования другими программными средствами. Microsoft Access – наиболее популярная на сегодняшний день СУБД для персональных компьютеров. Она представляет собой систему  обслуживания реляционных баз данных с графической оболочкой. Данные в таких базах оформляются в виде одной или нескольких таблиц, состоящих из однотипных записей. Система обслуживания включает в себя ввод данных в ПК, отбор данных по каким-либо признакам, преобразование структуры данных, вывод данных, являющихся результатом решения задач в табличном или каком-либо ином удобном для пользователя виде. В состав пакета Microsoft Access входит также ряд специализированных программ, решающих отдельные задачи (мастера).

База данных (БД) в Access представляет собой единый файл, в котором располагаются такие составляющие, как таблицы, отчеты, запросы, формы, модули и макросы, и позволяет хранить в едином дисковом файле с расширением .mdb.

Таблицы хранят сведения по конкретному вопросу и являются основным структурным компонентом БД. Данные в таблице организованы в столбцы (называемые полями) и в строки (называемые записями). В режиме таблицы добавляются, редактируются или просматриваются табличные данные. Также можно проверить орфографию, напечатать табличные данные, отфильтровать или отсортировать записи, изменить внешний вид таблицы или структуру, добавив или удалив столбцы.

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

Формы используются  для различных целей: для ввода данных в таблицу; кнопочная форма – для открытия других форм и отчетов; специальное диалоговое окно для выбора, предварительного просмотра и печати нужного отчета. Большая часть данных, представленная в форме, берется из таблицы или запроса. Другая информация, не связанная ни с таблицей, ни с запросом, хранится в макете формы.

Отчеты– это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется. Больше всего сведений берется из базовой таблицы, запроса, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета.

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

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

^ Порядок выполнения работы

Создание БД

                При запуске MS Access появляется диалоговое окно “MS Access”, в котором необходимо выбрать “Новая БД”. Во втором диалоговом окне “Файл новой БД” в поле ввода “Имя файла” дать имя файлу. На экране появится пустая база данных, состоящая из таблиц, запросов, форм, отчетов, макросов, модулей.

 

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

1.        Щелкните по вкладке Таблицы, Создать, Конструктор, ОК.

2.        Опишите структуру таблицы:

Имя поля

Тип данных

Размер

Номер

Числовой

2

Фамилия

Текстовый

15

Имя

Текстовый

10

Отчество

Текстовый

15

Пол

Текстовый

1

Дата рождения

Дата/время

Краткий формат

Группа

Текстовый

3


Данные о размере вносятся в поле Размер поля в разделе свойства поля. Формат даты устанавливается в поле Формат поля того же раздела

3. Сделайте поле Номер ключевым. Для этого выделите данное поле и щелкните на изображение ключа. Ключевое поле позволяет установить связи между отдельными таблицами, а также используется для предотвращения создания дублирующихся записей.

4.        Сохраните структуру таблицы и присвоив ей имя “Студент”.

Сохранение любого информационного объекта в Access можно выполнить или нажав кнопку закрытия окна или нажав совокупность клавиш [Ctrl+W].
5. Заполните таблицу данными ( не менее 5 записей о студентах из разных групп)
6. Аналогично создайте таблицу следующего вида


Имя поля

Тип данных

Описание

Номер

Числовой

2

Предмет

Текстовый

15

Балл

Числовой

2


7. Задайте поля Номер и Оценка ключевыми. Для этого выделите два поля ( выделите первое поле нажмите Shift и переместите курсор на втрое поле ) и нажмите изображение ключа
8. Сохраните структуру таблицы и присвоив ей имя “Оценка”.

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

Для сформированных таблиц с установленным ключевым полем в каждой из них возможно создание определенных взаимоотношений, которые используются для связывания данных в каждом новом запросе, форме или отчете, включающем связанные таблицы. Возможно создание двух типов связей: отношение один – к – одному (1:1) или отношение один – ко – многим (1:М). Создать связь между таблицами можно, если в них есть совпадающие поля. Ключевое поле первой таблицы должно соответствовать аналогичному полю (не обязательно ключевому) связанной таблицы.
Установите связи между таблицами, для чего:

1.        Щелкните по вкладке “Таблицы”.

2.        Сервис -Схема данных …

3.        Добавьте таблицы из списка в следующем порядке: Студент, Оценка. Закройте окно “Добавление таблиц”.

4.        Установите связи между таблицами “Студенты” и “ Оценка ”, для чего перетащите указатель мыши от поля “Номер” таблицы “Студенты” к полю “Номер” таблицы “ Оценка ”. В появившемся диалоговом окне “Связи” установите маркер на “Обеспечение целостности данных”, Создать.

5.        Сохраните схему данных.

6. Откройте таблицу Студент. Щелкните на появившемся крестике. Внесите оценки по 3-4 предметам для каждого из студентов.
Создание запросов


  1. Перейдите на вкладку запросы

  2. Выберите «Создать запрос в режиме конструктора»

  3. Выберите Таблицу Студент. Закройте список таблиц

  4. В первую ячейку «Поле» перетащите «Фамилия», в следующую ячейку поле- «Имя», затем «Пол», затем Группа

  5. Установите для поля Группа условие =(имя вашей группы)

  6. Установите для поля Фамилия сортировка по возрастанию

  7. Сохраните результат под именем: студены моей группы.

  8. Посмотрите результат запроса- нажмите восклицательный знак на панели инструментов

  9. Создайте еще один запрос: Выберите из списка обе таблицы Студент, оценка

  10. Перетащите по одному все поля таблицы студенты

  11. Выберите поле Балл таблицы Оценка

  12. Выберите инструмент групповые операции (значок суммы)

  13. Для всех полей, кроме Балл выбрать Групповая операция- группировка, Для Балл – Avg

  14. Сохранить результат как средний балл


Создание автоформ и автоотчетов
Microsoft Access позволяет легко представлять данные, хранящиеся в таблицах в виде электронных карточек- форм. Он также дает возможность вывода информации на печать или осуществлять экспорт таблиц в MS Word с помощью отчетов. Мы рассмотрим самый простой вариант- создание автоформы и автоотчета


  1. Для создания автоформы выделите таблицу Студент.

  2. Выберите команду Вставка Автоформа

  3. Сохраните результат под именем Студенты

  4. Внесите 2-3 записи с помощью данной формы

  5. Перейдите на вкладку Формы и найдите соответствующую форму

  6. Выберите вкладку Запросы и выделите запрос средний балл

  7. Выберите Вставка Автоотчет

  8. Выберите команду на панели инструментов связи с Office Публикация в Microsoft Office Word

  9. В MS Access закройте окно предварительного просмотра

  10. Сохраните полученный отчет под именем средний бал

  11. Перейдите на вкладку отчеты и найдите отчет с данным именем.

Оформите отчет по работе. В работе необходимо представить результаты выполнения каждого из этапов лабораторной работы.

Добавить документ в свой блог или на сайт

Похожие:

Лабораторная работа №7 Основы работы с массивами данных в субд access iconЛабораторная работа №11
Знакомство с субд ms access: работа с существующей базой данных, фильтры по данным

Лабораторная работа №7 Основы работы с массивами данных в субд access icon1. Знакомство с субд access 2010
Субд access 2010, освоить интерфейс Access и правила создания таблиц в режиме – Таблица, научиться формировать требования к базе...

Лабораторная работа №7 Основы работы с массивами данных в субд access iconПрограмма, позволяющая оперировать данными?
Субд. Режимы работы в субд. Отображение модели «сущность-связь» на базу данных. Свойства полей, типы данных. Ввод данных в таблицы....

Лабораторная работа №7 Основы работы с массивами данных в субд access iconЛабораторная работа №11 Знакомство с субд ms access: работа с существующей...
Ть базу данных «Борей» (файл nwind. Mdb) из папки M:\msoffice\Office\Samples в свою рабочую папку. Изменить свойства файла: сделать...

Лабораторная работа №7 Основы работы с массивами данных в субд access iconПрактическая работа №16 Тема : Создание запросов в субд
...

Лабораторная работа №7 Основы работы с массивами данных в субд access iconПрактическая работа №20 Тема : Создание запросов в субд
...

Лабораторная работа №7 Основы работы с массивами данных в субд access iconОтчёт по лабораторной работе №1 “Проектирование базы данных в субд...
Цель работы приобретение студентами практических навыков создания таблиц, связей между ними и работы с данными

Лабораторная работа №7 Основы работы с массивами данных в субд access iconЛабораторная работа №7 работа с http-сервером apache, субд mysql,...
Цель: Изучить принципы работы с http-сервером Apache, субд mysql, php-интерпретатором, менеджером по управлению базами данных phpMyAdmin....

Лабораторная работа №7 Основы работы с массивами данных в субд access iconРеферат скачан с сайта allreferat wow ua
Приложение Microsoft Access 97/2000 (далее Access) является мощной и высокопроизводительной 32-разрядной системой управления реляционной...

Лабораторная работа №7 Основы работы с массивами данных в субд access iconЛабораторная работа №12
Цель работы: получение практических навыков работы с массивами средствами языка С

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<