Направление подготовки 010400 Прикладная математика и информатика
Дисциплина базовой части профессионального цикла Б 3.5
Базы данных
Лекции по курсу
Список использованных источников
1. Хрусталев Ю.П. Моделирование систем массового обслуживания: учеб. пособие для специальностей "Информ. системы в машиностроении" ... / Ю. П. Хрусталев. - Иркутск : Изд-во ИрГТУ, 2007. - 116 с. : a-ил/
2. Хапусов В.Г. Моделирование систем : учеб. пособие / В. Г. Хапусов. – Иркутск: Изд-во ИрГТУ, 2010. - 87 с. : a-ил.
3. Петров А.В. Моделирование систем: учеб. пособие / А. В. Петров. - Иркутск : Изд-во ИрГТУ, 2000. - 268 с. : a-ил.
4. Беляева, С.И. Имитационное моделирование систем массового обслуживания : текст лекций / С.И. Беляева; Горьков. политех. ин-т им. А. А. Жданова . – Горький: ГПИ, 1988. – 52 с. : a-ил.
5. Бомас, В. В. Модели динамики средних в задачах анализа сложных систем : тексты лекций / В. В. Бомас; Моск. авиац. ин-т им. Сеpго Оpджоникидзе . – М.: Изд-во МАИ, 1991. – 18 с.
6. Брайловский, Н. О. Моделирование транспортных систем / Н. О. Брайловский, Б. И. Грановский . – М.: Б.и., 1978. – 125 с.
7. Бусленко, Н. П. Моделирование сложных систем / Н. П. Бусленко . – М.: Б.и., 1968. – 355 с.
8. Васильев В.И. Моделирование систем гражданской авиации : учебник для вузов гражд. авиации / Под pед. В. И. Васильева . – М.: Транспорт, 1988. – 312 с.
9. Вероятностное моделирование систем и сетей обслуживания : межвуз. сб. / Петpозав. гос. ун-т им. О. В. Куусинена; [редкол.: В. И. Чеpнецкий (отв. pед.) и дp.] . – Петрозаводск: ПГУ, 1988. – 108 с. : a-ил.
10. Дынкин, Е. Б. Управляемые марковские процессы и их приложения / Е. Б. Дынкин, А. А. Юшкевич; АН СССР. Центр. экон.-мат. ин-т . – М.: Наука, 1975. – 327 с.
11. Законы распределения вероятностей : метод. указания по выполнению курсовой работы по курсу «Систем. моделирование» / Иркут. гос. техн. ун-т; сост. А. В. Петров . – Иркутск: Изд-во ИрГТУ, 1998. – 12 с. : a-ил.
12. Сомова Е.С. Математические модели и численные иетоды строительной механики летательных аппаратов: Учебное пособие. – Иркутск: Изд-во ИрГТУ, 2000. – 116 с., ил.
Бакалаврская программа Математическое и программное обеспечение вычислительных машин и компьютерных сетей
Автор:
Лекция 1. Основные понятия БД.. 3
Лекция 2. ПРОблемы проектирования БД.. 24
Лекция 3. Основные понятия реляционной модели БД.. 35
ЛЕКЦИЯ 4. Методы проектирование реляционной модели данных.. 42
Лекция 5. Физический уровень представления.. 49
Лекция 6. Основы языка SQL. 65
Лекция 7. Хранимые процедуры и триггеры... 92
Лекция 8. Транзакции. 101
Лекция 1. Основные понятия БД
Основные понятия. Роль и место систем управления базами данных (СУБД) в современных автоматизированных системах. Свойства базы данных (БД). Средства и методы анализа предметной области.Функции, структура и архитектура СУБД. Уровни представления данных. Классификация моделей данных, лежащих в основе СУБД.
Информационная технология (ИТ) [information technology (IT)] – общий термин, обозначающий любую технологию, связанную с созданием, хранением, обработкой, использованием, передачей и управлением информацией.
Данные [data] (здесь) – любая информация, представленная в форме, пригодной для хранения, передачи и обработки средствами вычислительной техники. Информационные процессы, использующие данные, называются обработкой данных [data processing] и изучаются информатикой.
Банк данных (БнД) – основа современных информационных систем (ИС). БнД - система специальным образом организованных данных, программных, языковых, технических, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных. БнД создается для поддержки решения различных задач, возникающих в конкретной предметной области.
База данных (БД) [database (DB)] – структурированная совокупность данных, организованная по единым правилам, включающим принципы описания, хранения и манипулирования этими данными. Как правило, БД является информационной моделью некоторой предметной области. БД можно рассматривать на различных уровнях абстракции, обычно выделяют как минимум два: физический (способ представления данных с использованием конкретного аппаратного и программного обеспечения) и логический (способ представления данных с точки зрения пользователя).
БД является основой БнД и представляет собой специальным образом организованные данные, хранящиеся во внешней памяти компьютера.
Данные отражают:
· сведения о деятельности (объектах, процессах и т.п.) в конкретной предметной области;
· описания хранимых данных – метаданные – схемы данных (они образуют словарь данных)
· данные, используемые в процессе управления БД (журнал транзакций, контрольная точка и т.д.).
С логической точки зрения БД [1] – абстрактное, самодостаточное логическое определение объектов, операторов и др. элементов, в совокупности составляющих абстрактную машину, с которой взаимодействует пользователь. Она позволяет моделировать структуру данных и их поведение.
Система управления базами данных (СУБД) [database management system (DBMS)] – системное программное обеспечение, служащее для абстракции физического уровня представления данными и управления доступом к данным. Основные функции СУБД: определение данных (то есть работа с метаданными [metadata] – данными, описывающими данные), хранение данных, обработка данных, обеспечение целостности и безопасности данных, импорт/экспорт данных в различных форматах.
Предметная область – часть реального мира, информация из которой используется конечными пользователями БД для решения своих задач. Понятие предметной области БД не имеет точного определения, однако является одним из базовых понятий информатики. Оно предполагает выделение устойчивых связей между именами, понятиями и определенными реалиями внешнего мира, которые не зависят от БД и ее пользователей. Это понятие позволяет ограничить состав данных, которые должны храниться в БД и реализовать работы с данными. В БД нельзя получить ответ на вопрос о данных, которые в ней не хранятся.