
- •Проектирование реляционных баз данных
- •Введение
- •Понятие базы данных
- •Проблемы проектирования баз данных. Жизненный цикл базы данных
- •Основные модели данных
- •3.1. Иерархическая модель данных
- •3.2. Сетевая модель данных
- •3.3. Реляционная модель данных
- •Нормализация реляционных баз данных
- •4.1. Некоторые операции над отношениями
- •4.3. Первая нормальная форма
- •4.4. Вторая нормальная форма
- •4.5. Третья нормальная форма
- •4.6. Четвертая нормальная форма
- •4.7. Пятая нормальная форма
- •4.8. Связь нормальных форм
- •Индексирование
- •5.1. Устройство индексов
- •5.2. Практика индексирования
- •Поддержка целостности
- •Оглавление
Министерство образования и науки Российской Федерации
Южно-Уральский государственный университет
Кафедра “Электронные вычислительные машины”
004.4(07)
Я77
Ярош Е.С.
Проектирование реляционных баз данных
Учебное пособие
Челябинск
Издательский центр ЮУрГУ
2012
УДК 004.413 (075.8)
Я77
Одобрено
учебно-методической комиссией
приборостроительного факультета.
Рецензенты:
Б.В. Винников, Р.В. Усманов.
Ярош Е.С
Я77 |
Проектирование реляционных баз данных: учебное пособие / Е.С. Ярош. Челябинск: Издательский центр ЮУрГУ, 2012. 41 с. |
|
Пособие предназначено, в первую очередь, для студентов направления подготовки 230100.62 "Информатика и вычислительная техника". Оно поддерживает курс "Базы данных", изучаемый в пятом семестре, в части создания корректных, компактных реляционных баз данных, свободных от избыточности, аномалий удаления и вставки. Материал может быть полезен также специалистам других направлений при необходимости проектирования баз данных, основанных на реляционной модели. |
УДК 004.413(075.8)
Издательский центр ЮурГУ, 2012.
Введение
Человечество использовало базы данных задолго до появления этого термина, связанного с наступлением эпохи компьютеризации. Накопление фактов об окружающем мире породило задачу их эффективного хранения и поиска. К древним базам данных можно отнести наскальные рисунки, индейские тотемные столбы, глиняные дощечки, берестяные рукописи и т.д. По мере развития человечества совершенствовались носители данных, средства фиксации данных на этих носителях, организация данных с целью ускорения и упрощения поиска.
В современном мире базы данных являются ядром подавляющего большинства информационных систем. Они используются практически во всех сферах жизни: социальной, финансовой, научной и др. Информация становится фактором, определяющим эффективность любой сферы деятельности.
Простейшие базы можно создавать, не имея компьютера и специальных программных средств. Достаточно, чтобы информация была упорядочена, структурирована с целью повышения эффективности доступа к ней. Примером такой базы данных является записная книжка с номерами телефонов, датами рождения и другой подобной информацией. Очевидно, что таким образом можно работать только с небольшими объемами данных.
Увеличение мощности информационных потоков, объемов данных, требований к скорости и актуальности сделало ручную обработку данных невозможной. Появились компьютерные технологии. Важнейшая задача компьютерных систем – хранение и обработка данных. Для ее решения были предприняты усилия, которые привели к появлению в конце 60-х - начале 70-х годов специализированного программного обеспечения – систем управления базами данных (СУБД, Data Base Management Systems – DBMS). СУБД позволяют структурировать, систематизировать и организовать данные для их компьютерного хранения и обработки. Сегодня невозможно представить себе деятельность любого современного предприятия или организации без использования профессиональных СУБД. Несомненно, они составляют фундамент информационной деятельности во всех сферах: производственной, финансовой, телекоммуникационной, социальной и др. Поэтому разработка баз данных является одной из весьма актуальных задач для IT-специалиста.