ekz_bd (Вопросы к Экзамену), страница 3

PDF-файл ekz_bd (Вопросы к Экзамену), страница 3 Базы данных (117371): Вопросы/задания - 4 семестрekz_bd (Вопросы к Экзамену) - PDF, страница 3 (117371) - СтудИзба2022-01-31СтудИзба

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

PDF-файл из архива "Вопросы к Экзамену", который расположен в категории "". Всё это находится в предмете "базы данных" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 3 страницы из PDF

Там считывается нужноезначение из всех, считывается №, но ссылается на № данный в таблице. Индекс определяется каксамый оптимальный.Обязательные условия:1)добавляем запись в таблицуINSERT INTO STUDENTVALUES (NULL, ‘Кравченко’)Она сразу будет внизу.2) Теперь индексируем список. Нужно поставить ‘Кравченко’ на положенное место в алфавитномпорядке. Место будет искаться методом поиска.3) Найдя место (но, естественно, занято), он добавит запись в таблицу, при этом остальныефамилии смещаются => на 3 уровне изменилось количество страниц, а следовтельно необходимоизменить и вторую.4) так как там места нет, то SQL Server создает новую страницу => число страниц меняется =>нужно изменить количество мест в 1м списке.5) на 1м уровне все ok.21) Постройте индексный файл для поля, содержащего целые числа от 120 до 144. Сделайтедопущение, что на каждой индексной странице умещается 4 записи.

Коэффициент заполненияиндексной страницы – 0,5.22) Как SQL сервер организует санкционированный доступ к базе данных. Поясните, чтопроизойдет при выполнении оператораGrant All on Decanat.* to ‘Ivanov’@’Localhost’ identified by ‘Ipass’;В момент инсталяции SQL Server-a создается несколько служебных БД. В нашем вариант – это БДMy SQL с множеством таблиц. Мы изучаем только 3 таблицы:1) USERS – сведения обо всех пользователях, созданных на этом SQL Server-е. Два типа полей:контекстные и поля привилегий.Контекстные поля:HOSTс какого хоста будут заходитьUSERVARCHAR(50)логинPASSWORDпарольДалее могут быть поля привилегий, в некоторых может стоять YES, либо NO.

(все поля какправило NO)2) db – что бы дать пользователю привилегии, необходимо ввести его в таблице USERS иустановить все поля привилегий NO,указать его в db, установить, с какой БД будет работать иуточнить права привилегий YES. В данном случае идет разрешение по хостам. У каждогопользователя может быть несколько хостов.HOSTс какого хоста будут заходитьUSERVARCHAR(50)логинDBимя базы, на которую привилегия3) tables_priv – привилегии, на выданные на конкретные таблицыHOSTпользователь заходит сDBхоста в таблицу изUSERуказанной DBTABLE_nameДальше нет контекстный полей с привилегиями.

Вместо них одно поле, в котором через запятуюуказываются все привилегии.23) Что такое привилегии в базе данных. Какие группы привилегий Вам известны.Привилегия – это команда, которую пользователь имеет возможность выполнить, подключившиськ My SQL Server.Уровень привилегий показывает, на какие объекты в БД будет воздействовать привилегия.Уровни:1) глобальный (привилегия действует на любой объект в любой бд)2) база данных (строго в одной БД)3) таблицы (в одной БД на некоторые таблицы)4) столбцы (из некоторых столбцов нельзя делатьSELECT)Привилегии:1) администраторов2) обычных пользователейПользователь, получает только те привилегии, которые ему назначил администратор.Привилегии пользователей:Привилегии администратора:Имеет все привилегии конечного пользователя на глобальном уровне.1) CREATE TEMP TABLE – создание временной таблицы2) FILE – выгружать данные из таблицы в файл и наоборот3) LOCK TABLE – заблокировать таблицу4) PROCESS – видеть все процессы5) RERLICATION CLIENT – посмотреть, как происходит переход данных с одного сервера на др.6) SHUT DOWN – загасить все процессы в базе данных7) SUPER – загасить процесс любого конечного пользователя24) Что представляет собой курсор, для чего он используется в хранимых процедурах?Курсор – это некая таблица, которая создается для того, что бы извлекать из нее записи впроцедуре.Временная таблица создается в процедуре.1) DECLARE <имя таблицы> CURSORFOR <select запрос> ;запоминается select-запрос, как и у CREATE VIEW.2) OPEN <имя курсора> ;Используемый оператор.

