300 likes | 518 Views
Базы данных. Тема 1. Введение. Лекция 1. Вводная лекция. План лекции. Знакомство с преподавателями Характеристика дисциплины и последовательность ее изучения Рекомендуемая литература Основные понятия теории баз данных. Вопрос 1. Знакомство с преподавателями. Лекции.
E N D
Базы данных Тема 1. Введение Лекция 1. Вводная лекция
План лекции • Знакомство с преподавателями • Характеристика дисциплины и последовательность ее изучения • Рекомендуемая литература • Основные понятия теории баз данных
Вопрос 1 Знакомство с преподавателями
Лекции Зам. нач. кафедры № 732 к.т.н доцент полковник Гареев Артур Флюрович к. 132
ПЗ, ИЗ, ЛР и т.п. Доцент кафедры № 732 к.т.н майор Зевайкин Александр Николаевич к. 21 УНЦ
Вопрос 2 Характеристика дисциплины и последовательность ее изучения
Бюджет времени На изучение дисциплины отводится 1 семестр в объеме 140 часов:
Структура дисциплины (темы) • Введение • Основы теории баз данных • Проектирование баз данных • Физическая организация баз данных • Средства поддержания интерфейса с различными категориями пользователей • Средства поддержания безопасности данных
Формы контроля • Устные или письменные опросы в ходе индивидуальных занятий • Демонстрация выполнения заданий на практических занятиях • Защита отчетов о выполнении 2-х лабораторных работ • Защита отчета о выполнении долгосрочного домашнего задания • Итоговая форма контроля – экзамен
Тематика ДЗ • Разработка базы данных заданной предметной области. (Например, разработка БД учета транспортных средств) • Каждому слушателю выдается индивидуальное задание из стандартного перечня • Любой из слушателей может предложить свою тему, не пересекающуюся с перечнем
Сроки выполнения ДЗ • Дата выдачи задания – 1 октября • В течение октября – свободные консультации без отчета • В течение ноября – консультации только при наличии отчета • 3-7 декабря 3 попытки сдачи отчета в offline режиме
Допуск к экзамену Слушатели, не сдавшие отчеты по лабораторным работам или домашнему заданию, к сдаче экзамена не допускаются!!!
«Автоматы» • Отличные оценки в течение семестра • Своевременная сдача отчетов по лабораторным работам • Своевременная (а лучше досрочная) сдача отчета по домашнему заданию • Инициатива (ответы на ИЗ, выполнение сложных задач на ПЗ, выполнение ДЗ по «своему» заданию и т.п.)
Вопрос 3 Рекомендуемая литература
Основная литература • Дейт К. Введение в системы баз данных, 8-е издание. Пер. с англ. К.; М.; СПб.: Издательский дом «Вильямс», 2005 • Карпова Т.С. Базы данных: модели, разработка, реализация. Учебник. СПб.:Питер, 2001
Дополнительная литература (1/2) • Корнеев В.В., Гареев А.Ф., Васютин С.В., Райх В.В. Технологии интеллектуальной обработки информации. М.: в/ч 33965, 2006 • Грабер М. Введение в SQL. М.: Лори, 1996 • Кузнецов С.Д. SQL: Язык реляционных баз данных. М.: Майор, 2001
Дополнительная литература (2/2) • Кузнецов С.Д. Основы современных баз данных. www.citforum.ru/database/osbd/contents.htm • Мамаев Е.В. Microsoft SQL Server 2000. СПб.:БХВ-Петербург, 2001. • Тихомиров Ю. В. Microsoft SQL Server 7.0 М.:БХВ, 1999
Вопрос 4 Основные понятия теории баз данных
БД и СБД • База данных (БД) – некоторый набор перманентных (постоянных) данных, используемых прикладными системами какого-либо предприятия • Система баз данных (СБД) – это компьютеризированная система хранения записей. Ее основная цель – содержать (хранить) информацию и предоставлять ее по требованию
Основные компоненты СБД • Данные • Аппаратное обеспечение (АО) • Программное обеспечение (ПО) • Пользователи
Данные В общем случае, данные в БД являются: • интегрированными (возможность представить базу данных как объединение нескольких отдельных файлов данных) • общими (возможность использования различными пользователями в т.ч. одновременно и с различными целями)
Программное обеспечение • Система управления базами данных (СУБД) • Утилиты • Средства проектирования • Средства разработки приложений • Генераторы отчетов • и т.п.
СУБД • СУБД – программное обеспечение, которое управляет доступом к базе данных. • Основная функция СУБД – предоставление пользователю БД возможности работать с ней, не вникая в детали на уровне АО
Пользователи • Прикладные программисты • Конечные пользователи • Администраторы БД
Преимущества технологии БД* • Компактность • Скорость • Низкие трудозатраты (+меньше ошибок) • Актуальность информации • Возможность централизованного управления данными *по сравнению с бумажными картотеками
Преимущества централизованного подхода в управлении данными (1/2) • Возможность сокращения избыточности • Возможность устранения противоречивости • Возможность общего доступа • Возможность соблюдения стандартов
Преимущества централизованного подхода в управлении данными (2/2) • Возможность введения ограничений для обеспечения безопасности • Возможность обеспечения целостности данных • Возможность сбалансировать противоречивые требования (всего предприятия) • Возможность обеспечения независимости данных
Независимость данных • Независимость данных можно определить как иммунитет приложений к изменениям в структуре хранения данных и в методах доступа к данным. • База данных может развиваться, не оказывая влияния на приложения.
Аспекты структуры хранения данных, которые могут меняться • Представление числовых данных • Представление символьных данных • Кодирование данных • Материализация данных • Структура хранимых записей • Структура хранимых файлов