БАЗАДА~2 (Ответы и воросы для лабораторных работ 1,2,3 по Базе Данных)

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

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

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

Онлайн просмотр документа "БАЗАДА~2"

Текст из документа "БАЗАДА~2"

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

Программная реализация РМД в СУБД Access

Вопросы

1. Синонимы понятий РМД:

таблица – отношение;

срока таблицы – кортеж;

столбец – атрибут и его значения во множестве кортежей;

поле таблицы – значение атрибута в кортеже;

заголовок – имя отношения и схема отношения;

содержимое таблицы - тело отношения (множество кортежей).

  1. Требования к таблице, являющейся отношением:

  • все строки таблицы должны быть уникальны, т.е. не может быть строк с

одинаковыми первичными ключами;

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

  • все строки одной таблицы должны иметь одну структуру, соответствующую именам и типам столбцов;

  • порядок размещения строк в таблице может быть произвольным.

3. Ни одна пара кортежей таблицы не может иметь одинаковых значений первичных

ключей.

4. Первичный ключ не может иметь свойство быть необязательным полем.

Вторичный (внешний) ключ так же не может обладать этим свойством.

5. Для вида связи двух сущностей 1:1 и класса их принадлежности к ней О-О формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей.

6. При реализации связи двух сущностей 1:1 и класса их принадлежности к ней О-О в отношении отсутствует вторичный ключ.

  1. Для вида связи двух сущностей 1:1 и класса принадлежности к ней О-Н формируются

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

8, Для вида связи двух сущностей 1:1 и класса их принадлежности к ней Н-Н формируются три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, его ключ объединяет ключевые атрибуты связываемых отношений.

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

  1. Для вида связи двух сущностей 1:М (М:1) и значение класса принадлежности к

связи 1-связной сущности не влияет на результат.

11. Для вида связи двух сущностей 1:М (М:1) и необязательного класса принадлежности к ней многосвязной сущности формируются три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными ключами в этих отношениях. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.

12. Для вида связи двух сущностей М:М, независимо от класса принадлежности сущностей, формируются три отношения. Два отношения соответствуют связываемым сущностям и их ключи являются первичными ключами этих отношений. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.

  1. Формирование таблицы пересечения требуется в следующих случаях:

Вид свяэи Класс принадлежности Примечание

1:1 О-Н Роль таблицы пересечения играет

отношение сущности с обязательным

КП, куда в качестве атрибута

добавляется ключ сущности с

необязательным КП.

1:1 Н-Н Специальная таблица

1:М (М:1) О (М-связная) Роль таблицы пересечения играет

отношение сущности с обязательным

КП, куда в качестве атрибута

добавляется ключ М-связной сущности.

1:М (М:1) Н(М-связная) Специальная таблица

М:М независимо Специальная таблица

от класса

14. Access поддерживает следующие типы данных:

  • текстовый (до 255 символов);

  • поле MEMO (для текстовой информации, по объему превышающей 255 символов, но не более 65 535 символов. В таблице хранятся ссылки на блоки данных, которые хранятся отдельно);

  • числовой, который в свою очередь имеет следующие подтипы:

- длинное целое (4 байта, диапазон представления чисел от -2 147 483 648 до

+2 147 483 647);

- байт (1 байт);

- целое (2 байта);

- одинарное с плавающей точкой (4 байта);

- двойное с плавающей точкой (8 байт);

- десятичное (12 байт);

