Главная страница
Навигация по странице:

  • Отличие от электронных таблиц

  • СУБД

  • Полезность БД

  • отчет. Отчет по теме Базы данных


    Скачать 25.04 Kb.
    НазваниеОтчет по теме Базы данных
    Дата07.06.2022
    Размер25.04 Kb.
    Формат файлаdocx
    Имя файлаотчет.docx
    ТипОтчет
    #575067

    Отчет по теме: «Базы данных»

    Введение

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

    Отличие от электронных таблиц

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

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

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



    СУБД

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

    СУБД обеспечивает:

    • работу с данными, размещенными на внешних накопителях;

    • работу с данными, находящимися в ОЗУ с применением дискового кэша;

    • ведение отчетности касаемо: резервирования, редактирования, бэкапа данных и т. д.;

    • поддержку различных языков баз данных (для работы и определения конкретных типов данных).

    СУБД состоит из:

    1. Ядра. Поддерживает отчетность, отвечает за управление данными в ОЗУ и на внешних накопителях.

    2. Процессора языка БД. Позволяет оптимизировать запросы на создание и редактирование данных.

    3. Подсистемы поддержки времени исполнения. Позволяет интерпретировать ПО для поддержки работы с БД, создавать пользовательские интерфейсы взаимодействия с СУБД.

    4. Вспомогательного ПО. Набор утилит, позволяющих расширить возможности взаимодействия с СУБД (в том числе, и по обслуживанию).

    СУБД разделяются на отдельные типы, опираясь на модели данных, методы предоставления доступа к БД и уровню распределенности.

    В зависимости от модели данных СУБД бывают:

    • сетевыми;

    • иерархическими;

    • реляционными;

    • объектно-реляционными;

    • объектно-ориентированными.

    Согласно методу предоставления доступа к БД СУБД подразделяются на:

    • встраиваемые;

    • «клиент-сервер»;

    • «файл-сервер».

    По уровню распределенности СУБД бывают:

    • распределенными (составные элементы одной СУБД могут быть распределены на разных машинах);

    • локальными (все элементы СУБД размещены на одной машине).

    Отложенная запись

    При этом подходе изменения в БД записывают в буферах обмена на внешних накопителях, пока не наступит:

    • контрольная точка, указанная заранее;

    • нехватка свободного пространства для записи на накопителе;

    • нехватка ОЗУ для обеспечения работы буферов;

    • остановка БД.

    Непосредственная запись

    СУБД, работающие по этому принципу, незамедлительно записывают все изменения в базах данных на внешние носители, как только поступит подтверждение какой-либо транзакции. Этот метод разумно использовать только при использовании высокоэффективной внешней памяти.

    Полезность БД

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

    Ещё одно приемущество базы данных – это скорость. База данных устроена так, что она легко и быстро находит, записывает, переписывает и снова находит данные. Всё потому, что СУБД всегда знает, что где лежит и по какому критерию искать. Там не будет случайных данных в случайном месте.

    Сложность. Базы данных нужны в числе прочего для хранения сложно структурированных данных. Мы привыкли думать, что база данных — это такая таблица, где есть строки и столбцы. Но база данных при правильной организации может намного больше:

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

    • В базах могут жить ссылки на другие фрагменты и отделы базы.

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

    Заключение

    В этом отчёте я раскрыл тему «Базы данных». А конкретно я затронул такие темы, как различие баз данных от электронных таблиц, системы управления базами данных и полезность БД.

    Сейчас БД применяется почти везде: на сайтах, в смартфонах, почтовых сервисах, в соцсетях и в других сферах. Ведь если у вас в работе появляется много одинаковых или похожих данных, то самый надёжный способ не потерять ничего из них — поместить их в базу данных. Поэтому во многих сферах сейчас работа без баз данных будет очень неэффективной и долгой.


    написать администратору сайта