КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Объекты баз данных
Режимы работы баз данных Проектирование баз данных Обычно с БД работают две категории исполнителей: 1. Проектировщики – их задача в разработке структуры таблиц БД и согласовании ее с заказчиком. Они разрабатывают и другие объекты БД, предназначенные, с одной стороны, для автоматизации работы с БД, с другой стороны – для ограничения функциональных возможностей работы с базой (если это необходимо в целях безопасности). Проектировщики не наполняют БД конкретными данными, только экспериментальное наполнение модельными данными на этапе отладки объектов базы. 2. Пользователи – получают исходную БД от проектировщиков и занимаются ее наполнением и обслуживанием. Они не имеют средств доступа к управлению структурой базы и создания ее объектов – только к данным, да и то не ко всем, а к тем, работа с которыми предусмотрена на конкретном рабочем месте. Поэтому СУБД имеет два режима работы – проектировочный (для создания БД) и пользовательский (для использования БД при накоплении базы или получения данных из нее). Провести полную классификацию возможных объектов БД трудно, т.к. каждая СУБД может содержать свои типы объектов. К основным объектам БД относятся 7 различных типов: 1. Таблицы – это основные объекты любой БД, в них хранятся все данные, имеющиеся в базе, кроме того, они хранят структуру базы (поля, их типы и свойства). 2. Запросы – служат для извлечения данных из таблиц и представления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как: · отбор данных; · их сортировку; · фильтрацию; · преобразование данных по заданному алгоритму; · создание новых таблиц; · автоматическое наполнение таблиц данными, импортированными из других источников; · простейшие вычисления в таблицах. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу. Когда вы работаете с основными таблицами базы, вы физически имеете дело с жестким диском, то есть с очень медленным устройством, это связано с особенностью сохранения данных. Когда же на основании запроса вы получаете результирующую таблицу, то имеете дело с электронной таблицей, не имеющей аналога на жестком диске, – это только образ отобранных полей и записей. Разумеется, работа с «образом» происходит гораздо быстрее и эффективнее. Недостатком упорядоченных табличных структур является сложность их обновления, поскольку при внесении новых записей нарушается упорядоченность – приходится переделывать всю таблицу. В СУБД эта проблема решается благодаря запросам. Основной принцип состоит в том, что от базовых таблиц никакой упорядоченности не требуется. Все записи в основные таблицы вносятся в естественном порядке по мере их поступления, то есть в неупорядоченном виде. Если же пользователю надо видеть данные, отсортированные или отфильтрованные по тому или иному принципу, он просто использует соответствующий запрос. Если нужного запроса нет, он обращается к проектировщику и просит его такой запрос сделать. 3. Формы – это средства для ввода данных. Их смысл в предоставлении пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполнением бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка – это упрощает работу наборщика, снижает его утомление и предотвращает появление ошибок. С помощью форм данные можно не только вводить, но и отображать. Запросы тоже отображают данные, но делают это в виде результирующей таблицы, не имеющей почти никаких средств оформления. При выводе данных с помощью форм можно применять специальные средства оформления. 4. Отчеты по своим свойствам и структуре во многом похожи на формы, но предназначены для вывода данных не на экран, а на печатающее устройство. Поэтому отчеты отличаются тем, что в них приняты специальные меры для группировки выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (колонтитулы, номера страниц, служебная информация о времени создания отчетов и т.п.). 5. Страницы (страницы доступа к данным) – это специальный объект БД, реализованный в Access 2000, физически это особый объект, выполненный в коде HTML, размещаемый на Веб-странице и передаваемый клиенту вместе с ней. Сам объект не является БД, но содержит компоненты, через которые осуществляется связь переданной Веб-страницы с БД, остающейся на сервере. Пользуясь этими компонентами, посетитель Веб-узла может просматривать записи базы в полях страницы доступа. Этим страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных, размещенной на сервере. Эта БД не обязательно должна быть базой данных Microsoft Access. 6. Макросы – предназначены для автоматизации повторяющихся операций при работе с СУБД и для создания новых функций путем программирования. Состоят из последовательности внутренних команд СУБД и являются средством автоматизации работы с базой. 7. Модули – создаются средствами внешнего языка программирования Visual Basic, средство, с помощью которого разработчик базы может заложить в нее нестандартные функциональные возможности для удовлетворения специфических требований заказчика, повысить быстродействие системы управления и уровень ее защищенности.
Дата добавления: 2014-12-26; Просмотров: 5452; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |