Базы данных Введение. Список литературы Коннолли Т., Бегг К. Базы данных: проектирование, реализация, сопровождение. Теория и практика, 3-е изд. : Пер.

Презентация:



Advertisements
Похожие презентации
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Advertisements

Лекция 1 Лекция 1 Введение в Автоматизированные информационные системы (АИС) и Базы данных (БД). Определение БД и банков данных (БнД). Компоненты банка.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Система организованных баз данных, программных, технических, языковых и организационно-методических средств, предназначенных для обеспечения централизованного.
Банк данных (БнД) это система специальным образом организованных данных баз данных, программных, технических, языковых, организационно-методических средств,
Технология хранения, поиска и сортировки информации в базах данных
Базы данных и информационные системы. База данных (БД) совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой.
Лекция 5. Банки данных и знаний. Вопросы лекции 4.1. Основные понятия банков данных и знаний 4.2. Компоненты банка данных 4.3. Классификация банков данных.
Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная.
Реляционная база данных MS Access. БАЗЫ ДАННЫХ – ЭТО СОВОКУПНОСТЬ ОПРЕДЕЛЕННЫМ ОБРАЗОМ ОРГАНИЗОВАННОЙ ИНФОРМАЦИИ НА КАКУЮ - ЛИБО ТЕМУ ( В РАМКАХ.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
Информационная система управления – это «совокупность информации, экономико- математических методов и моделей, технических, программных, других технологических.
БАЗЫ ДАННЫХ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ. Назначение баз данных В настоящее время накоплено огромное количество информации в различных областях знаний и деятельности.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
Базы данных Реляционная база данных MS Access.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Базы данных Реляционная база данных MS Access. Базы данных – это совокупность определенным образом организованной информации на какую- либо тему (в рамках.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
Транксрипт:

Базы данных Введение

Список литературы Коннолли Т., Бегг К. Базы данных: проектирование, реализация, сопровождение. Теория и практика, 3-е изд. : Пер. с англ. : Уч. пос. – М.: Изд. дом "Вильямс", – 1440 с. Грабер М. SQL. (любое издание). Проектирование реляционных баз данных: Метод. указания к курсовому проектированию по курсу "Базы данных" / МИЭМ; Сост.: Карпова И.П. – М., – 32 с. Изучение основ языка SQL: Метод. указания к лабораторным работам по курсу "Базы данных" / МИЭМ; Сост.: И. П. Карпова. М., – 32 с. Манифест "Системы баз данных третьего поколения". – Журнал «СУБД»,·1995, 2. – с – URL: Манифест «Системы объектно-ориентированных баз данных» // Журнал «СУБД»,·1995, 4. – с – URL: ГОСТ Организация данных в системах обработки данных. Термины и определения. ГОСТ Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы. – Межгосударственный стандарт. Дата введения Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. – URL: citforum.ru/database rema44.ru -> Студентам -> Карпова И.П.

Предпосылки появления баз данных Две основные предпосылки появления баз данных: Необходимость хранить и обрабатывать большое количество данных. Разработка методов совместного использования данных. Эволюция технологий обработки данных: Массив данных общего пользования в системах, основанных на данных, называется базой данных. База данных (БД) является моделью предметной области информационной системы.

Базы данных: термины Информация – любые сведения о каком-либо событии, объекте или процессе, являющиеся объектом некоторых операций: восприятия, передачи, преобразования, хранения или использования. Данные – это информация, зафиксированная в некоторой форме, пригодной для последующей обработки, передачи и хранения, например, находящаяся в памяти ЭВМ или подготовленная для ввода в ЭВМ. Обработка данных – это совокупность задач, осуществляющих преобразование массивов данных. Обработка данных включает в себя ввод данных в ЭВМ, отбор данных по каким-либо критериям, преобразование структуры данных, перемещение данных на внешней памяти ЭВМ, вывод данных, являющихся результатом решения задач, в табличном или в каком-либо ином удобном для пользователя виде. Система обработки данных (СОД) – это набор аппаратных и программных средств, осуществляющих выполнение задач по управлению данными. Управление данными – совокупность функций обеспечения требуемого представления данных, их накопления и хранения, обновления, удаления, поиска по заданному критерию и выдачи данных. [ГОСТ ]

Базы данных: термины База данных (БД) – это совокупность взаимосвязанных структурированных данных, относящихся к определенной предметной области и организованных так, чтобы обеспечить независимость данных от программ обработки. Фактически база данных – это модель предметной области (ПО). Предметная область – часть реального мира, подлежащая изучению с целью организации управления и, в конечном итоге, автоматизации. Ведение базы данных – деятельность по обновлению, восстановлению и изменению структуры базы данных с целью обеспечения её целостности, сохранности и эффективности использования [ГОСТ ]. Система управления базами данных (СУБД) – это совокупность программ и языковых средств, предназначенных для управления данными в базе данных, ведения базы данных и обеспечения взаимодействия её с прикладными программами [ГОСТ ]. Автоматизированная информационная система (АИС) представляет собой совокупность данных, экономико-математических методов и моделей, технических, программных средств и специалистов, предназначенную для обработки информации и принятия управленческих решений.

Банк данных (БнД) Банк данных (БнД) – это автоматизированная информационная система, включающая в свой состав комплекс специальных методов и средств (математических, информационных, программных, языковых, организационных и технических) для поддержания динамической информационной модели предметной области с целью обеспечения информационных запросов пользователей. Банк данных должен: Обеспечивать информационные потребности внешних пользователей. Обеспечивать возможность хранения и модификации больших объёмов многоаспектных данных. Обеспечивать заданный уровень достоверности хранимых данных и их непротиворечивость. Обеспечивать доступ к данным только пользователям с соответствующими полномочиями. Обеспечивать поиск данных по произвольной группе признаков. Удовлетворять заданным требованиям по производительности при обработке запросов. Иметь возможность реорганизации при изменении границ ПО. Обеспечивать выдачу пользователям данных в различной форме. Обеспечивать простоту и удобство обращения внешних пользователей к данным.

Автоматизированные информационные системы (АИС) По сферам применения и правилам организации различают информационно- поисковые (ИПС) и системы обработки данных (СОД). В зависимости от характера информационных ресурсов АИС подразделяют на документальные и фактографические системы.

Компоненты системы баз данных Основным принципом организации базы данных является совместное хранение данных и их описаний. Это отличает базу данных от любого другого набора данных, хранящихся в ЭВМ. Описание базы данных хранится в так называемом словаре-справочнике данных (ССД) или каталоге данных. Хранение данных вместе с их описанием и позволяет обеспечивать независимость данных от программ, т.е. интерпретация данных определяется не программой, а описанием данных.

Основные функции СУБД Прикладное программное обеспечение Система управления базами данных База данных ППО, пользователи Операционная система «железо» Обеспечение доступа ППО к базе данных Управление базой данных

Уровни представления данных архитектуры ANSI/SPARC Концептуальный уровень: поддерживает единый взгляд на базу данных, общий для всех её приложений и независимый от них и от среды хранения. Внутренний уровень: схема хранения данных в среде хранения. Внешний уровень (внешние схемы): предназначены для групп пользователей. Схема базы данных – это описание базы данных в терминах конкретной модели данных. Физическая и логическая независимость данных.

Предметная область. Сущности и атрибуты Предметная область (ПО) информационной системы рассматривается как совокупность реальных процессов и объектов (сущностей), представляющих интерес для её пользователей. Сущности: базовые и зависимые. Тип сущности. Экземпляр сущности. Для каждого типа сущности необходимо определить имя. Атрибуты: характеристики сущностей. Атрибуты бывают: 1.Идентифицирующие и описательные атрибуты. 2.Составные и простые атрибуты. 3.Однозначные и многозначные атрибуты. 4.Основные и производные атрибуты. 5.Обязательные и необязательные. Для каждого атрибута необходимо определить название, указать тип данных и описать ограничения целостности – множество значений, которые может принимать данный атрибут.

Предметная область. Связи Связь – это осмысленная ассоциация между сущностями. Для связи указывается название, вид (факультативная или обязательная), степень (1:1, 1:n или m:n) и кардинальность (унарная, бинарная, тернарная или n-арная). Тип связи. Экземпляр связи.

Предметная область. Связи Связи, приведённые на рисунке, с учётом семантики означают следующее: пациент–койка (1:1) – каждый пациент занимает одну койку, каждая койка в каждый момент времени может быть занята только одним пациентом; палата–пациент (1:n) – каждый пациент находится в одной палате, в каждой палате могут находиться несколько пациентов; пациент–врач (n:m) – каждый пациент может лечиться у нескольких врачей, каждый врач может лечить несколько пациентов.

Актуализация данных в БД Каждому моменту времени можно сопоставить некоторое состояние предметной области. Состояния ПО должны подчиняться совокупности правил, которые характеризуют семантику предметной области. Ограничения целостности. Для того чтобы обеспечить соответствие базы данных текущему состоянию предметной области, база данных динамически обновляется (периодически или в режиме реального времени). Это обновление называется актуализацией данных. Актуализация может проводиться: вручную, если изменения в данные вносит пользователь; автоматизировано, если изменения инициируются пользователем, но выполняются программно; автоматически, если данные поступают в электронном виде и обрабатываются программой без участия человека. Контроль правильности вносимых изменений.