Главная » Просмотр файлов » Общая часть (часть 2) (2015) (by Кибитова)

Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 40

Файл №1161598 Общая часть (часть 2) (2015) (by Кибитова) (Ответы на общую часть) 40 страницаОбщая часть (часть 2) (2015) (by Кибитова) (1161598) страница 402019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

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

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

части БД.Управление буферамиСУБДоперативной памяти.В2)Внекоторыхнекоторыхреализацияхреализациях СУБДактивноактивноиспользуютсяиспользуютсявозможностивозможностисуществующихсуществующихФС,вдругихработапроизводитсянауровнеустройстввнешнейПоэтомув развитыхподдерживаетсянабор памяти.буферовФС, в другихработа СУБДпроизводитсяна уровнесобственныйустройств внешнейпамяти. оперативнойСУБД обычноработают ссобственнойБД значительногоразмера;по крайнеймере, этот размерпамятис использованиемдисциплинойзаменыбуферов.обычносущественнобольшеобъемадоступнойОП.НоНоподчеркнем,подчеркнем,чточтоввразвитыхразвитыхСУБДСУБДпользователипользователиввлюбомлюбомслучаеслучаененеобязаныобязанызнать,знать, используетлиСУБДФС,и,еслииспользует,токакорганизованыфайлы.3)Управлениетранзакциями.используетли СУБДФС, и, если использует, то как организованы файлы.ВВчастности,частности,приобычнообращениик любому элементуданныхбудетименованияпроизводитьсяобменБД.с внешнейвЕслиподдерживаетсясобственнаясистемаобъектоввСУБДСУБДобычноподдерживаетсясобственнаясистемаименованияобъектовБД.памятью,товсясистемабудетработатьсоскоростьюустройствавнешнейпамяти.Транзакция - это последовательность операций над БД, рассматриваемых СУБД как2)единоецелое: буферами2)УправлениеУправлениебуферамиоперативнойоперативнойпамяти.памяти.Единственным способом реального увеличения этой скорости является буферизация СУБДобычноссБДзначительногоразмера;помере,размерi)либоуспешновыполняется,и СУБДфиксирует(выполняетоперациюСУБДтранзакцияобычноработаютработаютБДзначительногоразмера;покрайнейкрайнеймере,этотэтотразмеробычносущественнобольшеобъемадоступнойОП.COMMIT)измененияБД,произведенныеэтойтранзакцией,вовнешнейпамяти,обычно существенно больше объема доступной ОП.Есликклюбомубудетобменii)либониобращенииодно из этихизмененийникак данныхнеотражаетсяна состоянии БД.Еслиприприобращениилюбомуэлементуэлементуданныхбудетпроизводитьсяпроизводитьсяобменссвнешнейвнешнейпамятью,товсясистемабудетработатьсоскоростьюустройствавнешнейпамяти.памятью, то вся система будет работать со скоростью устройства внешней памяти.Понятие транзакции необходимо для поддержания логической целостности БД.ЕдинственнымЕдинственнымспособомспособомреальногореальногоувеличенияувеличенияэтойэтойскоростискоростиявляетсяявляетсябуферизациябуферизацияиногда запись в журнале соответствует некоторой логической операции изменения БД(например, операции удаления строки из таблицы реляционной БД), иногда минимальной внутренней операции модификации страницы внешней памяти; внекоторых системах одновременно используются оба подхода.4) Журнализация.Во всех случаях принято придерживаться стратегии «упреждающей» записи в журнал(так называемого протокола Write Ahead Log – WAL).

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

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

В раннихСУБД поддерживалось несколько специализированныхизбыточной информации является ведение журнала изменений БД. Журнал - этопо своим функциям языков. Чаще всего выделялись два языка: язык определенияособаячасть БД,недоступнаяпользователями поддерживаемаяособой домен,Основнымипонятиямиреляционныхбаз СУБДданныхявляются тип с данных,схемыБД (SDL- Schema DefinitionLanguage)и язык манипулированияданнымитщательностью(например,можноподдерживатьдвекопиижурнала,располагаемыенаатрибут,кортеж,первичныйключ иSDLотношение.(DML- DataManipulationLanguage).служил, главным образом, для определенияразных физических дисках), в которую поступают записи обо всех измененияхлогической структуры БД, т.е. той структуры БД, какой она представляется12. ОбщиеОбщиепонятия реляционногореляционного подходаподхода кк организацииорганизации БД.БД.основнойчасти БД.12.понятияпользователям.DML содержалнаборпонятийоператоровданными,т.е.Для начала покажемсмысл этихна манипулированияпримере отношенияСОТРУДНИКИ,Основныеконцепциитермины.операторов,позволяющихданныенекоторойв БД, удалять,модифицировать илиОсновныеконцепциииизаноситьсодержащегоинформациюотермины.сотрудникахорганизации:Ввыбиратьразных СУБДизмененияБДжурнализуются на разных уровнях: существующие данные.Основными понятиямипонятиями реляционныхреляционных базбаз данныхданных являютсяявляются типтип данных,данных, домен,домен,ОсновнымииногдазаписьвжурналесоответствуетнекоторойлогическойоперацииизмененияБДатрибут,кортеж,первичныйключиотношение.В современныхобычноключподдерживаетсяатрибут,кортеж,СУБДпервичныйи отношение.единый интегрированный язык, (например,операцииудаления строкииз таблицыреляционнойБД),отиногдасодержащийвсе необходимыесредствадля работыс БД, начинаяее создания,иминимальнойвнутреннейоперациистраницывнешнейпамяти;вДляначала покажемпокажемсмыслэтихмодификациипонятий нана примерепримерес базамиотношенияСОТРУДНИКИ,обеспечивающийбазовыйпользовательскийинтерфейсданных.СтандартнымДляначаласмыслэтихпонятийотношенияСОТРУДНИКИ,некоторыхсистемаходновременноиспользуютсяобаподхода.содержащегоинформациюсотрудникахнекоторойорганизации:языком наиболеераспространенныхв настоящеевремяреляционных СУБД являетсясодержащегоинформациюоо сотрудникахнекоторойорганизации:язык SQL (Standard Query Language).

Прежде всего, язык SQL сочетает средства SDL и Вовсехт.е.случаяхпринятопридерживатьсястратегии «упреждающей»записиданными.в журналDML,позволяетопределятьсхему реляционнойБД и манипулировать(такназываемогопротоколаWriteAheadLog–WAL).Грубоговоря,этастратегияИменование объектов БД (для реляционной БД – в основном, именование таблиц и ихзаключается в том, что запись об изменении любого объекта БД должна попасть вовнешнюю память журнала раньше, чем измененный объект попадет во внешнюю памятьосновной части БД.5) Поддержка языков БДДля работы с базами данных используются специальные языки, в целом называемыеязыками баз данных. В ранних СУБД поддерживалось несколько специализированныхпо своим функциям языков.

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

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

Список файлов ответов (шпаргалок)

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