пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» Гос. экзамен

Реляционная база данных, её структурные элементы и их свойства. Типы данных, их назначение. Объекты базы данных

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

Реляционная таблица обладает следующими свойствами:

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

Таблица содержит информацию о некотором понятии предметной области. Каждая строка в таблице — конкретная реализация (значение) этого понятия. Столбцы таблицы — свойства (атрибуты) данного понятия. Столбец в такой таблице называется полем. Все поля обладают свойствами, от которых зависит, какие типы данных можно вводить в поле и какие операции с ними можно выполнять. Каждое поле обладает уникальным именем, характеризуется длинной, задаваемой в символах. Имена полей выбираются исходя из смыслового содержания поля. Записи в таблице отличаются значениями своих полей. 

Поле РБД — это именованный (т.е. имеющий уникальное имя) атрибут данных (таблица студент с полями: ФИО, адрес, телефон, дата рождения и т.п.). 

Запись РБД — это конкретное значение конкретного атрибута (атрибут: ФИО; записи. Горохова Наталья Николаевна). 

Ключ — это атрибут, который является определяющим в таблице при установлении отношений с другими таблицами. 

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

Внешний ключ — поле или поля таблицы, которые соответствуют первичным ключам других таблиц БД.

Основные объекты СУБД Access:

  1. Таблица — это основа любой БД. В таблицах хранятся все данные базы. Таблицы, связываясь друг с другом, образуют структуру базы. В таблицах Access можно хранить разные типы данных: 
  • Текстовые данные — до 255 символов обычного неформатированного текста.
  • MEMO — специальный тип, рассчитанный на хранение большого объема теста (до 65 535 символов). Тексты хранятся в другом, специально отведенном месте в структуре БД в таблице хранятся лишь указатели на них.
  • Числовой тип — для хранения действительных чисел.
  • Дата/время — для хранения календарных дат и времени.
  • Денежный — для хранения данных о денежных суммах (числовой расширенный).
  • Счетчик — тип данных, хранящий уникальные натуральные числа для порядковой нумерации записей, заполняется по нарастающей автоматически
  • Логический — да/нет.
  • Поле объекта OLE — для хранения мультимедийных файлов, фотографий. Сами файлы хранятся в специально отведенном месте в структуре БД в таблице хранятся лишь указатели на эти файлы.
  • Гиперссылка — для хранения адресов ссылок на Интернет-ресурсы. 
  • Мастер подстановок — для автоматизации ввода данных поле настраивается так, что не вводит типичные данные каждый раз, а выбирать значение из раскрывающегося списка.

Основные свойства полей таблиц СУБД Access:

  • Имя — определяет, как нужно обращаться к данным этого поля при выполнении операций. Имя поля, объекта или иного элемента управления в Access не может быть длиннее 64 символов, не может включать в себя точку, восклицательный знак, знак апострофа, квадратные скобки, кавычки, кодовые комбинации, а также не может начинаться с пробела.
  • Тип — определяет тип данных, которые могут храниться в ячейках поля.
  • Размер — определяет предельную длину данных, которые могут размещаться в данном поле.
  • Формат — определят способ форматирования данных.
  • Подпись — определяет заголовок столбца таблицы (по умолчанию подпись = имя поля).
  • Маска ввода — определяет форму, по которой данные вводятся в ячейки (ручной способ, способ подстановки, автоматическое заполнение, по умолчанию).
  • Значение по умолчанию — автоматическое заполнение ячеек заданным значением.
  • Условие на значение — ограничение, используемое для проверки правильности ввода данных (формат даты, денег и т.п.).
  • Сообщение об ошибке — сообщение, которое выводится на экран автоматически при попытке ввода некорректных данных.
  • Обязательное поле — определяет поле, заполнение которого нельзя пропустить при формировании базы.
  • Пустые строки — определяет поля, по которым можно не вводить данные. Может применяться не ко всем типам данных.
  • Индексированное поле — присвоение каждому значению поля индивидуального индекса, что значительно ускоряет поиск и сортировку данных по этому полю, а также защищает данные от дублирования.
  1. Запрос — это объект, служащий для извлечения из таблиц определенных данных и представления их пользователю в удобном виде.
  2. Форма — это средство для ввода данных.
  3. Отчет — это объект, который позволяет в сжатом виде увидеть результаты обработки запросов или заполнения форм.
  4. Страница — объект, выполненный в коде HTML. В виде страниц могут быть представлены формы или запросы, а также составляться отчеты специально для быстрой публикации во всемирной сети Интернет.
  5. Макросы и модули — объекты, предназначенные для автоматизации повторяющихся операций при работе с СУБД и для создания новых функций, не заложенных в СУБД средствами программирования.

СУБД MS Access имеет два режима работы с базами:

  1. Режим конструктора — предполагает возможность изменения структуры БД и создания в ней новых объектов.
  2. Режим пользователя (оперативный) - предполагает использование ранее созданных объектов для наполнения базы и получения из нее данных.

26.08.2016; 22:47
хиты: 1494
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь