Тема «Основные термины и понятия» icon

Тема «Основные термины и понятия»


Смотрите также:
Статья Основные понятия и термины, применяемые в настоящем Федеральном законе...
Статья Основные понятия и термины, применяемые в настоящем Федеральном законе...
Статья Основные понятия и термины, применяемые в настоящем Федеральном законе...
Статья Основные понятия и термины, применяемые в настоящем Федеральном законе...
Статья Основные понятия и термины, применяемые в настоящем Федеральном законе...
Процесс научного творчества: основные термины и понятия...
1. Водное занятие. Основные понятия и термины музееведения...
Тема Основные термины и понятия дисциплины 3 Тема Информация и бизнес 8...
План проведения семинарских занятий тема Дисциплина Спецпрактикум по экологии...
Надежность в технике основные понятия. Термины и определения гост 27...
Опорный конспект лекций Основные понятия, термины, законы...
№1: Психологические основы деятельности водителя...



Загрузка...
скачать

Курс «Базы данных» Лекция № 1

КУРС «Базы данных»


***


Тема «Основные термины и понятия»





Некоторые термины и определения, используемые при работе с базами данных

База данных (БД, database) - поименованная совокупность структурированных данных, относящихся к определенной предметной области.

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














^ Некоторые термины и определения, используемые при работе с базами данных


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














^ Некоторые термины и определения, используемые при работе с базами данных

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

Таблица базы данных (table) - регулярная структура, которая состоит из однотипных строк (записей, records), разбитых на столбцы (поля, fields).

В теории реляционных баз данных синоним таблицы - отношение (relation), в котором строка называется кортежем, а столбец называется атрибутом.

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










^ Некоторые термины и определения, используемые при работе с базами данных

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

^ Первичный ключ (primary key) - главный ключевой элемент, однозначно идентифицирующий строку в таблице.

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

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










^ Некоторые термины и определения, используемые при работе с базами данных

Связь (relation) - функциональная зависимость между объектами.

В реляционных базах данных между таблицами устанавливаются связи по ключам, один из которых в главной (parent, родительской) таблице - первичный, второй - внешний ключ - во внешней (child, дочерней) таблице, как правило, первичным не является и образует связь "один ко многим" (1:N). В случае первичного внешнего ключа связь между таблицами имеет тип "один к одному" (1:1). Информация о связях сохраняется в базе данных.

^ Внешний ключ (foreign key) - ключевой элемент подчиненной (внешней, дочерней) таблицы, значение которого совпадает со значением первичного ключа главной (родительской) таблицы.














^ Некоторые термины и определения, используемые при работе с базами данных


Ссылочная целостность данных (referential integrity) - набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах.

















^ Классификация баз данных

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

Централизованная база данных хранится в памяти одной вычислительной системы. Эта вычислительная система может быть мэйнфреймом - тогда доступ к ней организуется с использованием терминалов - или файловым сервером локальной сети ПК.

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














^ Классификация баз данных

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

Для всех современных баз данных можно организовать сетевой доступ с многопользовательским режимом работы.

















^ Классификация баз данных





Схема работы с БД в локальной сети с выделенным файловым сервером













^ Классификация баз данных




Схема работы с БД в архитектуре "Клиент-сервер"













^ Классификация баз данных




Схема работы с БД в трехуровневой архитектуре







^ Ранние подходы к организации баз данных

Иерархические базы данных




Схема иерархической модели данных







^ Ранние подходы к организации баз данных

Сетевые базы данных




Схема сетевой модели







^ Современные базы данных

Техническая статья "Реляционная модель данных для больших разделяемых банков данных" доктора Е.Ф. Кодда, опубликованная в 1970 г., является родоначальницей современной теории реляционных БД. Доктор Кодд определил 13 правил реляционной модели (которые называют 12 правилами Кодда).

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










^ Современные базы данных

С точки зрения теории реляционных БД, основные принципы реляционной модели на концептуальном уровне можно сформулировать следующим образом:

  • все данные представляются в виде упорядоченной структуры, определенной в виде строк и столбцов и называемой отношением;

  • все значения являются скалярами. Это означает, что для любой строки и столбца любого отношения существует одно и только одно значение;

  • все операции выполняются над целым отношением, и результатом их выполнения также является целое отношение. Этот принцип называется замыканием










^ Современные базы данных

Элементами описания реляционной модели данных на концептуальном уровне являются сущности, атрибуты, домены и связи

Сущность - некоторый обособленный объект или событие, информацию о котором необходимо сохранять в базе данных, имеющий определенный набор свойств - атрибутов. Сущности могут быть как физические (реально существующие объекты: например, СТУДЕНТ, атрибуты - № зачетной книжки, фамилия, его факультет, специальность, № группы и т.д.), так и абстрактные (например, ЭКЗАМЕН, атрибуты - дисциплина, дата, преподаватель, аудитория и пр.). Для сущностей различают ее тип и экземпляр. Тип характеризуется именем и списком свойств, а экземпляр - конкретными значениями свойств.










^ Современные базы данных

Атрибуты сущности бывают:

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

  2. ^ Простые и составные. Простой атрибут состоит из одного компонента, его значение неделимо. Составной атрибут является комбинацией нескольких компонентов, возможно, принадлежащих разным типам данных (например, адрес).

  3. ^ Однозначные и многозначные - могут иметь соответственно одно или много значений для каждого экземпляра сущности.

  4. Основные и производные. Значение основного атрибута не зависит от других атрибутов. Значение производного атрибута вычисляется на основе значений других атрибутов







^ Современные базы данных



Диаграмма "сущности-связи"






Схема реляционной базы данных







^ Современные базы данных

Важными факторами, определяющими выбор СУБД, являются:

  1. Формат базы данных, обеспечивающий возможность обмена информацией с другими приложениями операционной системы. Одним из самых распространенных форматов является dbf-формат, с которым работают dBase, FoхBase, FoхPro, Visual FoхPro, Clipper. Его "понимают" все приложения MS Office. Данные из этих баз можно переносить в Word, Eхcel, Access. Свои собственные форматы данных имеют Clarion, Paradoх, Access.

  2. Обеспечение секретности и конфиденциальности данных - имеют системы, не ориентированные на разработчика программ: Access, Paradoх. Однако этот фактор может быть реализован при хранении данных на выделенном сервере, где права различных пользователей легко разграничить.










© НИЯУ МИФИ Кафедра «Информатика и процессы управления», 2010




Скачать 84,41 Kb.
оставить комментарий
Дата15.04.2012
Размер84,41 Kb.
ТипДокументы, Образовательные материалы
Добавить документ в свой блог или на сайт

отлично
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

наверх