metBD (Учебное пособие), страница 6

2018-01-12СтудИзба

Описание файла

Файл "metBD" внутри архива находится в папке "Учебное пособие". Документ из архива "Учебное пособие", который расположен в категории "". Всё это находится в предмете "базы данных" из 6 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных (бд)" в общих файлах.

Онлайн просмотр документа "metBD"

Текст 6 страницы из документа "metBD"

ВНЕШНИЙ КЛЮЧ – это атрибут или множество атрибутов внутри отношения, которое соответствует потенциальному ключу некоторого (может быть, того же самого) отношения.

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

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

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

ОПРЕДЕЛИТЕЛЬ NULL – указывает, что значение атрибута в настоящий момент неизвестно или неприемлемо для этого кортежа.

Определитель NULL следует воспринимать как логическую величину «неизвестно». Другими словами, либо это значение не входит в область определения некоторого кортежа, либо никакое значение еще не задано. Однако, определитель NULL не следует понимать как нулевое значение или заполненную пробелами текстовую строку.

Первое ограничение целостности касается первичных ключей базовых отношений.

ЦЕЛОСТНОСТЬ СУЩНОСТЕЙ – в базовом отношении ни один атрибут первичного ключа не может содержать отсутствие значений, обозначаемых определителем NULL.

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

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

Второе ограничение целостности качается внешних ключей.

ССЫЛОЧНАЯ ЦЕЛОСТНОСТЬ – если в отношении существует внешний ключ, то значение внешнего ключа должно либо соответствовать значению потенциального ключа некоторого кортежа в его базовом отношении, либо задаваться определителем NULL.

КОРПОРАТИВНЫЕ ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ – это дополнительные правила поддержки целостности данных. определяемые пользователем или администраторами базы данных.

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

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

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

3.2 Описание учебной базы данных

Для демонстрации операций реляционной алгебры и реляционного исчисления рассмотрим учебную базу данных «Дом – в наем».

Учебный проект

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

Требования к данным.

    1. Компания состоит из нескольких отделений в разных городах, каждое из которых имеет

Таблица 1 «Отделения»

№ отделения

Улица

Район

Город

Индекс

Телефон

Факс

В5

Ленинградская

Левобережный

Воронеж

394052

490123

123456

В7

Театральная

Центральный

Липецк

395001

456789

546098

В3

Лесная

Северный

Тамбов

392023

879504

456378

В4

Московская

Северный

Курск

305007

567832

786954

В2

Пушкинская

Центральный

Ст.Оскол

387004

345163

765433


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

В штат каждого отделения входит несколько инспекторов (старших администраторов), которые отвечают за ежедневную деятельность отдельной группы сотрудников из 5 –10 человек. В каждой такой группе имеется секретарь.

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

Таблица 2 «Персонал»

Личн. №

Имя, отч.

Фами-лия

Адрес

Теле-фон

Долж-ность

Пол

Дата

рожд.

Оклад

№ страх

№ отделения

45

Юрий Иванович

Иванов

Воронеж, Пр-т Революции, д. 8, кв. 23

56-87-88

менеджер

м

21.89.56

15000

4567990

В5

67

Ольга Сергеевна

Дашкова

Липецк, ул. Ленина, в.98, кв. 567

33-45-89

секретарь

ж

30.06.67

2400

4567899

В7

32

Ирина Алекссевна

Берг

Курск, ул. Красина, д.56

54-78-98

инспектор

ж

12.12.57

1470

6543215

В4

78

Сергей Андреевич

Лосев

Воронеж, ул. Беговая, д.89

13-54-78

менеджер

м

09.06.70

2100

5678904

В5

01

Николай Николаевич

Петров

Воронеж, ул. Ленина, д.78, кв.13

56-89-56

менеджер

м

08.11.68

3500

4637892

В5

08

Иван Петрович

Смирнов

Воронеж, ул. Донская, д.156

13-98-99

менеджер

ж

10.05.61

2300

8765435

В5


О секретаре хранится дополнительная информация о скорости печати на пишущей машинке.

Таблица 3 «Секретари»

Личн. №

Имя, отч.

Фамилия

Скорость

67

Ольга Сергеевна

Дашкова

142

88

Ирина Андреевна

Осипова

100

Кроме того, хранятся сведения об одном ближайшем родственнике (наследнике) каждого сотрудника, включая их имена и фамилии, степени родства, адрес и телефон.

Таблица 4 «Родственники»

Л ичн. №

сотрудника

Имя, отч.

Фамилия

Адрес

Телефон

Степень родства

45

Иван Иванович

Иванов

отец

67

Сергей Владимирович

Дашков

отец

32

Ирина Ивановна

Берг

мать

78

Сергей Сергеевич

Лосев

брат

01

Николай Николаевич

Петров

отец

08

Инна Юрьевна

Смирнова

жена

Здесь личный № - это личный номер того сотрудника, которому соответствует данный родственник.

    1. Сдаваемые в аренду объекты недвижимости

К аждому объекту недвижимости присваивается номер, уникальный для всех отделений (таблица «Объекты») Каждый объект закрепляется за определенным сотрудником компании. Для одного сотрудника – не более 10 объектов одновременно.

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