воскресенье, 9 августа 2009 г.

Про базы

Отображение уровней:
1. Концептуальный – физический. Определяет соответствие между концептуальным представлением и хранимой БД, при изменении структуры БД изменяется и это отображение так, чтобы концептуальная схема осталась неизменной.
2. Внешний – концептуальный. Определяет соответствие между конкретным внешним представлением и концептуальным представлением. В конкретный момент времени может существовать несколько внешних представлений и они могут перекрываться. (ПРИМЕРЫ)
3. Внешний — внешний. Позволяет отображать одно внешнее представление через другое. (ПРИМЕРЫ)
1.4. Классификация БД
БД классифицируют по разным признакам.
A. По технологии обработки: централизованные и распределенные БД.
Централизованная БД хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, к БД может быть доступ из другой системы.
Распределенная БД состоит из нескольких, возможно пересекающихся, частей, хранящихся на разнличных ЭВМ вычислительной сети.
B. По способу доступа: БД с локальным и удаленным (сетевым) доступом.
БД с локальным доступом характеризуются тем, что к ним имеется доступ пользователя одной ЭВМ.
К БД с удаленным (сетевым) доступом имеется доступ из сети.
C. По типу архитектуры (только централизованные БД с сетевым доступом): файл-сервер и клиент-сервер.
Вообще СБД можно рассматривать как состоящую из двух частей — сервера (собственно СУБД, поддерживает все основные формы работы с БД) и набора клиентов (различные приложения, которые выполняются “над” СУБД).
Файл-сервер предполагает выделение одной машины в сети в качестве центральной (сервер файлов). На ней хранится централизованная БД. Все остальные машины сети выполняют функции рабочих станций. Файлы БД по пользовательским запросам передаются на рабочие станции, где и происходит обработки данных.

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

Отличная, удобная и безопасная детская мебель для ваших детей. Пусть их окружает комфорт

Читайте блог балбеса - мысли вслух.

Базы и свойства

Свойства

требуется администратор в салон красоты

Все объекты и отношения имеют определенные свойства. Например, у учителя есть ФИО, специализация, адрес, телефон, … Эти свойства тоже необходимо сохранить в БД. Они выражаются в полях и записях таблицы.
Свойство может быть разной степени сложности и разного типа. Это могут быть простые числовые или символьные строки или графические схемы и т.п.
Преимущества централизованного подхода в управлении данными в БД
• Сокращение избыточности. То есть, устранение ситуаций, когда несколько файлов хранят одни и те же данные.
• Устранения противоречивости. Это следствие предыдущего пункта. То есть, когда изменения вносятся в одну запись, то они отражаются и в других, связанных с ней. Это называется множественным обновлением.
• Возможность общего доступа к данным. То есть доступ нескольких приложений и разработка новых приложений для работы с этими же данными.
• Соблюдение стандартов. Стандарты могут быть корпоративными, установочными, ведомственными, промышленными, национальными, интернациональными. Стандартизация важна для обмена данными между системами, для совместного использования данных, для их понимания.
• Введение ограничений для обеспечения безопасности.
• Обеспечение целостности данных. То есть обеспечение правильности и точности данных в БД – устанавливаются и реализуются правила для обновления данных (ограничения по формату, величине данных и т.п.).
• Возможность сбалансировать противоречивые требования. Например, требования разных подразделений о представлении данных.
1.3. Архитектура СУБД
БД и программные средства их создания и поддержки (т.е. СУБД) имеют свою архитектуру. В процессе разработки и совершенствования СУБД предлагались различные архитектуры, но самой удачной оказалась трехуровневая архитектура, предложенная исследовательской группой ANSI/SPARC американского комитета по стандартизации ANSI (American National Standards Institute).
Упрощенная схема архитектуры СУБД:

Внешний уровень – это уровень пользователя. По сути, это совокупность внешних представлений данных, которые обрабатывают приложения и какими их видит пользователь на экране. Это может быть таблица с отсортированными данными, с примененным фильтром, форма, отчет, результат запроса.
Концептуальный уровень – центральный. Здесь БД представлена в наиболее общем виде, который объединяет данные, используемые всеми приложениями. Т.е. это обобщенная модель предметной области, для которой созданы БД. Можно сказать, что мы формируем концептуальный уровень создавая таблицы (определяя их поля, типы, свойства), связи и заполняя таблицы.
Физический уровень – собственно данные, расположенные на внешних носителях.

видео приколы бесплатно
Я и не знал, что проза Лены Вороновой произведет на меня такое неизгладимое впечатление и заставит даже прослезится

Недорогая регистрация домена org - займите свое место на пространстве интернета

Физика

1.2. Организация данных в БД

Собственно данные

Обычно данные в БД называют постоянными, хотя они не являются таковыми. Но это в сравнении с более изменчивыми данными (транзитными) – промежуточными результатами, входными, выходными, и т.п.

Важными видами данных являются входные и выходные.

· Входные данные – это информация, передаваемая системе обычно с терминала или рабочей станции. Эта информация может стать частью постоянных данных, может стать причиной их изменения, но не является частью БД как таковой.

· Выходные данные – это сообщения и результаты, выдаваемые системой обычно на печать или на экране. И опять же, эту информацию можно брать из постоянных данных, но нельзя рассматривать как часть БД.

Конечно. Различие между постоянными и транзитными данными не четкое, оно зависит в некоторой мере от контекста использования данных. Но это интуитивное различие поможет уточнить понятие БД.

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

Объекты и связи

Под термином «объект» понимается все, что может быть представлено в БД. Например, для БД «Факультет» - это ученики, родители, учителя, предметы, кружки и т.д. (Рассмотрим схему)


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

· Задан кружок. Найти учеников, посещающих этот кружок.

· Задан ученик. Найти кружки, которые посещает этот ученик.

Так как отношения тоже являются частью данных и без них сведения об организации были бы не полны, отношения тоже, как и объекты, необходимо представить в БД.

Схема, на которой представлены объекты и их отношения называется схемой объект/отношение или диаграммой объект/отношение.

Отметим еще несколько моментов по схеме:

1. Хотя большинство отношений – бинарные, т.е. связывают два типа объектов, отношения могут быть и другими, например, тройными. Тройное отношение не эквивалентно сочетанию бинарных. Например, отношение КЛП – в школе имеются книги по определенным предметам для определенных классов (история 5 класс, химия 7 класс,…). Например, выражение: «в школе есть учебники истории для 5 класса» говорит больше, чем три выражения: «в школе есть учебники по истории», «в школе есть учебники для 5 класса» и «в школе преподается история в 5 классе».

2. Может быть и отношение, связывающее один тип объектов. Например, детали, состоящие из деталей, или учителя, являющиеся «учителями» (кураторами) начинающих учителей. Это отношение тоже бинарное, просто связывает два совпадающих типа объектов.

3. В конкретном наборе объектов может быть любое количество отношений. На схеме есть, например, отношения УВ и УР учителей и классов. То есть, учителя ведут уроки в классах, и учителя являются классными руководителями классов.

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



Профессиональный поиск вакансии - главный бухгалтер для любого предприятия

Недорогая Продажа ICQ номеров на любой вкус и потребности

Покупая телевизоры со склада (стиральные машины, холодильники). вы можете существенно сэкономить на покупке бытовой техники