Характеристика основных видов и типов баз данных. Особенности их математической и алгоритмической организации. Изучение языка программирования SQL и его клона на открытом коде MySQL. Важнейший анализ средств защиты главных информационных систем.
Аннотация к работе
1. Обзор баз данных и их классификация 2. Программные продукты баз данных 3.1 Access 3.2 Oracle 4. Язык программирования SQL 4.1 Основные понятия, определения, операторы. Базами данных, например, можно считать средства учёта царской казны и налогов в древнем Шумере (4000 г. до н. э.) История баз данных в узком смысле рассматривает базы данных в традиционном (современном) понимании начинается с 1955 года, когда появилось программируемое оборудование обработки записей. Программное обеспечение этого времени поддерживало модель обработки записей на основе файлов. Оперативные сетевые базы данных появились в середине 1960-х. Термин база данных (англ. database) появился в начале 1960-х годов, и был введён в употребление на симпозиумах, организованных компанией SDC в 1964 и 1965 годах, хотя понимался сначала в довольно узком смысле, в контексте систем искусственного интеллекта. ? Освоить основы языка программирования SQL и его клона на открытом коде MySQL. Реляционная модель данных - это абстракция данных, которая представляет данные в базу данных в виде набора таблиц, которые называются отношениями. Каждая таблица имеет имя и содержит специальный верхний ряд и конечное число строк данных. Иерархическая модель данных - это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней. Первые системы управления базами данных использовали иерархическую модель данных. 3. И её создание открывает большие перспективы, в связи с тем, что использование объектной модели баз данных легко воспринимается пользователем, так как создается высокий уровень абстракции. Их выбор основан на 2 критериях: система должна быть объектно-ориентированной и представлять собой базу данных. Требуется, чтобы в ООБД поддерживалась хотя бы одна концепция различия между типами и классами. Главное отличие темпоральных систем управления базами данных (СУБД) от обычных реляционных СУБД заключается в том, что для любого объекта, который был создан в момент времени t1 и был удален в момент времени t2, сохраняются все его состояния в этом временном интервале [t1, t2], тогда как в обычной СУБД существует только текущее на конкретный момент времени состояние объекта. Таким образом, в темпоральной базе данных хранится история изменений состояний объекта, и пользователь может получить информацию о состоянии записи в базе данных в любой момент времени из указанного промежутка. 7. GDB (Genome Data Base) - крупнейшая база данных по структуре генома человека, созданная и поддерживаемая в университете Джонса Гопкинса (Балтимор, США). Основные требования, которым должны удовлетворять профессиональные СУБД, являются: - возможность организации совместной параллельной работы большого количества пользователей; - масштабируемость, то есть возможность роста системы пропорционально расширению управляемого объекта; - переносимость на различные аппаратные и программные платформы; - устойчивость по отношению к сбоям различного рода, в том числе наличие многоуровневой системы резервирования хранимой информации; - обеспечение безопасности хранимых данных и развитой структурированной системы доступа к ним. 3.1 Access База данных - это средство сбора и организации информации. Например, в таблице с именем «Сотрудники» каждая запись (строка) может содержать сведения об определенном сотруднике, а каждое поле (столбец) - сведения определенного типа, например имя, фамилию, адрес и т. п. Он был реализован в первом прототипе реляционной СУБД фирмы IBM System R.