99669

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

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

Информатика, кибернетика и программирование

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

Русский

2016-10-06

1.5 MB

1 чел.

Федеральное агентство по образованию Российской федерации

Государственное образовательное учреждение

высшего профессионального образования

«Ковровская государственная технологическая академия

имени В.А. Дегтярева»

Кафедра ПМ и САПР

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

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

Выполнил            ст. гр.ЭБ-112 Железнов И.О.

Проверил                Белоногов А.Е.

Ковров 2013

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

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

База данных – хранилище взаимосвязанной структурированной информации

Реляционная база данных -  база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение). Для работы с реляционными БД применяют реляционные СУБД.

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

Состав базы данных  Microsoft Access:

  1.  построитель таблиц;
  2.  построитель экранных форм;
  3.  построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
  4.  построитель отчётов, выводимых на печать.

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

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

 Индекс и его назначение: С целью ускорения поиска и сортировки данных в любой СУБД используются индексы.  Индекс  является средством, которое обеспечивает быстрый доступ киданным в таблице на основе значений одного или нескольких столбцов. Индекс представляет собой упорядоченный список значений и ссылок на те записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет требуемое значение в индексе, а затем по ссылкам быстро отбирает соответствующие записи. Индексы бывают двух типов: простые и составные.  Простые  индексы представляют собой индексы, созданные по одному столбцу. Индекс, построенный по нескольким столбцам, называется  составным.  Примером составного индекса может быть индекс, построенный по столбцам "Фамилия" и "Имя".

Однако применение индексов приносит не только преимущества, но и недостатки. Главным среди них является тот, что при добавлении и удалении записей или при обновлении значений в индексном столбце требуется обновлять индекс, что при большом количестве индексов в таблице может замедлять работу. Поэтому индексы обычно рекомендуется создавать только для тех столбцов таблицы, по которым наиболее часто выполняется поиск записей. В Microsoft Access индексы хранятся в том же файле базы данных, что и таблицы и другие объекты Access. Индексировать можно любые поля, кроме МЕМО-полей, полей типа Гиперссылка и объектов OLE.

Чтобы создать простой индекс, необходимо:

-Открыть таблицу в режиме Конструктора.

-Выбрать поле, для которого требуется создать индекс.

Открыть вкладку  Общие  (General) и выбрать для свойства  Индексированное поле  (Indexed) значение  Да (Допускаются совпадения)  (Yes (Duplicates OK)) или  Да (Совпадения не допускаются)  (Yes (No duplicates))

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

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

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

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

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

Виды связей:

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

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

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

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

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

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

Практическая часть

Задание 2

Задание3

Задание 4

Задание 5

Задание 6(1)

Задача 6(2)


 

А также другие работы, которые могут Вас заинтересовать

49917. Разработка элементов систем искусственного интеллекта с использованием логической модели представления знаний 320.9 KB
  По заданию было построено дерево родственных отношений, составлено 19 фактов и 13 правил, которые описывают родственные связи в моей семье. Используя язык логического программирования Prolog, написана программа, в которой отображаются все родственные отношения с помощью заданных правил и фактов. Использовались такие предикаты, как parent(string, string), man(string), woman(string), married(string ,string).
49918. Правоведение. Курс лекций 810 KB
  В конспекте лекций по курсу Правоведение в 1 части рассмотрены основы теории права без знания которых невозможна полноценная правовая подготовка современных специалистов и изучение конкретных отраслей права системы права России. Во 2 части рассмотрены основы важнейших отраслей системы права России конституционного государственного права гражданского права семейного права трудового права экологического права административного права.ОСНОВЫ ТЕОРИИ ПРАВА Лекция...
49919. Разработка инструментальной среды для проектирования и выполнения нейропроектов 509 KB
  В течение последних 10 лет искусственные нейронные сети получили широкое распространение в качестве инструмента для решения различных задач анализа данных и распознавания образов. Разработать универсальный инструментарий при помощи которого можно создавать различные нейропроекты приложения использующие нейронные сети как универсальные так и специализированные. Модули для работы сетями включают в себя модуль для работы со структурой сети модули реализующие различные алгоритмы обучения а также модули содержащие...
49920. Кинематическое исследование грейферного механизма 4.76 MB
  В левом верхнем углу чертежного листа в масштабе 10:1 вычерчена кинематическая схема грейферного механизма в 12-ти положениях. Для этого один полный оборот ведущего звена 1 разбит на 12 частей по , где за нулевое положение принята точка, совпадающая с осью Y. Направление вращения ведущего звена выбрали так, чтобы перемещение пленки зубом грейфера обеспечивалось сверху вниз.
49921. Повышение эффективности системы подготовки и переподготовки государственных служащих в Республике Башкортостан 305 KB
  Образовавшийся дефицит компетентных кадров выдвинул на первый план проблему создания корпуса государственных и муниципальных служащих обладающих современными научными знаниями в области государственного и муниципального управления и профессионально подготовленных к осуществлению функций государства и местного самоуправления в своей практической деятельности. Решение столь сложной задачи невозможно без эффективной системы подготовки переподготовки и повышения квалификации государственных и муниципальных служащих. Функционирование системы...