Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных




НазваниеЛекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных
Дата конвертации30.05.2013
Размер445 b.
ТипЛекция


Лекция № 1: Введение в базы данных

  • Лекция № 1: Введение в базы данных

  • Учебные цели занятия:

  • Изучить:

    • основные понятия теории баз данных,
    • основные принципы организации систем баз данных,
    • вопросы семантического моделирования (ER-моделирование)
  • Учебные вопросы:

    • Основные понятия теории баз данных
    • Архитектура систем баз данных
    • Семантическое моделирование

Литература:

  • К. Дж. Дейт. - Введение в системы баз данных, 7-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001. – 1072 с., ил.

  • Дж. Грофф, П. Вайнберг.- SQL: Полное руководство.- Пер. с англ.-2-е изд., перераб. и доп.-К.: Издательская группа BHV, 2001.- 816 с., ил.

  • SQL в примерах и задачах; учеб. пособие / И.Ф.Астахова, А.П.Толстобров, В.М.Мельников.— Мн.: Новое знание, 2002. — 176 с.

  • Теория и практика построения баз данных/Д.Кренке.- 8-е изд.- СПб.: Питер, 2003.- 800 с., ил.- (Серия «Классика computer science»).



1. Основные понятия теории баз данных 1.1 Понятие системы баз данных

  • Система баз данных (СБД) – компьютеризированная система хранения записей.

  • Основным назначением СБД является хранение информации и предоставление пользователям средства ее извлечения и модификации.



  • Однопользовательская система (single-user system) – система, в которой одновременно к базе данных может получить доступ не более одного пользователя

  • Многопользовательская система (multi-user system) – система в которой к базе данных может получить доступ одновременно несколько пользователей.





ГЛАВНЫЕ КОМПОНЕНТЫ СБД

  • данные

  • аппаратное обеспечение

  • программное обеспечение

  • пользователи



ДАННЫЕ в БАЗЕ ДАННЫХ являются:

  • - интегрированными;

  • -разделяемыми.

  • Интегрированность данных – возможность представления базы данных как объединение нескольких отдельных файлов данных, полностью или частично исключающее избыточность хранения информации.

  • Разделяемость данных – возможность использования отдельных элементов, хранимых в базе данных несколькими различными пользователями. Имеется в виду, что каждый их пользователей сможет получить доступ к одному и тому же элементу данных в одно и то же время, возможно, для достижения различных целей.



Аппаратное обеспечение СБД:

  • Тома вторичной (внешней) памяти (обычно это магнитные диски), используемые для хранения информации, а также соответствующие устройства ввода-вывода (дисководы и т.п.), контроллеры устройств, каналы ввода-вывода и т.д.

  • Аппаратный процессор (или процессоры) вместе с основной (первичной) памятью, предназначенные для поддержки работы программного обеспечения СБД.



Программное обеспечение СБД:

  • система управления базами данных, СУБД – это наиболее важный программный компонент системы, называемый также: менеджер базы данных (database manager), сервер базы данных (database server);

  • утилиты

  • средства разработки приложений;

  • средства проектирования;

  • генераторы отчетов;

  • менеджер транзакций (transaction manager) или диспетчер выполнения транзакций (TP monitor).



Пользователи :

  • Прикладные программисты

  • Конечные пользователи

  • Администраторы базы данных (АБД).



АДМИНИСТРАТОР базы данных (АБД)

  • (АБД) – человек, обеспечивающий необходимую техническую поддержку с целью реализации принятых решений. АБД отвечает за управление системой на техническом уровне.

  • Функции АБД:

  • Определение концептуальной схемы.

  • Определение внутренней схемы.

  • Взаимодействие с пользователями.

  • Определение требований защиты и обеспечение целостности данных.

  • Определение процедур резервного копирования и восстановления.

  • Управление производительностью и реагирование на изменяющиеся требования.



1.2 Базы данных и их назначение

  • База данных – это некоторый набор перманентных (постоянных) данных, используемых прикладными системами какого-либо предприятия.

  • Преимущества использования однопользовательских СБД :

  • Компактность.

  • Скорость.

  • Низкие трудозатраты.

  • Актуальность.

  • Многопользовательская среда имеет дополнительное преимущество:

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



Преимущества централизованного подхода к управлению данными:

  • Возможность совместного доступа к данным

  • Сокращение избыточности данных

  • Устранение противоречивости данных (до некоторой степени)

  • Возможность поддержки транзакций

  • Обеспечение целостности данных

  • Организация защиты данных

  • Возможность балансировки противоречивых требований

  • Возможность введения стандартизации

  • Независимость данных.



1.3 Данные и модели данных

  • Модель данных – это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактно машину, с которой взаимодействует пользователь. Упомянутые объекты позволяют моделировать структуру данных, а операторы – поведение данных.

  • Реализация (implementation) – заданной модели данных – это фактическое воплощение на реальной машине компонентов абстрактной машины, которые в совокупности составляют эту модель.



1.4 Типы систем баз данных Категории системы баз данных:

  • системы инвертированных списков

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

  • сетевые

  • объектно-ориентированные и объектно-реляционные





Три уровня архитектуры ANSI/SPARC

  • Внешний уровень - индивидуальный уровень пользователя

  • Концептуальный уровень. Концептуальное представление – это представление всей информации базы данных в несколько более абстрактной форме по сравнению с физическим способом хранения данных

  • Внутренний уровень. Внутреннее представление – это низкоуровневое представление всей базы данных как базы, состоящей из некоторого множества экземпляров каждого из существующих типов внутренних записей.

























Похожие:

Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconОсновные понятия баз данных. Базы данных и системы управления базами данных База Данных
Бд структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных icon«Базы данных» Что такое Базы данных?
«Множество данных, организованных для быстрого и удобного поиска и извлечения» С. А. Бешенков
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconБазы данных 02/25/13
Для хранения бд может использоваться как один компьютер, так и множество взаимосвязанных компьютеров. Если различные части одной...
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconОбъектно-реляционные базы данных: прошедший этап или недооцененные возможности? Сергей Кузнецов
Личная точка зрения: Манифест систем баз данных следующего поколения, sql, реализации ibm и Oracle
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconФормирование региональной базы данных участников егэ в 2011году Галина Леонидовна Петрова
Письмо Федерального государственного учреждения «Федеральный центр тестирования» №693/04 от 22. 09. 2010 г. «О формировании баз данных...
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconПравовая охрана программ и данных. Защита информации. Презентацию создала ученица 9 «б» класса Шарыгина Ольга
Правовая охрана программ для ЭВМ и базы данных впервые в полном объеме введена в Российской Федерации Законом РФ «О правовой охране...
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconЛекция Состав языка и типы данных
Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших «кирпичиков» состоят все тексты на языке программирования,...
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconПроектирование и построение базы пространственных данных в этой главе
Термин база геоданных (бгд) является сокращением от географическая база данных, реляционная база данных, содержащая географическую...
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconБазы данных Модели данных
Стандарт sql-3 (sql-2003). Oracle (с версии 0), db2, Informix, Postgresql, sql server 2008 и др.)
Лекция №1 : Введение в базы данных Лекция №1 : Введение в базы данных Учебные цели занятия: Изучить: основные понятия теории баз данных iconЭтапы работы в программе «Древо жизни»: создание новой базы данных Этапы работы в программе «Древо жизни»: сохранение базы данных

Разместите кнопку на своём сайте:
hnu.docdat.com


База данных защищена авторским правом ©hnu.docdat.com 2012
обратиться к администрации
hnu.docdat.com
Главная страница