СУБД Microsoft Access. Таблицы

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

Лабораторная работа №1

СУБД Microsoft Access. Таблицы

 

ЦЕЛЬ РАБОТЫ: Познакомиться с СУБД Microsoft Access. Создать базу данных Учебный процесс, состоящую из трех таблиц: Студенты, Экзамены, Стипендия. Создать схему данных, установив связи между таблицами.

Теоретическая часть:

Для выполнения лабораторной работы необходимо знание следующих вопросов:

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

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

3. СУБД - программное обеспечение для создания, хранения, управления, обработки БД

4. состав базы данных Microsoft Access В отличии от других СУБД Access объединяет в одном файлы и приложения для их обработки.

Объекты БД:

Таблицы - для хранения данных.

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

Форма - средство представления информации на экране и управления приложением.

Отчёт - для подготовки документов к печати.

Макрос - последовательность команд, записанная на специальном языке - макроязыке Access.

Модуль - объект, содержащий программу на языке Visual Basic. Обязательный объект - таблица; все остальные добавляются по мере необходимости

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

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

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

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

. что такое связь между таблицами

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

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

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

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

. виды связей

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

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

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

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

 

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

. логическая модель базы данн?/p>