- код реплики (16 байт);

  • дата/время (8 байтов);

  • денежный (целая часть до 15 десятичных знаков);

  • счетчик (4 байта, содержит уникальный номер записи в таблице);

  • логический (2 байта, два значения: 1 – «истина», 0 - «ложь»);

  • поле объекта OLE (хранится ссылку на OLE-объект: лист Excel, документ Word, звук, рисунок и т. п.);

  • гиперссылка (хранит ссылки на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в Интернет или интранет.

15. Значение поля таблицы Null используется для обозначения неизвестных или отсутствующих данных. Если поле может принимать значение Null, то тип данных этого поля должен быть объявлен как Variant.

  1. Размер поля для различных типа данных см. п. 14.

  1. Максимальное значение данных типа счетчик - два миллиарда, т.е. количество

записей в таблице с полем счетчика не должно превышать это число.

  1. Набор форматов данных типа дата/время :

  • полный формат даты (режим по умолчанию) является комбинацией двух

форматов: Краткого формата данных и Длинного формата времени

(02.01.03 12:08:12);

  • длинный формат даты (02 января 2003 г);

  • средний формат даты (02-янв-03);

  • краткий формат дата (02.01.03), причем даты из диапазона 01.01.00 - 31.12.29 обозначают годы 2000 – 2029, а дата из диапазона 01.01.30 - 31.12.99 соответствует годам 1930 - 1999;

  • длинный формат времени (21:42:10);

  • средний формат времени (5:34 РМ);

  • краткий формат времени (17:34).

19. Набор форматов данных логического типа:

  • встроенные: Истина/Ложь, Да/Нет (по умолчанию), Вкл/Выкл;

  • специальный, содержащий до трех разделов, отделяемых символом «;» (;»Всегда»;»Никогда»).

20. Данное текстового типа по умолчанию имеет длину 50 символов.

  1. Значение Авто в параметре Число десятичных знаков задает для числового и

денежного типов данных число знаков после запятой в соответствии установкой в параметре Формат поля. Число возможных значений от 0 до 15. Значение по умолчанию - Авто, т.е. число отображается так, как оно было введено.

22. Условие на значение - свойство, позволяющее при описании свойств поля задать правила для контроля ввода, ограничения на вводимые значения, запрет ввода при нарушении условий и вывод текста, заданный свойством Сообщение об ошибке. Это свойство применимо к полям всех типов (кроме типа Счетчик и Объект OLE). Это свойство может содержать до 2048 символов.

Операции IN, BETTWEEN являются операциями сравнения с образцом, используемые для отбора записей в запросах:

IN - определяет, является ли строковое значение элементом списка значений :

IN (“Москва”,”Киев”,”Минск”)

BETWEEN - определяет, находится ли числовое значение в определенном

диапазоне значений: BETWEEN (-100) AND (100).

23. Операция LIKE используется в запросах для проверки соответствия строки указанному шаблону при отборе записей, в которых могут использоваться следующие символы:

? - любой одиночный символ;

* - любое количество символов;

# - любая цифра (от 0 до 9);

[A-Z] - любой символ, попадающий в указанный диапазон;

[!A-Z]- любой символ не попадающий в указанный диапазон.

Примеры:

“CAT123khg” LIKE “C?T*”

“a2a” LIKE “a#a”

  1. Маска ввода используется для полей текстового типа и типа дата/время

При задании маски ввода используются следующие символы:

0 - в данную позицию должна быть введена цифра;

9 - в данную позицию должна быть введена цифра или пробел;

# - в данную позицию должна быть введена цифра, пробел, знак плюс или знак

минус;

L - в данную позицию должна быть введена буква;

? - в данную позицию должна быть введена буква или пробел;

A - в данную позицию должна быть введена буква или цифра;

a - в данную позицию должна быть введена буква, цифра или пробел;

& - в данную позицию должна быть введен произвольный символ или пробел;

C - в данную позицию должна быть введен произвольный символ или пробел,

а также можно не вводить данных вообще;

< - преобразует все символы справа к нижнему регистру;

> - преобразует все символы справа к верхнему регистру;

\ - указывает, что следующий символ является постоянным символом.

25. Свойство индексированное поле задает будет создан простой индекс (состоящего из одного поля). Используется для данных следующих типов: текстовых, числовых, денежных, логических, дата/время. Возможны следующие варианты: Нет, Да (допускаются совпадения), Да (совпадения не допускаются).

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

  1. Переименование, вставка, копирование, удаление и перемещение полей , а так же

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

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

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

  1. “Горячие” клавиши, используемые для вставки и копирования данных:

CTRL+- копирование значения данных из предыдущей записи;

CTRL+ALT+пробел - вставка в поле значения по умолчанию.

31. В поле типа гиперссылка адрес текстового файла указывается в формате UNC для файла на компьютере или сетевом сервере и формате URL объекта в Интернет или внутренней сети с включением типа протокола доступа.

Общий вид гиперссылки:

Экранный текст #Адрес#Дополнительный адрес#Всплывающая подсказка

Пример адреса файла: C:\GLEB\БД\ЛАБРАБ2.doc

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

  • Сортировка по возрастанию

  • Сортировка по убыванию.

Для сортировки записей можно также использовать команду меню Записи|

Сортировка.

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

33. Для поиска записей таблицы по одному полю в режиме таблицы или режиме формы, после выделения соответствующего столбца , нажать кнопку Найти Затем открыть вкладку Поиск. После чего ввести значение, которое требуется найти, в поле Образец. Если точное значение неизвестно, можно использовать подстановочные знаки:

? - любой один символ;

* - произвольное количество любых символов.

  1. Поиск записей в таблице данных по выделенным фрагментам полей записи

используется фильтр по выделенному фрагменту (для одного поля).

Для построения фильтров в режиме Таблица после поиска нужного значения поля и его выделения нажать кнопку Фильтр по выделенному.

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

Обычный фильтр включается в режиме Таблица нажатием кнопки Изменить фильтр, в появившемся окне Форма фильтра можно выбрать значения нескольких полей объединенных условием и. Если поле может принимать несколько значений, то они объединяются по условию или.

Если образец для отбора не удается быстро найти, то следует воспользоваться кнопкой Фильтр для, в котором следует указать условие отбора, для выделенного поля.

Условие отбора может содержать не только конкретные значения, но выражения, требующие вычисления.

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