Главная » Просмотр файлов » А.Ю. Гончаров Access 2003

А.Ю. Гончаров Access 2003 (960524), страница 3

Файл №960524 А.Ю. Гончаров Access 2003 (А.Ю. Гончаров Access 2003) 3 страницаА.Ю. Гончаров Access 2003 (960524) страница 32017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Для формулирования запросов используется язык SQL, а визуально запрос в Access представлен в видеокна с таблицей.Форма (Form) - окно или область в окне, где представлены поля с данными,таблица или элементы управления.Отчет (Report) - средство для компоновки данных с целью вывода их напечать.Страница доступа к данным (Data access page) - документ в формате HTML,источником информации в котором служит база данных Access.Макрос (Macro) - набор команд, который позволяет автоматизировать выполнение операций или создавать новые операции. В большинстве программ MicrosoftOffice макросы представляют собой программы на языке Visual Basic, но в Accessэто не так: для создания макросов существует ограниченный набор специальныхкоманд, a Visual Basic используется для написания более сложных процедури функций. Существует и способ конвертации: макрокоманды можно запускатьсредствами Visual Basic.

В окне базы данных Access есть специальная вкладка, позволяющая создавать и запускать макросы.Модуль (Module) - контейнер для хранения программ Visual Basic. В окне базыданных Access - одноименная вкладка, позволяющая работать с программами.Рассмотрим основные термины для таблиц.Связь или отношение (Relation) - установка соответствия между записями различных таблиц и запросов. Связь устанавливается по значению одного из полей(как правило, ключевого).

В Access существует несколько видов связей. «Один-кодному» - одной записи соответствует только одна запись в другой таблице, «Одинко-многйм» - одной записи могут соответствовать несколько записей в другой таблице. «Многие-ко-многим» - комбинация двух связей «один-ко-многим».14Глава 1Схема данных -- графическое представление связей между таблицамии запросами. Для показа и редактирования схемы данных открывается отдельноеокно (в английской версии программы Relationships).Фильтр (Filter) - способ отбора записей из таблицы или запроса.

В Accessприменяются несколько видов фильтров.Сортировка (Sorting) - виртуальная перестановка записей таблицы или запроса с целью упорядочить их по значению одного поля (или нескольких полей).В Access есть несколько путей для выполнения сортировки.Поле (Field) - колонка таблицы и в то же время набор параметров, определяющих тип данных в этой колонке. Поля используются как для хранения данных, так и для вычисления новых значений. По значениям полей производитсясвязывание таблиц, сортировка и фильтрация. В формах этот термин имеет совсем другое значение.Индекс (Index) -- свойство поля, позволяющее ускорить поиск данныхи сортировку по значению этого поля. Индексация применяется практически вовсех СУБД, и от того, как она организована, зависит быстродействие СУБД.Первичный ключ (Primary key) - поле, которое не содержит повторяющихсязначений и позволяет идентифицировать каждую запись в таблице.

Классическийпример первичного ключа- поле «номер по порядку». Ключевые поля всегда индексированы.Счетчик (AutoNumber) - поле, в котором производится автоматическая нумерация записей.В формах часто используются следующие понятия.Элемент управления (Control) - объект из числа хорошо знакомых всем, ктоимел дело с программами: кнопка, флажок, список, переключатель и т.

д.Вкладка (Page) - часть окна, позволяющая увеличить количество доступныхэлементов. В каждый момент времени видна только одна вкладка, а доступк разным вкладкам осуществляется с помощью ярлычков с подписями.Кнопка (Button) - самый популярный элемент управления, визуально имитирующий обычную кнопку.

Как правило, кнопки позволяют запустить некоторую подпрограмму после щелчка на них мышью.Флажок (Check box) - элемент управления в виде «галочки». Может находиться в двух состояниях: «установлен» или «сброшен». В формах используетсядля определения логических (по принципу да-нет) параметров.Переключатель - элемент управления для выбора одного варианта из нескольких.

Визуально переключатели представляются в виде набора кружков(Option buttons) или кнопок (Toggle buttons).Введение в Microsoft Access 200315Список (Combo box) - элемент управления для выбора одного варианта из нескольких.Подпись (Label) - поясняющий текст, расположенный рядом с элементомуправления.Гиперссылка (Hyperlink) - часть текста или рисунок, которые реагируют нащелчок мышью и позволяют перейти к другой части документа, другому документу или веб-странице. В англоязычной документации этот объект называютпо-разному, anchor, link или reference.Колонтитул - зона в верхней или нижней части страницы для размещенияопределенной информации (например, номера страницы). Колонтитулы в Accessсоздаются в формах и отчетах.

В английской версии программы верхний и нижний колонтитулы называются Page Header и Page Footer соответственно.1.4. Структура базы данныхСтруктура базы данных Access показана на рис. 1.1. Основной единицей хранения данных здесь является таблица. Ее колонки называются полями (field),а строки, применительно к базам данных, называются записями (record). Пользователь может создавать поля и записи, определять их свойства, заполнять данными и при необходимости удалять. Вообще говоря, можно представить базуданных, состоящую только из одной таблицы, хотя на практике таблиц бываетнесколько.

