СУБД Microsoft Access 2003 РАЗРАБОТКА БАЗЫ ДАННЫХ (Таблицы и связи между ними)

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



Advertisements
Похожие презентации
Электронная Россия ( ), ЭР-2003 Лекция # 1-4 СУБД Microsoft Access 2000 РАЗРАБОТКА БАЗЫ ДАННЫХ (Таблицы и связи между ними)
Advertisements

Что такое связи между таблицами В реляционной базе данных связи позволяют избежать избыточности данных. Например, в ходе создания базы данных, содержащей.
Схема данных в Access Преподаватель: Французова Г.Н.
Создание базы данных с помощью Конструктора Создание базы данных без помощи Мастера Теперь попробуем создать базу данных без помощи Мастера. При запуске.
ACCESS 2003 Создание таблиц На примере БД Отдел кадров.
Белорусский государственный университет Подготовила Студентка экономического факультета Отделение: Экономика Панькова Анастасия Минск 2008.
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
* Переход к следующей ячейке можно выполнить клавишей Tab. * Строка состояние в нижнем части окна называется полем номера записи. * Каждая запись имеет.
Создание форм в Access Выполнил: Усманов Шохрух. Формы это важнейшие объекты базы данных, окна, через которые пользователи могут просматривать и изменять.
Выполнение запросов, создание и редактирование отчета MS Access.
Работа с таблицами в MS Access. Таблицы Единицей хранящейся в БД информации является таблица. Таблица представляет собой совокупность строк и столбцов,
Создание объектов баз данных. Создание таблицы в режиме Мастера таблиц Процесс создания объекта БД при помощи мастера делиться на несколько шагов, на.
ДАЛЕЕ БАЗА ДАННЫХ ACCESS Проектирование базы данных Создание базы данных Создание базы данных без помощи мастера Таблицы Создание таблицы в режиме конструктора.
ГБОУ СОШ 840. базы данных (БД), систем управления базами данных (СУБД). В современной деловой жизни мы часто сталкиваемся с огромными объемами информации,
6.5. Создание реляционной БД в среде СУБД ACCESS Общие сведения Реляционные отношения в СУБД ACCESS представлены в двух формах: в виде таблиц и в виде.
Тема урока: «Создание и управление базой данных в СУБД Access» Цель урока: формирование умений и навыков создания и управления базой данных в СУБД Access.
Жумабекова Р.Р. Жумабекова Р.Р.. Базы данных – это совокупность определенным образом организованной информации на какую- либо тему (в рамках предметной.
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
ACCESS Элементы формы. На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок.
Источники записей для отчета - таблицы и запросы. Если все поля, которые нужно включить в отчет, находятся в одной таблице, эта таблица и будет источником.
Транксрипт:

СУБД Microsoft Access 2003 РАЗРАБОТКА БАЗЫ ДАННЫХ (Таблицы и связи между ними)

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

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

Создание и изменение таблиц Режим конструктора и режим таблицы При работе с таблицей можно выполнять переключение между режимом конструктора и режимом таблицы В режиме конструктора происходит работа со структурой таблицы, а в режиме таблицы – с хранящимися в ней данными Для переключения используется кнопка переключения на панели инструментов или соответствующие опции в разделе меню «Вид»

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

Создание и изменение таблиц Составной ключ Для определения составного ключа нужно выделить строки, соответствующие полям, образующим ключ, нажимая мышью на селекторе поля и удерживая клавишу Ctrl Объявление составного ключа гарантирует поддержание уникальности комбинации значений полей, входящих в ключ В данном примере будет невозможно разместить в таблице две записи с одинаковыми номерами этажа и комнаты одновременно

Создание и изменение таблиц Свойства полей Кроме выбора типа данных для полей, конструктор позволяет настраивать их свойства более детально. Вид списка свойств зависит от типа данных поля.

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

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

Связи между таблицами Схема данных Схема данных позволяет определить связи между таблицами для обеспечения целостности данных

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

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

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

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

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

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