Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

СУБД – это программа, предоставляющая контроль над процессом определения данных, их обработкой и совместным использованием

Некоторые термины реляционных БД

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

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

Поэтому в реляционной системе запись о (напр) учебном заведении содержит поле, куда вносится код города, по которому информация объединяется с соответствующими сведениями о уч. заведении.

 

Таблица. В рел.БД информация одного типа, напр. о городе, области, хранится в виде таблицы.

Каждая строка такой таблицы называется запись. Каждый столбец в такой таблице называется полем.

Связь – способ, которым информация в одной таблице связывается с данными в другой таблице. Например, клиенты и заказы связаны соотношением «один ко многим», учащиеся связаны с вузами «многие ко многим»

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

Таким образом, База данных — это файл, который содержит в себе информацию, организованную в виде связанных между собой таблиц.

 

§2. Система управления базами данных (СУБД)

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

- определение данных: какие сведения будут храниться в БД (числа или символы) и как они связаны м/у собой. Можно задать форматы и условия проверки данных;

- обработку данных: фильтровка, сортировка данных, вычисление итоговых значений, изменение, удаление;

- управление данными: правила совместного использования, уровни доступа;

Microsoft Access является СУБД. Она позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла данные можно разделить на отдельные контейнеры, называемые таблицами; просматривать, добавлять и обновлять данные в таблицах с помощью электронных форм; находить и извлекать только нужные данные с помощью запросов; а также анализировать или печатать данные в заданном макете с помощью отчетов.

 

В СУБД Access существуют следующие типы данных полей:

Текстовый

Текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы.

Сохраняет до 255 знаков. Свойство Размер поля (FieldSize) определяет максимальное количество знаков, которые можно ввести в поле.

Поле МЕМО

Длинный текст или числа, например, примечания или описания.

Сохраняет до 65 536 знаков.

Числовой

Данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»).

Конкретный тип числового поля определяется значением свойства Размер поля (FieldSize).

Дата/время

Значения дат и времени.

Сохраняет 8 байтов.

Денежный

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

Сохраняет 8 байтов.

Счетчик

Автоматическая вставка уникальных последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи.

Сохраняет 4 байта; 16 байтов для кодов репликации (GUID).

Логический

Данные, принимающие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл». Значения Null не допускаются.

Сохраняет 1 бит.

 

После создания в базе данных отдельных таблиц по каждой теме необходимо выбрать способ, которым Microsoft Access будет объединять сведения таблиц. Для этого следует определить связи между таблицами. После этого можно создать запросы, формы и отчеты для одновременного отображения сведений из нескольких таблиц.

Межтабличная связь – это отношение, установленное между полями (столбцами) двух таблиц. Существуют связи с отношением «один к одному», «один ко многим», «многие ко многим».

Как работает связь между таблицами?

Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальной записью каждой строки, связывается внешний ключ другой таблицы. Например, для связывания сотрудников с заказами, за которые они отвечают, следует создать между таблицами «Сотрудники» и «Заказы» связь с помощью полей «КодСотрудника».

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

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

Отношение «один-ко-многим»

Отношение «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи в таблице A могут соответствовать несколько записей в таблице B, но запись в таблице B не может иметь более одной соответствующей ей записи в таблице A.

Отношение «многие-ко-многим»

При отношении «многие-ко-многим» одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, которые являются внешними ключами таблиц A и B. Отношение «многие-ко-многим» по сути дела представляет собой два отношения «один-ко-многим» с третьей таблицей. Например, отношение «многие-ко-многим» между таблицами «Заказы» и «Товары» определяется путем создания двух отношений «один-ко-многим» с таблицей «Заказано».

Отношение «один-к-одному»

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

Определение связей между таблицами

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

Тип отношения в создаваемой Microsoft Access связи зависит от способа определения связываемых полей.

  • Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс.
  • Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.

 

  • Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей — внешних ключей двух других таблиц.
<== предыдущая лекция | следующая лекция ==>
Сетевые базы данных | Лекция №1. Тема: Классификация ЧС, Чрезвычайные ситуации природного характера
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 421; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.