Вводное зан БД.ppt
- Количество слайдов: 9
Информатика. Базы данных Дата _______ Время начала _____ Время окончания _____ Группа ______ Ф. И. О. ___________ Тобщ = __________ Вводное занятие. Общие сведения о базах данных. Понятия и определения Задания 1. Изучите информацию. 2. Выделите цветографикой фрагменты текста, относящиеся к природным, психологическим и социальным сферам деятельности. 3. Сформулируйте по три вывода к каждому разделу текста и примите три решения, относящиеся к сделанным выводам. 4. Зафиксируйте три приоритетных вывода и три принятых решения по содержанию занятия. 5. Из сделанных выводов и решений определите и обозначьте их приоритетность. 1 1
ИНДИВИДУАЛЬНЫЙ ПЛАН-ОТЧЁТ о результатах изучения курса «Базы данных» Дата начала ________ Группа ____ Факультет _______ Ф. И. О. _______ №№ Даты занят аудиторны ий х занятий Темы и виды занятий 1 Общие сведения о базах данных 3 Данные, информация, знания (основные понятия) 4 Классификация баз данных 5 Самооц енка Вводное занятие 2 Затрачен ное время на С. Р. КМО-1 по занятиям 1, 2, 3, 4. (Приём работ в четвёрках) 6 7 8 9 10 КМО-2 по занятиям 6, 7, 8, 9. (Приём работ в четвёрках) 11 12 13 14 Примечание. Продолжительность каждого занятия два академических часа. 2
ИНДИВИДУАЛЬНЫЙ ПЛАН-ОТЧЁТ о результатах изучения курса «Базы данных» Дата начала ________ Группа ____ Факультет _______ Ф. И. О. _______ №№ Даты занят аудиторны ий х занятий Темы и виды занятий Затрачен ное время на С. Р. Самооц енка 16 17 18 19 20 КМО-4 по занятиям 16, 17, 18, 19. (Приём работ в четвёрках) 21 22 23 24 Примечание. Продолжительность каждого занятия – два академических часа. Заключительное занятие ЗАЧЁТНАЯ РАБОТА ПО КУРСУ 3
1. 1. ОБЩИЕ СВЕДЕНИЯ О БАЗАХ ДАННЫХ База данных служит инструментом автоматизации расчётов, в которых входные и выходные данные представлены в виде системы таблиц с большим числом строк и столбцов в каждой таблице. Такие расчёты необходимы при проектировании различных процессов, технологий, устройств, блоков; в управлении производством товаров и услуг, в создании научных разработок и т. д. При традиционном подходе имеется прямая аналогия процедур ручного счёта с помощью систем таблиц и ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ с использованием баз данных (БД). Системы управления базами данных (СУБД) имеют как общие, так и специфические структурные свойства. Общие структурные свойства определяются моделью данных (МД). Модель данных не зависит от содержания конкретной БД и определяет общие структурные элементы и особенности связей между ними. Имеются иерархические, сетевые, реляционные, объектно-реляционные и объектно-ориентированные МД. В настоящее время используются реляционные и объектно-реляционные (гибридные) МД. Имеется тенденция к переходу к объектно-ориентированным МД. В реляционных МД структурными элементами являются таблицы, а связи между ними осуществляются через ключи. В таблицах выделяют строки (записи) и столбцы (поля), которые участвуют в различных преобразованиях. Для реляционных МД характерны следующие ограничения. Ячейка (пересечение столбца и строки должна быть атомарна. В неё не разрешается помещать данные в виде списков, подтаблиц и т. д. Атомарность достигается использованием так называемой первой нормальной формы. Линейная структура таблиц. Если структура нелинейна, проводят соответствующее преобразование, называемое нормализацией (построение второй и третьей нормальных форм). 1. Отсутствует наследование таблиц: нельзя получить из какой-либо таблицы другую путём удаления одних и добавления новых полей. Можно лишь формировать новые таблицы-запросы. 2. Названные ограничения отсутствуют в объектно-ориентированных и расширенных объектно-реляционных моделях данных. 3. Различия СУБД одной модели данных (в частности, реляционных) могут иметь место по таким характеристикам. 4. По объёму хранимых данных СУБД Access – до 1 Гбайта, СУБД Inter. Base – до 10 Гбайт, СУБД oracle – свыше 10 Гбайт. Другими характеристиками могут быть предельное количество столбцов, строк, количество символов в поле. 4
1. По обеспечению целостности данных, т. е. противодействию внесения неверных данных (например, возраст 1000 лет) с помощью специальных программ-триггеров – в СУБД Access эти программы являются встроенными, тогда как в СУБД Inter. Base такие программы вводятся разработчиком БД. 2. По назначению – СУБД Access, Paradox, Fox. Pro изначально предназначались для локального варианта, тогда как СУБД Sy. Base, Informix, SQLServer, Oracle – для работы в сети (удалённого варианта). 3. Другая, белее широко используемая технология баз данных – упорядочение по хранению. 4. По ориентации на уровень пользователя — СУБД Access предназначена прежде всего для начинающих пользователей, практически не знающих языков программирования. Для работы используется визуальный язык программирования QBE, который предполагает у СУБД наличие развитого интерфейса. СУБД Inter. Base рассчитана на «продвинутых» пользователей, которые знакомы с языками программирования SQL Object Pascal. Рассмотрение процесса работы с базами данных требует опоры на следующие строгие определения. 1. 2. ДАННЫЕ, ИНФОРМАЦИЯ, ЗНАНИЯ Любая задача обработки информации и принятия решений может быть предствлена в виде схемы, на которой выделена информация (входная и выходная) и правила её преобразования. Правила могут быть представлены в виде алгоритмов, процедур и эвристических последовательностей. Алгоритм – последовательность правил перехода от исходных доанных к результату. Правила могут выполняться компьютером или чепловеком. Данные – совокупность объективных сведений. Информация – сведения, неизвестные ранее получателю информации, пополняющие его знания, подтверждающие или опровергающие положения и соответствующие убеждения. Информация носит субъективный характер и определяется уровнем знаний субъекта и степенью его восприятия. Информация извлекается субъектом из соответствующих данных. Знания – совокупность фактов, закономерностей и эвристических правил, с помощью которых решается поставленная задача. Последовательность операций обработки данных называют информационной технологией (ИТ). В силу значительного количества информации в современных задачах она должна быть упорядочена. Существует два подхода к упорядочению информации. 5
ЭВМ ДАННЫЕ Входная информация X Выходная информация База данных f ЛПР Y Диалог с компьютером Программы ЭВМ Правила Аналитическое и алгоритмическое описания Операторное описание Рис. 1. 11. Схема решения задач обработки информации и принятия решений X Y — входная и выходная информации; f — внутреннее операторное описание 6
1. Данные связаны с конкретной задачей (технология массивов) – упорядочение по использованию. Вместе с тем алгоритмы более подвижны. Это вызывает необходимость переупорядочения данных, которые к тому же могут повторяться в различных задачах. Под базой данных (БД) понимают совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование для одного или нескольких приложений. Существуют две информационные технологии организации данных: технология массивов и технология баз данных. В технологии массивов для каждого алгоритма приложения формируется своя система таблиц. При использовании технологии баз данных все необходимые преобразования осуществляются с помощью алгоритмов (программ) системы управления базой данных (СУБД). Целью создания баз данных как разновидности информационной технологии и формы хранения данных является построение системы данных, не зависящих от принятых алгоритмов (программного обеспечения), применяемых технических средств и физического расположения данных в компьютере; обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах. БД предполагает многоцелевое её использование (несколько пользователей, множество форм документов и запросов одного пользователя). База знаний (БЗ) представляет собой совокупность БД и используемых правил, полученных от лиц, принимающих решения (ЛПР). Наряду с понятием "база данных" существует термин "банк данных", который имеет две трактовки. В настоящее время данные обрабатываются децентрализованно, (на рабочих местах) с помощью персональных компьютеров (ПК). Банк данных - база данных и система управления ею (СУБД) (например, Ассess) представляет собой приложение для создания баз данных как совокупности двумерных таблиц. Приложение – программа или группа программ, предназначенных для выполнения стандартных работ. К таким приложениям относятся текстовые (например, Word), графические (Corel. Drow) редакторы, электронные таблицы (Excel). 7
ВЫВОДЫ 1. _______________________________________________________________________________________ _______________________________________________________________________________________ 2. _______________________________________________________________________________________ _______________________________________________________________________________________ ______________________________________________________________________________________ 3. _______________________________________________________________________________________ _______________________________________________________________________________________ 8 8
РЕШЕНИЯ 1. _______________________________________________________________________________________ _______________________________________________________________________________________ ____________________________________________ 2. _______________________________________________________________________________________ _______________________________________________________________________________________ _______________________________________________________________________________________ 3. _______________________________________________________________________________________ _______________________________________________________________________________________ 9 9
Вводное зан БД.ppt