Объекты базы данных Access
Стр 1 из 4Следующая ⇒ Базы данных Общее понятие о базах данных Опыт внедрения первых автоматизированных систем управления показал, что одни и те же данные используются при решении различных задач. Операции ввода и корректировки данных до сих пор остаются трудоемкими операциями, выполняемыми вручную. В целях коллективного использования данных были сформулированы новые требования к организации информационных систем, которые заключались в том, чтобы данные имели стандартные форматы и хранились независимо от программ, их обрабатывающих. Все это привело к созданию новой технологии баз данных. База данных (БД) — это совокупность структурированных данных, относящихся к определенной предметной области. Комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных, называется системой управления базами данных (СУБД). СУБД используются для упорядоченного хранения и обработки больших объемов информации. По способу хранения данных БД подразделяются на централизованные и распределенные. В централизованных БД данные хранятся на одной ЭВМ. Распределенная БД состоит из нескольких частей, хранящихся на различных ЭВМ вычислительной сети. В централизованных БД имеются две технологии доступа и обработки данных: файл-сервер и клиент-сервер. При технологии файл-сервер обработка данных производится на рабочих станциях, куда по запросу пользователей поступают отдельные файлы базы данных, хранящейся на центральной машине (файл-сервере). При технологии клиент-сервер обработка данных производится по запросам пользователей на центральной машине (сервере). Результат обработки сервер передает на рабочие станции (клиенты).
По степени универсальности СУБД разделяются на СУБД общего назначения и специализированные СУБД. СУБД общего назначения позволяют: • хранить большие объемы информации; • осуществлять поиск, сортировку и фильтрацию данных; • добавлять, удалять и изменять хранимую информацию; • формировать выходные документы. СУБД общего назначения можно настраивать под конкретную предметную область применения. Применение СУБД общего назначения упрощает процедуру проектирования баз данных и сокращает сроки разработки. Если к хранению и обработке информации предъявляются особые требования, например, обеспечение повышенного уровня секретности, то в этих случаях разрабатываются специализированные СУБД. По характеру хранимой информации БД подразделяют на фактографические и документальные. Фактографические БД хранят сведения об объектах предметной области (например, предприятиях, сотрудниках, договорах), причем сведения о каждом объекте могут поступать из различных источников и документов. В документальной БД объектами хранения являются документы. Документальные БД еще называют «информационно-поисковыми системами» (ИПС) или «информационно-справочными системами». Примером таких систем могут служить правовые информационно-справочные системы ГАРАНТ и КОНСУЛЬТАНТ-ПЛЮС. Примеры вопросов 1. СУБД предназначена для: • использования единого программного обеспечения для обра • организации низкоуровневого программирования; • централизованного управления БД в интересах всех работающих • коммерческого использования данных, хранящихся в памяти 2. По способу доступа к базам данных СУБД различают: • диск-серверные; • клиент-серверные; • таблично-серверные; • серверные? 3. По степени универсальности различают классы:
• СУБД общего назначения; • специализированные СУБД; • процедурные СУБД; • программно-ориентированные СУБД? 4. Для представления особой предметной области в базе информационного приложения требуется: • разработка специализированной СУБД; • разделение описания предметной области на локальные фраг • использование нескольких СУБД общего назначения; • использование СУБД общего назначения? 5. С точки зрения конечного пользователя СУБД НЕ РЕАЛИЗУЕТ: • функции поиска данных; • функции хранения данных; • формирование выходных документов (отчетов); • управление файловой структурой? 6. К справочно-правовым системам относятся: • корпоративные базы данных; • 1C Бухгалтерия, 1C Предприятие; • ГАРАНТ, КОНСУЛЬТАНТ-ПЛЮС; • АРМ (автоматизированные рабочие места)? Модели данных Имеются три способа описания структуры данных, которые строятся на сетевых, иерархических и реляционных моделях. Сетевая модель имеет сетевую структуру логических связей между элементами информации. Сетевая модель — наиболее общий вид информационной модели, при которой практически отсутствует избыточность хранения информации. Обработка данных в сетевых моделях представляет собой сложный и трудоемкий процесс. Иерархическая модель имеет иерархическую или древовидную структуру логических связей между элементами. Реляционная модель основана на табличной форме представления информации. По сравнению с иерархической и сетевой моделью реляционная модель данных обладает максимальной избыточностью хранения информации и максимальной простотой выполнения операций по обработке данных.
Все виды моделей могут быть преобразованы одна в другую. Любая сетевая модель может быть сведена к иерархической модели, а иерархическая - к реляционной путем введения избыточности данных. Для поддержания всех трех видов моделей разработаны соответствующие СУБД. В настоящее время широкое распространение получили реляционные СУБД. В состав языковых средств СУБД входят: язык организации данных (ЯОД) и язык манипуляции данными (ЯМД). ЯОД описывает логическую структуру данных, а ЯМД позволяет проводить различные действия над данными. В реляционных СУБД используется язык SQL, который включает в себя средства ЯОД и ЯМД.
Примеры вопросов 1. В классификации типов СУБД отсутствуют: • модемные; • реляционные; • иерархические; • сетевые? 2. Представление реляционной модели данных в СУБД реализуется • таблиц; • предикатов; • деревьев; • сети? 3. Понятия база данных и информационная база: • не являются однозначными; • являются однозначными, если файлы базы данных имеют по • являются однозначными; • являются однозначными, если определяются одной моделью 4. Язык организации данных СУБД предназначен для описания: • структуры базы данных; • обработки данных в базе; • синтаксически корректных файлов; • печатных отчетов по базе? 5. Какой язык является языком запроса к реляционным базам Реляционная модель базы данных В процессе создания реляционной модели данных используется следующая терминология: таблицы называются отношениями, столбцы таблицы — атрибутами, а строки — кортежами.
Для того чтобы данные, представленные в таблице, можно было считать отношениями, необходимо выполнение следующих условий: • столбцы таблицы должны иметь различные имена; • данные в столбцах должны быть однородными; • все строки таблицы должны иметь одну и ту же структуру; • в таблице не должно быть повторяющихся строк. определяет кортеж (строку таблицы), называется ключом. Если ключ состоит из одного атрибута, то он называется про-стым ключом, а если из нескольких, то — составным ключом. Все неключевые атрибуты должны зависеть от ключа таблицы, при этом виды зависимостей могут быть разными. При полной функциональной зависимости атрибут полностью зависит от ключа. Если атрибут зависит от части составного ключа, такая зависимость называется неполной. Если атрибут полностью зависит от атрибута, который не является ключевым, а тот в свою очередь полностью зависит от ключа, то такая ключевая зависимость называется транзитивной.
Неполная функциональная зависимость и транзитивная зависимость между атрибутами являются нежелательными зависимостями в отношениях. Процесс устранения этих зависимостей в отношениях называется нормализацией. Первая нормальная форма — это общий вид отношения, имеющего ключ. Все атрибуты зависят от ключа, но степень зависимости может быть разной. Вторая нормальная форма - это отношение, представленное в первой нормальной форме, в котором отсутствуют неполные зависимости от составного ключа. Третья нормальная форма - это отношение, представленное во второй нормальной форме, в котором отсутствуют транзитивные зависимости. Пример вопроса Задано условие: «Ни один из не ключевых атрибутов отношения не зависит функционально от любого другого неключевого атрибута». Условие выполняется: • для первой нормальной формы; • для третьей нормальной формы; • для шестой нормальной формы; • ни для одной из вышеперечисленных? Объекты базы данных Access СУБД Access относится к реляционным СУБД. Строки в таблицах реляционных БД называют записями, а столбцы называют полями. СУБД Access работает с шестью видами объектов (таблицы, запросы, формы, страницы, отчеты, макросы и модули). Каждый объект можно открыть, изменить (с помощью конструктора) и создать. Таблицы являются основным объектом БД. Формы создаются для удобства ввода данных в таблицы, запросы обрабатывают данные таблиц, а отчеты служат для подготовки обработанных данных к печати. При создании таблиц для каждого поля необходимо указать имя и тип данных. Все типы данных ориентировочно можно подразделить на два класса: символьные и числовые. К символьным данным относятся: текстовый тип (до 255 символов) и тип MEMO (до 65535 символов). К числовым данным относятся: числовой тип (целое, длинное целое, с плавающей точкой), тип дата/время, денежный, логический и счетчик. При создании таблиц обязательно нужно указать ключевые поля, т.е. в конструкторе таблиц поставить знак ключа рядом с именем поля. Ключ, или первичный ключ, в таблице БД может быть простым (одно поле) или составным (несколько полей), но обязательно уникальным, однозначно идентифицирующим каждую запись. Для создания ключа часто используют дополнительное поле, которое добавляется в таблицу в целях однозначной идентификации строки таблицы. Для такого ключа обычно выбирают тип данных - счетчик. Удобство использования счетчика заключается в том, что при добавлении в таблицу новой записи ключевое поле заполняется автоматически.
Примеры вопросов 1. Приведите в соответствие номера и обозначенные этими номерами элементы окна приложения (рис. 4.1).
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|