99669

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

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

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

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

Русский

2016-10-06

1.5 MB

0 чел.

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

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

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

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

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

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

Лабораторная работа № 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)


 

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

42688. Meeting people for the first time. Talking about what you do. Opening a meeting 150.5 KB
  When a person has been introduced to you, Pleased to meet you /Nice to meet you are both semi-formal responses. They sound natural and are useful for most situations. Less formal responses include Good to meet you / Great to meet you. The most formal response is How do you do? This is used less in modern business. When introducing two people, it is helpful to say a little about what they do, e.g. This is Jane, she s organising training courses for our Singapore branch. The information should be brief but include enough detail to encourage conversation between the two people being introduced.
42689. Getting through to the right person. Taking / Leaving a message. Checking information. 74.5 KB
  Mаking telephone clls in nother lnguge cn mke some Ss nervous t this level becuse of the lck of visul clues tht usully help with context nd understnding. Hve ll documents nd informtion tht you need t close hnd s well s prepred list of ny useful phrses. When exchnging informtion check nd clrify tht you hve understood been understood correctly. If someone clls you nd you re unprepred sy tht you re busy t the moment nd will cll them bck.
42690. Greeting visitors. Making polite offers and requests. Making small talk 63.5 KB
  Greeting someone for the first time Very good thnks. Thnksfor meeting me. Greeting someone you know It's good to see you too Yn Very well thnks nd you I'm fine thnks. Thnks for meeting me.
42691. Showing appreciation. Taling about likes and dislikes. Describing products and giving opinions 177.5 KB
  Choose word or phrse in itlics to mke sentences tht re true in your country. However it is importnt to remember tht it is still business. If you re visiting people in nother country do some reserch to check on wht behviour is expected for exmple: Is it OK to discuss business during the mel Will your host hostess be offended if you refuse food or drink If you visit your host hostess t home should you tke gift It is good ide to order dish tht is not difficult to et. You cn concentrte on the people tht you re hving lunch with insted of...
42692. Talking about company history. Introducing a talk. Sequencing events. Presenting a company history 154 KB
  Tlking bout compny history. Introducing tlk Sequencing events Presenting compny history Introducing tlk Good business prctice. This lbortory work looks in prticulr t introducing tlk or presenttion. In n introduction it is importnt for the speker to: Introduce himself; Give cler overview of the subject; Tell the udience the structure tht the tlk will follow; Tell the udience whether they cn sk questions during the presenttion or whether there will be n opportunity to sk questions t the end of the tlk.
42693. Participating in meeting. Giving your opinion. Asking for opinions. Agreeing and disagreeing 128 KB
  Discussion You re prticipting in meeting where people hve lots of different opinions. Listen to wht people sy. Listen to wht people re sying Be discourged if people interrupt you. Four people give their opinion.
42694. Тестирование с целью определения характеристик компьютерной системы 146 KB
  4 dobe Bridge 1.0 dobe Common File Instller 1.0000 dobe Flsh Plyer 10 ctiveX 10.64 dobe Flsh Plyer 10 Plugin 10.
42695. Гидродинамика псевдосжиженого слоя 35 KB
  Гидродинамика псевдосжиженого слоя. Определение критической скорости газа Wкр скорости начала уноса слоя Gсл и расхода газа Vук при котором начинается унос твердых частиц из аппарата. Сопротивление кипящего слоя показывает дифманометр 10 который измеряет разность давлений внутри аппарата над кипящим слоем и под решёткой. После загрузки в аппарат измеряется высота слоя.
42696. Коммерческая работа по организации хозяйственных связей с поставщиками ювелирных изделий 779.5 KB
  Раскрыть сущность и содержание коммерческой работы по организации хозяйственных связей с поставщиками, их правовое регулирование; выявить факторы, влияющие на организацию хозяйственных связей с поставщиками; дать экономико-организационную характеристику ЗАО «ПроРАМПО»; провести анализ информационного обеспечения коммерческой деятельности и работы по определению потребности в товарах; охарактеризовать поставщиков ювелирных изделий;