Главная » Просмотр файлов » СУБД MS Access 2003

СУБД MS Access 2003 (960526), страница 4

Файл №960526 СУБД MS Access 2003 (СУБД MS Access 2003) 4 страницаСУБД MS Access 2003 (960526) страница 42017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

В результате операции образуется новое отношение, структура которого получается исключением из множестваатрибутов отношения RI множества атрибутов отношения R2. Результирующие строки образуются из тех строк отношения /?ь значения несовпадающих атрибутов которых одинаковые, а значенияобщих атрибутов образуют отношение, совпадающее с отношением^Например, чтобы узнать кто из студентов получил по математике 5 и по информатике 4, надо разделить отношения Экзаменационная ведомость на вспомогательное отношение Мат5Физ4со схемой:Мат5Физ4 (Наименование, Оценка)Математика 5Информатика 4В результате получим отношение:(Номер, Фамилия, Код)13 Сидоров ШРассмотренные выше операции в той или иной мере реализуются в языке манипулирования данными (ЯМД) СУБД, обеспечивающим обработку реляционных таблиц. К таким языкам относится, например, язык SQL (Structured Query Language), язык QBE(Query By Example) и другие языки запросов.Развитие реляционного подхода привело к созданию реляционных языков.

Например, язык SQL, реализованный в большинстве СУБД, является более чем реляционно-полным, так как кромеопераций реляционной алгебры он содержит полный набор операторов над кортежами - Включить, Удалить, Изменить, а такжереализует арифметические операции и операции сравнения.Тема 1. Проектирование реляционных баз данных191.3.4.

Преимущества и недостатки реляционных моделейРеляционные модели имеют ряд достоинств. К ним относятся:простота представления данных благодаря табличной форме, минимальная избыточность данных при нормализации отношений.В реляционных моделях обеспечивается: независимость приложений пользователя от данных, допускающая включение или удаление отношений, изменение атрибутного состава отношений. В отличие от иерархических и сетевых, РБД не требуют описания схемы данных и его генерации. К недостаткам реляционной моделиможно отнести то, что нормализация данных реляционной моделиприводит к значительной фрагментации данных, в то время какв большинстве задач необходимо объединение фрагментированных данных.Контрольные вопросы1.

Что такое БД?2.Что такое СБД?3.4.5.6.Требования, предъявляемые к БД.Функции АБД.Этапы проектирования БД.Дать определение инфологической модели БД.7. Дать определение концептуальной модели БД.8.Что такое модель данных?9. Какие существуют модели данных?10. Из каких элементов состоит любая модель данных?11. Дать определение РМД.12. Что представляют собой структуры РМД?13. Каковы ограничения целостности РМД?14. Операции РМД.15.16.17.18.Дать определение отношения.Дать определение первичного ключа отношения.Дать определение внешнего ключа отношения.Дать определение потенциального ключа отношения,19.

Что такое ФЗ?20Проектирование баз данных. СУБД MS Access20. В чем заключается процесс нормализации отношения?21. Дать определение НФБК.22. Почему отношение надо приводить к НФБК?23. Дать определение 1, 2, 3 НФ.2. Проектирование РБД с использованием.ЕЯ-технологии2.1. Постановка задачи проектирования РБДЦелью разработки БД является определение ее логическойструктуры. В результате проектирования должен быть определенсостав реляционных таблиц, для каждой таблицы - состав ее атрибутов (столбцов) и логические связи между таблицами.

Для каждого атрибута должны быть заданы тип данного, его размер и ограничения целостности. Для каждой таблицы - первичный ключ,потенциальные ключи и внешние ключи. При этом получаемая логическая модель оценивается по достижению следующих целейпроектирования;1. Возможности хранения всех необходимых данных в БД.2. Исключения избыточных данных.3. Сведения числа хранимых отношений в БД к минимуму.4. Нормализации отношений для упрощения решения проблем,связанных с обновлением, добавлением и удалением данных.Первый шаг процесса проектирования состоит в определениикак всех атрибутов, наличия которых в БД ожидает пользователь,так и связей между атрибутами.

Этот шаг выполняется на основеанализа документов с данными, запросов пользователей и другихсведений об объектах и процессах, характеризующих предметнуюобласть. После определения состава данных, подлежащих хранению з БД, должен быть произведен их анализ и структурирование.2.2. Один из подходов к проектированию БД:метод «сущность-связь»Разработку логической модели можно осуществлять различными методами. Наиболее формализованным и простым для понимания является метод «сущность-связь», или ER-метод. Сутьметода состоит в построении ER-диаграмм, отображающих в гра-Тема 1. Проектирование реляционных баз данных21фической форме основные объекты ПО и связи между ними,и в определении характеристик этих связей.

