Курсовая работа: Проектирование базы данных сессионной успеваемости студентов ВУЗа

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

1.5.1 Таблица

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

Таблица содержит:

поля (столбцы), в которых хранятся различного рода данные;

записи (которые называются также строками).

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

–при помощи конструктора;

–при помощи мастера;

–путем ввода данных.

После создания таблиц, необходимо создать связь между ними. Отношения, которые могут существовать между записями двух таблиц:

-«один-к-одному», каждой записи из одной таблицы соответствует одна запись в другой таблице;

-«один-ко-многим», каждой записи из одной таблицы соответствует несколько записей другой таблице;

-«многие-к-одному», множеству записей из одной таблице соответствует одна запись в другой таблице;

-«многие-ко-многим», множеству записей из одной таблицы соответствует несколько записей в другой таблице.

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

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

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

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

Для каждой таблицы должен быть определен ключ .

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

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

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

Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой ключ и составной ключ.

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

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

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

1.5.2 Запрос

Объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса вы можете использовать бланк QBE (Query By Example – запрос по образцу) или написать инструкцию SQL. Вы можете создавать запросы на выборку, обновление, удаление и добавление данных. С помощью таблиц можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

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

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

К-во Просмотров: 480
Бесплатно скачать Курсовая работа: Проектирование базы данных сессионной успеваемости студентов ВУЗа