Обеспечение возможности получения данных по всем необходимым запросам.
Сокращение избыточности и дублирования данных.
Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д.
ВОПРОС 24
В мире существует множество систем управления базами данных. Несмотря на то что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД.
СУБД Access рассматривает основные вопросы информационных систем.
— работа с таблицами и формулами
— связь между таблицей и целостностью данных
— запросы к БД
инструментальные средства Access предназначены для обслуживания двух принципиально разных функций инф. системы:
— проектирование и модификация структуры БД
— манипуляции с данными
Приложения Access - это система управления реляционными БД предназначенная для работы на автономном ПК или в локальной вычислительной сети под управлением ОС.
Access - это набор инструментальных средств для создания и эксплуатации информационных систем. С помощью Access можно проводить следующие операции.
— проектирование базовых объектов информационных систем - двумерных таблиц с разными типами данных, включая поля объектов OLE.
— установление связей между таблицами с поддержкой целостности данных каскадного обновления полей и каскадного удаления записей.
— ввод, хранение, просмотр, сортировка, модификация и выборка данных из таблиц с использованием различных средств, контроля информации индексирования таблицы и аппарата алгебры-логики (для фильтрации данных).
— создание, модификация и использование производных объектов информационных систем (форм, запросов и отчетов).
Компонентами или объектами являются таблицы,запросы,формы,отчёты, макросы и модули. Эти компоненты состоят из объектов: надписей, прямоугольников,линий,списков,кнопок,переключателей,флажков и графический объектов OLE.
Таблица-это основа любой базы данных, в них хранится исходная информация.
Запрос-это средство извлечения информации из БД,причём исходные данные для построения запросов могут бытьь распределены среди нескольких таблиц и (или) запросов.
Форма используется для просмотра таблиц и ввода в них информации в экранном виде. Они позволяют ограничитьь объём информации,отображаемой на экране, и представить её в требуемом виде.
отчёт используется для выдачи обработанной и сформированной информации на печать и экран.
макросы предназначены для автоматиизации часто выполняемых операций. каждый макрос содержит одну или несколько макрокоманд, выполняющих определённые действия
Страницы (страницы доступа к данным) - специальный тип веб-страниц, предназначенный для просмотра и работы через интернет. такие страницы содержат данные, хранящиеся в БД Microsoft Access или в БД Microsoft SQL SERVER. страница доступа к данным может также включать данные из других источников (Excel).
модули-это набор описаний,инструкций и процедур на языке VBA.
Замечание: Access хранит всю информацию в одном файле,т.е. все объекты (таблицы,формы,отчёты)-всё в одном файле.
Особенности проектирования таблиц
Таблица-это совокупность записей одинакового формата, расположенных в произвольном порядке.
Данные в таблицах хранятся в зписях (в строках), состоящийх из отдельных полей (столбцов). Формат каждой записи определяется структурой таблицы. Современные СУБД допускают возможность создания таблицы в нескольких режимах:
-создание таблицы в режиме конструктора
-с пом. мастера
-путём ввода данных
Создаётся структура таблицы, в которой определяется кол-во полей, которое будет содержать кажда запись, и хар-ки этих полей. Х-ка поля включает в себя имя поля, тип данных ,свойства поля и описание.
Имена полей могут иметь не более 64 символов.
Типы данных (допустимые):
текстовый (буквы,цифры,пробелы). макс.длина-255 симв.
поле MEMOry-используется для хранения текста большого объёма (65535). хранится информация о служащих, фрагементы истории,отчёты
числовой-содержит значение, над которыми нужно выполнять математические операции. замечание: если поле содержит почтовый индекс или номер телефона, то для его хранения следует использовать текстовое поле.
дата и время-может содержать любую дату, от 1.1.100-31.12.9999
дату и время можно хранить и в текстовых полях (автоматически проверит правильность ввода) 13/41/2012, 25:12
-денежный формат-аналогичен числовому типу, но автоматически добавляется фиксированное количество десятичных знаков после запятой
-счётчик (его можно убирать из таблицы)-используется для автоматической нумерации добавляемой записи
-логический-используется для хранения данных, которые могут принимать одно из двух возможных значений (0 или 1)
-поле объекта OLE - содержит документ другого приложения Windows (эл.таблицы,фотографии,звукозаписи). его размер ограничивается объёмом диска.
-гиперссылка-адрес информации,содержащийся в другом файле.
-мастер подстановок-служит для выбора значений из раскрывающегося списка, содержащего набор постоянных значений или значений с другой таблицы.
каждый из типов данных наделён собственными свойствами (х-ка свойства поля). замечание: в аксес удаление записей необратимо.
Поиск данных в таблицах - применяется ст.ср-во виндоус- правка- найти. *-любое кол-во символов. ?-1 символ. []-
любой символ,заключнный в скобки, будет найден. #-цифра, любая одна. Ускорить поиск нужной записи можно с приминением сортировки данных по 1 или неск.полям таблицы. записи-сортировка. Чтобы при поиске в таблице видеть только записи,определяемые заданным критирием, используется фильтрация. если необходимо задать критерии выборки записи более,чем по 1 полю, необходимо применить расширенный фильтр.