Выполняется select-запрос и формируется таблица, в которую “можнозалазить”3) FETCH <имя курсора> INTO <список переменных>Извлекается из строчки последовательно!!! (при первом вызове – первая строчка)Логический указатель ‘текущая’ устанавливается на первую запись курсора. FETCH извлекаетзапись, на которую указывает ‘текущая’, затем указатель перемещается на следующий уровень.Если весь курсор исчерпан, то NOT FOUNDЧто бы поработать с таблицей снова – OPENFETCH извлекает в переменные, их количество должно совпадать с количеством столбцов вкурсоре! Типы должны совпадать!4) CLOSE <имя курсора>Закрывает курсор, все данные удаляются, его снова можно открывать.25) Что такое view, как оно создается и используется при работе с базами данных.VIEW (представление)Иногда удобно разбить выполнение сложного запроса на части.При создании VIEW SQL Server1) производит синтаксический анализ запроса2) представляет запрос во внутренней форме (описывает шаги, как SQL S будет выполнять запрос)3) представив во внутренней форме, он уже знает, как быстрее его использовать.

SQL Serverзапоминает запрос в такой форме.Теперь именем этого VIEW можно пользоваться в любом запросе как именем обычной таблицы.Вспомогательная таблица формируется только тогда, когда ей(view) пользуется как обычнойтаблицей!Данные в таблице АМ могут меняться в зависимости от момента выполнения запроса.26) Чем триггеры отличаются от обычных хранимых процедур.Триггер – это специальная процедура, которая вызывается автоматически при INSERT, DELETE,UPDATE. Привязан к таблице.CREATE TRIGGER <имя триггера>ALTERINSERTBEFORDELETEON<имя таблицы>UPDATEВ триггер нельзя передавать параметры!В триггере нельзя писать обычные SELECTы (только через курсор)27) Что такое OLAP системы.

Дайте сравнительную характеристику требований к данным вOLTP и OLAP системах.OLAP – on-line analytic processing OLTP – on-line transaction processingOLAP анализ потребления услуг, анализ финансовых результатов. В OLAP хочется хранить вседанные, которые нас интересуют (в отличие от OLTP)Информационные поисковые запросыETLOLTP1OLAPOLAPОперативная аналитикаData miningOLTP2OLAPETL – extract transitionХранилище данных – система, позволяющая загружать, хранить и анализировать данные дляпринятия стратегических решений.Информационные-поисковые запросы – составление стандартной отчетности (финансовая, опродажах, покупках, амортизации средств).

Они известны заранее (один раз отладили и затемпросто пользуемся).Оперативная аналитика – запрос может быть самым неожиданным. Их задает руководствокомпании. Нужно это учитывать.Data mining – отыскивает скрытые закономерности в данных и использует их для построениястратегии.ХарактеристикаOLTPOLAPТолько детальные данные заЗа длительный период времениСтепень детализации данныхкороткий отрезок времени+ агрегированиеДопускаются одиночныеошибки – ошибки ввода,Количество данныхНИКАКИХ ошибоквывода конечногопользователяМинимальная избыточность вДопущение избыточностирамках теории нормализацииРазрешена ДенормализацияотношенийОперации над даннымиВремя отладкиДолжна реагироватьмгновенноПриоритетность характеристикБыстродействие и доступностьДопускается заранеесогласованное разумное времяГибкость и возможностьдавать ответы на самыенеожиданные аналитическиевопросы.

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