Фрагмент для ознакомления
1
Введение 3
1 Понятие и сущность базы данных 4
Заключение 8
Список используемой литературы и источников 9
Фрагмент для ознакомления
2
Введение
Современный мир информационных технологий сложно себе представить без применения баз данных. Почти все системы в той или иной мере связаны с функциями длительного хранения и обработки информации. Фактически информация становится фактором, который определяет эффективность любой области деятельности. Увеличились информационные потоки и ужесточились требования к скорости обработки данных, и в настоящее время уже большая часть операций не может быть выполнена вручную, они требуют использования наиболее перспективных компьютерных технологий. Любые административные решения требуют точной и четкой оценки текущей ситуации и возможных перспектив ее изменения. И если ранее в оценке ситуации принимало участие несколько десятков факторов, которые могли вычисляться вручную, то теперь подобных факторов намного больше, и ситуация может изменяться не в течение года, а ежедневно, при этом реакция на неверные решения более серьезная, более мощная и более быстрая, чем раньше. И, безусловно, обойтись без информационной модели производства, хранимой в базе данных, в таком случае, невозможно, что и обуславливает актуальность исследования данной темы.
Целью данной работы является изучение современных баз данных.
Объектом исследования являются базы данных и СУБД, предметом исследования – особенности их использования в программировании.
В соответствии с поставленной целью необходимо решить следующие задачи:
1) рассмотреть понятие и сущность релятационной базы данных;
2) проанализировать вопросы ограниченности целостности данных.
1 Понятие и сущность базы данных
Прежде всего, необходимо рассмотреть специализированную терминологию.
Ведущим направлением в организации внутримашинного информа¬ционного обеспечения является технология банков и баз данных. База данных – это организованное специальным образом хранилище инфор¬мационных ресурсов в виде интегрированной совокупности фай¬лов, которое обеспечивает удобное взаимодействие между ними и быстрый дос¬туп к данным.
Система управления базой данных (СУБД) собой представляет совокупность программных и языковых средств, обеспечивающих формирование и введение массивов данных. Обработка и выдача необходимой инфор¬мации для коллектива пользователей или задач управления осуществляется при помощи программ управления информационной базой.
Банк данных – это автоматизированная система, которая собой представляет совокупность технических, программных, информационных средств и персонала, обеспечивающих хранение, обновление, накопление, поиск и выдачу данных. Организационная структура банка данных состоит из:
- базы данных;
- системы управления базой данных;
- архива и системы управления архивом;
- языковых средств (языки описания данных, языки запросов и отве¬тов, языки программирования);
- методических средств (рекомендации и инструкции по функционированию и созданию банков данных);
- технических средств, удовлетворяющих конкретным требова-ниям;
- обслуживающего персонала, включая администратора, инженеров по техническому обслуживанию, программистов.
Обслуживающий персонал занимается решением следующих задач:
- контроль работы банка данных;
- обеспечение взаимодействия и совместимости всех составляющих банка Данных;
- управление функционированием банка данных;
- контроль качества информации;
- удовлетворение информационных потребностей пользователей.
Релятационную модель предложил Э. Ф. Кодд в 1970 году [1] как средство структуризации данных, которое основывается на строгих математических принципах.
Любые данные, которые используются в моделировании, имеют свои виды данных. В первом приближении различают типы данных структурированные и простые [4]. Атомарные, или простые, типы данных не обладают внутренней структурой. Данные этого типа называются скалярными. К простым типам данных относят, к примеру, следующие типы:
строковый;
логический;
численный.
Данный список можно уточнить и расширить, добавляя при этом другие типы:
вещественный;
целый;
время;
дата;
перечислимый;
денежный;
интервальный и т.д.
Фрагмент для ознакомления
3
1. Агальцов, В.П. Базы данных. В 2-х т.Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.
2. Баранова Е.К., Бабаш А.В. Информационная безопасность и защита информации: учеб. пособие. - 2-е изд.- М.: РИОР: ИНФРА-М, 2014. - 256 с.
3. Безручко В. Т. Информатика курс лекций: Учебное пособие. - М.: ИД. "Форум" : ИНФРА - М. 2013. – 432 с.
4. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
5. Дейт, К., Дж. Введение в системы баз данных. 6-е изд. – К.; М., СПб.: «Вильямс», 2015. – 848с.
6. Зинченко М.Н., Артюшина Е.А. Реализация OLAP-технологии на базе аналитической платформы Deductor Academic // Современные наукоемкие технологии, 2014. – № 5-2. – С. 88-90.
7. Исаев Г.Н. Моделирование информационных ресурсов: теория и решение задач: Учебное пособие. - М.: Альфа-М : ИНФРА - М. 2012 - 224с.
8. Карпова И.П. Базы данных. Учебное пособие. Курс лекций и материалы для практических занятий. – СПб.: Питер, 2013. — 240 с.
9. Кириллов, В.В. Введение в релятационные базы данных.Введение в релятационные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2012. - 464 c.
10. Коггзолл Джон. PHP 5. Полное руководство – М.: Вильямс, 2012 – С.336.
11. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012. - 320 c.
12. Кузнецов С.Д. Базы данных: учебник для студ. учреждений высшего проф. образования. – М.: Издат. Центр «Академия», 2012. – 294 с.
13. Мартишин С.А., Симонов В.А., Храпченко М.В. Проектирование и реализация баз данных в СУБД MySQL c использованием MySQL Workbench: Учебное пособие. - М.: ИД. "Форум" : ИНФРА - М. 2012. – 160 с.
14. Проскурин В.Г. Защита программ и данных: учеб. пособие. - М.: Академия, 2012. - 208 с.
15. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
16. Фаулер М., Садаладж П.Дж. NoSQL: новая методология разработки нерелятационных баз данных. – Вильямс, 2013. – 192 с.
17. Федотова Е.Л. Информационные технологии и системы: Учебное пособие. - М.: ИД. "Форум" : ИНФРА - М., 2013. - 352 с.
18. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
19. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений/Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2012. – 672 с.
20. MySQL. Библиотека профессионала – Киев: Диалектика, 2012. – С.170-179.