Логическое проектирование и выбор инструментальных средств СУБД. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Логическое проектирование и выбор инструментальных средств СУБД.



Инфологическое проектирование

В результате инфологического проектирования БД должна быть создана инфологическая модель. Эта модель строится путём анализа и определения объектов и связей между ними в предметной области.

Существует функциональный и объектный подход в инфологическом проектировании.

Функциональный и объектный подход

Функциональный подход реализует принцип “от задач”. Объектный подход не фиксирует количество решаемых задач, а включает в инфологическую модель только объекты и связи между ними. Смешанный подход объединяет предметный и функциональный.

Рассмотрим инфологическое проектирование для объектного подхода. Для описания инфологической модели здесь используются диаграммы “объекты - связи” или, по-другому, ER - диаграммы.

Описание предметной области предполагает рассмотрение ее в качестве совокупности связанных реальных сущностей, которые имеют набор свойств или атрибутов, характеризующих только эту сущность. Группы всех подобных сущностей образуют объект, в котором фиксируются только значимые для данной ИС свойства. Связь представляет собой отношение между двумя объектами.

Объект должен иметь один или несколько ключевых атрибутов, т.е. таких атрибутов, которые однозначно или уникально определяют экземпляр объекта среди всех других экземпляров объектов указанного типа.

Совокупность объектов и связей между ними определяет структуру предметной области, на основе которой строится инфологическая модель.

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

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

Совокупность атрибутов объекта (сущности) должна отвечать определенным требованиям (требованиям нормализации). Эти требования позволяют на этапе инфологического проектирования строить базы данных, обеспечивающие целостность данных и устраняющие дублирование.

- Все атрибуты объекта, кроме ключевых называют описательными, и они должны функционально зависеть от ключа.

- Между описательными атрибутами не должно быть функциональной связи.

- Между ключевыми атрибутами не должно быть функциональной связи.

- Каждый описательный атрибут не должен зависеть от ключа транзитивно, т.е. через другой промежуточный атрибут.

- В случае транзитивной зависимости между атрибутами нужно выполнить расщепление совокупности атрибутов с целью образования двух информационных объекта вместо одного.

Логическое проектирование

Каждая система СУБД поддерживает ту или иную модель данных. Логическая модель данных определяет правила порождения допустимых видов структур данных и возможные операции над ними. Основной целью проектирования БД является решение проблемы выбора оптимальной логической структуры для заданного набора данных.

^ По технологии обработки данных базы подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы.

^ Распределенная база данных состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

^ По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом.

Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем:

q файл-сервер - одна из машин сети выделяется в качестве центральной, на ней хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка.

q клиент-сервер – помимо хранения централизованной базы данных центральная машина должна обеспечивать выполнение основного объема обработки данных. Запрос на данные, выдаваемые клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные данные (но не файлы) транспортируются по сети от сервера к клиенту.

Модели данных

Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных и операций их обработки. СУБД основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их подмножестве.

Тест: 15 вопросов Скрыть ответы 1. Пакет прикладных программ (ППП) – это совокупность взаимосвязанных программных средств различного назначения, собранная в единую библиотеку комплекс программ, предназначенный для решения задач определенного класса любые программы, собранные в одной папке на носителе информации 2. Прикладное программное обеспечение общего назначения текстовые и графические редакторы системы управления базами данных (СУБД) программы сетевого планирования и управления оболочки экспертных систем и систем искусственного интеллекта средства разработки приложений бухгалтерские программы 3. Прикладное программное обеспечение работает под управлением операционных систем систем управления базой данных архиваторов системного (базового) ПО 4. Прикладные программы называют утилитами приложениями драйверами браузерами 5. Типы пакетов прикладных программ: общего назначения (универсальные) методо-ориентированные аппаратно-ориентированные объектно-ориентированные глобальных сетей организации (администрирования) вычислительного процесса информационно-справочные 6. Классификация по широте охвата задач предметной области и привязке к конкретному кругу решаемых задач включает в себя прикладное программное обеспечение общего назначения автоматизации работы офиса специального назначения программы бухгалтерского учета 7. Программные средства методо-ориентированного прикладного программного обеспечения математической статистики; математического программирования (линейного, динамического, статистического); системы управления базами данных (СУБД); графические редакторы теории массового обслуживания текстовые редакторы 8. Прикладное программное обеспечение – это программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы совокупность программ, необходимых для функционирования аппаратных средств компьютера все программы, необходимые для организации диалога пользователя с компьютером комплекс программ, с помощью которых пользователь может решать свои информационные задачи из самых разных предметных областей, не прибегая к программированию 9. Задачи пользователей для решения, которых предназначено прикладное ПО: проведения досуга создания документов, графических объектов, баз данных настройки системных параметров проведения расчетов изменения режимов работы периферийных устройств ускорения процесса обучения 10. Самая известная программа оптического распознавания текстов Prompt Fine Reader Fine Writer Stylus 11. Представители прикладного программного обеспечения глобальных сетей: средства доступа и навигации, например, Opera средства разработки Web-приложений почтовые программы для электронной почты (e-mail), н-р The Bat 12. Система, выполняющая роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны, называется: Операционная система Служебная программа Прикладная программа 13. Для корректной работы дополнительных устройств необходимо устанавливать специальные программы называемые: Служебными Вспомогательными Драйверами Утилитами 14. Какое количество десятичных чисел можно записать тремя цифрами в двоичной системе счисления: 23 32 12 15. Какое число десятичных чисел можно записать тремя цифрами в восьмеричной системе счисления: 3^8 3*8 8^3 100 – материал взят с сайта Студворк https://studwork.org/spravochnik/test/informacionnye-tehnologii/prikladnoe-programmnoe-obespechenie



Поделиться:


Последнее изменение этой страницы: 2021-12-10; просмотров: 96; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.98.108 (0.007 с.)