При конструировании базы данных должно соблюдаться правило:данные не должны повторяться. Это диктует необходимость размещения данныхв разных таблицах.Чаще всего базы данных Access разрабатываются для коммерческих целей,и необходимые примеры есть во всех учебных пособиях, включая сам Access,который имеет в своем составе учебную базу данных «Борей» (northwind.mdb илиБорей.mdb).

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

Даже если один и тот же покупатель два раза приобрел один и тот же набор товаров, то сделал он это, очевидно, в разные дни.И даже если ему пришла в голову мысль купить в одной организации в один деньдва одинаковых набора товаров, то и в этом случае заказы будут отличаться но-•••'Глава 1ТаблицыЗапросыSQLL ..ФормыОтчеты.._ .*_. .Страницыдои у п ак даннымМодулиV i s u a l BasicРис. 1 . 1 . Схема взаимодействия объектов базы данныхмерой заказа, по которому в торгующей организации всегда ведется учет такихдокументов. Поэтому в таблице для каждой характеристики заказа должно бытьпредусмотрено отдельное поле, а каждый заказ займет одну строку, то естьзапись (рис. 1,2).

В нашем примере такие записи находятся в таблице Заказы.Но в каждый заказ входит один или несколько товаров. Очевидно, что в этомслучае информация о заказанных товарах должна находиться в отдельной таблице (в нашем случае Заказано), чтобы исключить дублирование данных.Запись из таблицы Заказы связана с несколькими записями таблицы Заказало по значению кодового поля, Мы видим, что информация о заказе занимаетодну строку таблицы, а данные о товарах могу]1 занимать несколько строк - такаясвязь называется «один-ко-многим». Информация о том, как связаны таблицы,тоже хранится в файле базы данных и носит название схемы данных.

Связываниетаблиц.- довольно обширная тема, которая обсуждается в главе 2. Вид связи неможет быть выбран произвольно - его определяет конкретная ситуация.Информацию из связанных таблиц можно объединить с помощью запросовформ или отчетов. Пользователь базы данных может и не догадываться о том,как именно хранятся данные, если он работает с формой. В сущности, организация структуры данных и направление информационных потоков и составляют предмет работы разработчика баз данных, и данная* книга в основномпосвящена именно этому.:Введение в Microsoft Access 2003':•\ | г-.с.дзэк«а|<рылова, АннаКрылова, АннаНовиков. ПавелВоронова, ДарьягарГ'нгвч.

Дар^йБабкина. Ольгава Дарь?Рис. 1.2. Схема простейшей коммерческой базы данных (фрагмент базы «Борей»)Вернемся к рис. l . l . Для отбора данных из таблиц в Access предусмотренотакое средство, как запросы. Их тоже можно представлять себе в виде таблиц, нотаблицы эти виртуальные. В них используются или данные из обычных таблиц,или создаются вычисляемые поля. Запросы позволяют фильтровать записи и выполнять сортировку данных. В основе запроса лежит инструкция на языке SQL,но визуально Access представляет запрос именно в виде таблицы, что достаточноудобно. Запросам посвящена глава 5.Самым употребительным средством отображения данных является форма.Как правило, формы создаются, чтобы облегчить пользователю ввод или поискданных.

Здесь действует другое правило разработчика баз данных: работаобычных пользователей должна быть максимально приближена к работе с существующими популярными программами. Иными словами, обычные работники недолжны вникать в тонкости функционирования баз данных - это дело разработчика или программиста.Формы также удобны и для создания распечаток. Часто внешний вид форм повторяет вид документов, с которыми принято работать в данной организации.Созданию форм посвящена глава 6.18Глава 1Часто создать форму невозможно без создания вспомогательных программ,В Access есть два пути для этого: создание макросов или написание процедур наV i s u a l Basic.Отчет - более сложное средство отображения информации, нежели форма.Обычно отчеты создаются как документы, предназначенные для вывода напечать, и состоят из нескольких страниц.

Это, разумеется, определяет некоторыеособенности конструирования отчетов. Об отчетах рассказывается в главе 8.1.5. Разработка баз данных и психологияпользователейМожно представить примерный сценарий разработки базы данных. Начинается все обычно с того, что заказчик (или начальство) приходит к мысли о необходимости создания базы данных! За фразой «Надо сделать базу данных» обычноследует выяснение того, что конкретно требуется сделать. Заказчик, как правило,не является специалистом по базам данных и свои требования формулируетв обычных терминах. Кому-то надо создать хранилище документов, кому-то базуданных для работы с клиентами, кому-то требуется автоматизировать рассылкуэлектронных писем и т.

Характеристики

Тип файла
PDF-файл
Размер
24,39 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее