Скачать 70.25 Kb.
|
Лабораторная работа №7 Основы работы с массивами данных в СУБД Access Цель работы: приобретение навыков работы по созданию базы данных и ее основных объектов; сортировка данных в таблицах и других информационных объектах; выборка данных из нескольких таблиц по заданным критериям; подготовка данных к выводу на печать. Методические указания База данных – совокупность структурированных перманентных данных на электронном носителе информации, а также набор средств для их обработки и корректного представления. . Обычно она создается для одной конкретной предметной области, организации или прикладной задачи. Для облегчения работы с базами данных используются системы управления базами данных (СУБД) – специальные пакеты программ, обеспечивающие ввод, поиск, хранение, пополнение, корректировку данных, формирование отчетов и ответов на запросы пользователей баз данных. СУБД обеспечивают сохранность и перемещение данных, а также возможность их использования другими программными средствами. Microsoft Access – наиболее популярная на сегодняшний день СУБД для персональных компьютеров. Она представляет собой систему обслуживания реляционных баз данных с графической оболочкой. Данные в таких базах оформляются в виде одной или нескольких таблиц, состоящих из однотипных записей. Система обслуживания включает в себя ввод данных в ПК, отбор данных по каким-либо признакам, преобразование структуры данных, вывод данных, являющихся результатом решения задач в табличном или каком-либо ином удобном для пользователя виде. В состав пакета Microsoft Access входит также ряд специализированных программ, решающих отдельные задачи (мастера). База данных (БД) в Access представляет собой единый файл, в котором располагаются такие составляющие, как таблицы, отчеты, запросы, формы, модули и макросы, и позволяет хранить в едином дисковом файле с расширением .mdb. Таблицы хранят сведения по конкретному вопросу и являются основным структурным компонентом БД. Данные в таблице организованы в столбцы (называемые полями) и в строки (называемые записями). В режиме таблицы добавляются, редактируются или просматриваются табличные данные. Также можно проверить орфографию, напечатать табличные данные, отфильтровать или отсортировать записи, изменить внешний вид таблицы или структуру, добавив или удалив столбцы. Запросы служат для просмотра, анализа и изменения данных из нескольких таблиц. Их используют также в качестве источника данных для форм и отчетов. Запросы помогают отобразить данные из нескольких таблиц и отсортировать их в нужном порядке, выполнить вычисления над группами записей, вычислять их в компактном формате, подобном формату электронных таблиц. Формы используются для различных целей: для ввода данных в таблицу; кнопочная форма – для открытия других форм и отчетов; специальное диалоговое окно для выбора, предварительного просмотра и печати нужного отчета. Большая часть данных, представленная в форме, берется из таблицы или запроса. Другая информация, не связанная ни с таблицей, ни с запросом, хранится в макете формы. Отчеты– это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется. Больше всего сведений берется из базовой таблицы, запроса, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета. Макросы – это набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач. Модули – это набор объявлений и процедур на языке Visual Basic для приложений, собранных в одну программную единицу. ^ Создание БД При запуске MS Access появляется диалоговое окно “MS Access”, в котором необходимо выбрать “Новая БД”. Во втором диалоговом окне “Файл новой БД” в поле ввода “Имя файла” дать имя файлу. На экране появится пустая база данных, состоящая из таблиц, запросов, форм, отчетов, макросов, модулей. ^ 1. Щелкните по вкладке Таблицы, Создать, Конструктор, ОК. 2. Опишите структуру таблицы:
Данные о размере вносятся в поле Размер поля в разделе свойства поля. Формат даты устанавливается в поле Формат поля того же раздела 3. Сделайте поле Номер ключевым. Для этого выделите данное поле и щелкните на изображение ключа. Ключевое поле позволяет установить связи между отдельными таблицами, а также используется для предотвращения создания дублирующихся записей. 4. Сохраните структуру таблицы и присвоив ей имя “Студент”. Сохранение любого информационного объекта в Access можно выполнить или нажав кнопку закрытия окна или нажав совокупность клавиш [Ctrl+W]. 5. Заполните таблицу данными ( не менее 5 записей о студентах из разных групп) 6. Аналогично создайте таблицу следующего вида
7. Задайте поля Номер и Оценка ключевыми. Для этого выделите два поля ( выделите первое поле нажмите Shift и переместите курсор на втрое поле ) и нажмите изображение ключа 8. Сохраните структуру таблицы и присвоив ей имя “Оценка”. В данную таблицу информацию пока вносить не надо. Установление связей между таблицами Для сформированных таблиц с установленным ключевым полем в каждой из них возможно создание определенных взаимоотношений, которые используются для связывания данных в каждом новом запросе, форме или отчете, включающем связанные таблицы. Возможно создание двух типов связей: отношение один – к – одному (1:1) или отношение один – ко – многим (1:М). Создать связь между таблицами можно, если в них есть совпадающие поля. Ключевое поле первой таблицы должно соответствовать аналогичному полю (не обязательно ключевому) связанной таблицы. Установите связи между таблицами, для чего: 1. Щелкните по вкладке “Таблицы”. 2. Сервис -Схема данных … 3. Добавьте таблицы из списка в следующем порядке: Студент, Оценка. Закройте окно “Добавление таблиц”. 4. Установите связи между таблицами “Студенты” и “ Оценка ”, для чего перетащите указатель мыши от поля “Номер” таблицы “Студенты” к полю “Номер” таблицы “ Оценка ”. В появившемся диалоговом окне “Связи” установите маркер на “Обеспечение целостности данных”, Создать. 5. Сохраните схему данных. 6. Откройте таблицу Студент. Щелкните на появившемся крестике. Внесите оценки по 3-4 предметам для каждого из студентов. Создание запросов
Создание автоформ и автоотчетов Microsoft Access позволяет легко представлять данные, хранящиеся в таблицах в виде электронных карточек- форм. Он также дает возможность вывода информации на печать или осуществлять экспорт таблиц в MS Word с помощью отчетов. Мы рассмотрим самый простой вариант- создание автоформы и автоотчета
Оформите отчет по работе. В работе необходимо представить результаты выполнения каждого из этапов лабораторной работы. |
![]() | Знакомство с субд ms access: работа с существующей базой данных, фильтры по данным | ![]() | Субд access 2010, освоить интерфейс Access и правила создания таблиц в режиме – Таблица, научиться формировать требования к базе... |
![]() | Субд. Режимы работы в субд. Отображение модели «сущность-связь» на базу данных. Свойства полей, типы данных. Ввод данных в таблицы.... | ![]() | Ть базу данных «Борей» (файл nwind. Mdb) из папки M:\msoffice\Office\Samples в свою рабочую папку. Изменить свойства файла: сделать... |
![]() | ... | ![]() | ... |
![]() | Цель работы приобретение студентами практических навыков создания таблиц, связей между ними и работы с данными | ![]() | Цель: Изучить принципы работы с http-сервером Apache, субд mysql, php-интерпретатором, менеджером по управлению базами данных phpMyAdmin.... |
![]() | Приложение Microsoft Access 97/2000 (далее Access) является мощной и высокопроизводительной 32-разрядной системой управления реляционной... | ![]() | Цель работы: получение практических навыков работы с массивами средствами языка С |