Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Нормализация таблиц (1 вопрос). Четвертая нормальная форма (4НФ)




Отношение находится в 4НФ, если оно находится в 3НФ и в нем отсутствуют многозначн. зависимости не ключевых атрибутов от ключевых.

П3.

Таблица содержит многозначную зависимость.

номерОтдела —>> телефон. Содерж. многознач. атрибут, кот. необходимо внести в отдельную таблицу.

П4.

 

 

Понятие и возможности СУБД

СУБД - совокупность языковых и программных средств, предназначенные для создания, ведения и совместного использования БД многими пользователями (MS Office: Access).

Современные СУБД п.с эффективное средство для решения задач:

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

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

-выполнение вычислений над данными

-создание экранных форм, обеспеч. удобство работы с данными.

-вывод данных из базы в отчетах

-разработка приложений (программ)

-экспорт дан. в др. базы и импорт данных из др. баз

-публикац. дан. в сети Интернет

 

СУБД также обеспеч. управление БД:

1. защита от несанкционир. доступа и сбоев в работе комп сети

2. восстановление БД в случ. ее повреждения

3. поддержка целостности данных


Архитектура СУБД

Все ф-и, возлагаем. на СУБД, раздел. на 3 вида:

1. Ф-я определения данных – описание их структуры, типа, взаимосвязей и критериев проверки данных.

2. Ф-я обработки данных – отбор дан., вычисления над ними, фильтрация, сортировка, подведение итогов; добавление, удаление и изменение данных; представление данных на экране или на бумажн. носителях.

3. Ф-я управления данными – ввод, обработка и хранение данных.

В соответствии с этими типами ф-й в составе СУБД выдел. 3 составные части:

1. Подсистема средств проектирования п.с. набор инструментов, упрощающ. проектир-е и реализацию БД и программ. Как правило, сюда включ-ся ср-ва для создан. структурных дан., запросов, форм и отчетов. Некот. СУБД имеют также языки программир-я и интерфейсы для них (конструктора и мастера табл., запросов)

2. Подсистема средств обработки обеспеч. работу программ с БД и содерж. следующ. компоненты:

o процессор запросов;

o процессор форм;

o генератор отчетов;

o ср-ва обработки, реализован. на языках программир-я

3. Ядро СУБД выполняет физич. чтение и запись данных при обращении к внешним устройствам. Кроме того, оно участвует в управлении транзакцией, резервном копировании и восстановлении данных


 

Классификация СУБД

1. По степени универсальности СУБД:

o Общего назначения (не ориентир. на какую-л. предметную область или на конкретн. группу пользователей. Реализуются как программный продукт, способный ф-ть на некот. моделях компьютеров в определенной ОС и поставляются на рынок как коммерч. продукт (MS Office). Они облад. средствами настройки на работу с определен. БД в условиях конкретного применения. Возможности таких СУБД позвол. развивать построение на их основе АИС)

o Однако в некот. случ. СУБД не позвол. добиться требуем. производит-ти или удовлетворить задан. ограничен. по объему памяти для хранения данных. Тогда разрабат. спец. СУБД для конкретного применения (напр. IMBASE).

2. По типу поддерж. модели дан.

o Иерархические

o Постреляционные

o Многомерные

o Сетевые

o Объектно-ориентированные

o NoSQL СУБД

o Реляционные

o Объектно-реляционные

3. По режиму работ

o Однопользовательские (в кажд. момент времени возможна работа только 1 пользователя)

o Многопользовательские (для одноврем. обработки запросов нескольких польз-й)


 

Направления развития СУБД

 


 

Знания, их виды

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

Этапы обработки дан.:

1. Дан. как результат измерения и аблюдения

2. Материальные носители дан. (табл., протоколы, справочники)

3. Модели или структуры данных в виде диаграмм, графиков, ф-й

4. Дан. в комп. на языке описания дан. (структ. реляц. табл.)

5. БД на машинных носителях

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

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

При обработке на комп. знания трансформир. аналогично дан.:

1) знания в памяти чел-ка как результат мышления

2) материал. носит. знаний (учебн., метод. пособия)

3) поле знаний – условное описание объектов предметной области, их атрибутов и взаимосвязей

4) знания, описан. на языках преставления знаний (продукционные языки, семантич. сети, фреймы)

5) базы знаний на машин. носит. информации

Знания – хорошо структурированные данные или данные о данных, или метаданные

Существует множество способов определять понятие.

Интенсионал-понятие – определение его через соотнесение с понятием более высокого ур-ня абстракции с указанием специфических свойств

Экстенсионал-понятие – определение понятия через соотнесение с понятием более низк. ур-ня абстракции или перечислению фактов, относящихся к определяемому объекту

Понятие «яблоко». Его интенсионал – фрукт опред. формы, имеющ. сравнит. плотную структуру и семечки внутри. Экстенсионал – кислая желтая «антоновка», сладк. розовая «малиновка», сочн. душистый «золотой ранет».

Для хранения дан. использ. БД (хар-ны большой объем и невысок. стоимость). Для хранения знаний использ. базы знаний (хар-ны небольшой объем, но это дорогие информац. системы).

Знания м.б. классифицир. по категориям:

1) поверхностные – знан. о видимых взаимосвязях между отдел. событ. и фактами предметн. области. Напр., если болит голова, следует принять аспирин.

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

Кроме того, знан.:

o процедурные (реализованы в алгоритмах решения задач, они управляют дан., для их изменения треб. вносить изменен. в програм.)

o декларатиные (предложения, запис. на языках знаний, приближен. к естествен. и понятных неспециалистам)





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 502 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Начинать всегда стоит с того, что сеет сомнения. © Борис Стругацкий
==> читать все изречения...

4331 - | 4140 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.