Затем по четким правилам делается переход от £У?-диаграмм к таблицам БД, осуществляется наполнение таблиц атрибутами и проверка их на выполнение условий нормализации (НФБК). Определяются ключевыеатрибуты таблиц и связи между таблицами. Результатом проектирования является схема данных БД.Рассмотрим более подробно отдельные этапы метода «сущность-связь». Для этого вначале познакомимся с некоторыми понятиями в области анализа данных.2.2.1. Сущности и связиСущность - это объект, информация о котором должна бытьпредставлена в БД (обычно соответствует существительному). Экземпляр сущности - это информация о конкретном представителеобъекта.

Например, для сущности Студент экземпляром являетсяПетухов В. В., а для сущности Группа - экземпляром является 144.Связь - соединение между двумя и более сущностями (соответствует глаголу). Экземпляр связи - это конкретная связь междуконкретными представителями объектов. Например, для связиСтудент учится в группе экземпляром является Петухов В. В.учится в группе 144.Атрибут - свойство сущности или связи. Например, Фамилия,Имя, Отчество есть атрибуты сущности Личность, а слова Терехин, Александр, Николаевич являются экземплярами этих атрибутов.Атрибут или набор атрибутов, используемый для однозначной идентификации экземпляра сущности, называется ключомсущности.

Каждый экземпляр связи определяется набором ключейсущностей, соединяемых этой связью.Пример 7. Рассмотрим БД о преподавателях и о дисциплинах,которые они читают.Сущности ПО:Преподаватель, Дисциплина.Связь между ними:Преподаватель читает Дисциплину,2.2.2. Построение ER-диаграммы ПОРассмотрим построение £7?-диаграммы, описывающей структуру ПО. В £7?-диаграмме для отображения сущностей используются прямоугольники, а для отображения связей - ромбы.

Различают ER-диаграммы для экземпляров сущностей и ЕЯ-диаграммы22Проектирование баз данных. СУБД MS Accessдля классов сущностей. Ниже приведены £й-диаграммы обоих типов для БД Преподаватель читает дисциплину (рис. 4).ПОИСПСИИИнформатикаМатематикаРис. 4. ER-диаграмма для экземпляров сущностей и связейЗдесь П1, П2, ПЗ, П4 различные преподаватели, а ПОИС,ПСИИ, Информатика, Математика - названия дисциплин.ДисциплинаПреподаватель<кп,кд>Рис. 5. £й-диаграмма классовКП (код преподавателя), КД (код дисциплины) - атрибуты, являющиеся первичными ключами соответственно сущностей Преподаватель и Дисциплина.

Для каждого экземпляра сущности Преподаватель и Дисциплина коды различны. Ключ связи - составнойиз двух атрибутов <КП, КД>.На первом этапе необходимы только атрибуты, являющиесяключами сущностей. Другие атрибуты вместе с определенныминад ними ФЗ добавляются в отношения на более поздних этапах.Чаще всего встречаются бинарные связи, т.

е. связи междудвумя сущностями, но могут быть и связи более высокого порядка,когда по смыслу неразрывно соединены несколько сущностей.Связь «Преподаватель читает дисциплину» является бинарной, онасвязывает только две сущности, а связь «Преподаватель читаетдисциплину для специальности» является тройственной, она связывает три сущности, и т. д. Сначала рассмотрим наиболее простые и распространенные бинарные связи.2.2.3. Характеристики связейСвязь между сущностями имеет две характеристики: степеньсвязи и класс принадлежности сущности к связи. Значения этиххарактеристик могут быть определены из анализа связей междуТема 1.

Проектирование реляционных баз данных23экземплярами сущностей. Степень связи показывает, сколько экземпляров одной сущности могут быть связаны с каждым экземпляром другой сущности. Степень связи оценивается с каждойиз сторон. Степень связи может иметь одно из трех значений:•один к одному (1:1);•один ко многим (1:МилиМ:1);•многие ко многим (M:N).Связь 1:1 означает, что каждый экземпляр первой сущностиможет быть связан только с одним экземпляром второй сущностии наоборот.Связь 1:М означает, что каждый экземпляр первой сущностиможет быть связан с несколькими экземплярами второй сущности,а каждый экземпляр второй сущности может быть связан толькос одним экземпляром первой сущности.Связь M:N означает, что каждый экземпляр первой сущностиможет быть связан с несколькими экземплярами второй сущностии наоборот.Класс принадлежности сущности к связи может быть обязательным и необязательным. При обязательном классе принадлежности каждый экземпляр сущности обязательно должен бытьсвязан с другой сущностью, при необязательном классе принадлежности не требуется, чтобы каждый экземпляр сущности былсвязан с каким-либо экземпляром другой сущности.

Характеристики

Тип файла
PDF-файл
Размер
18,62 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6314
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее