- •№1. Архитектура эвм.
- •№2. Понятие информационной технологии.
- •№3. Средства сбора информации.
- •№4. Понятие и виды информации.
- •№5. Измерение информации.
- •№6. Вероятностный подход к измерению информации.
- •№7. Основные блоки и устройства пэвм.
- •Для подключения устройств ввода-вывода на системном блоке имеются разъемы различных портов:
- •№8. Тенденции развития вычислительной техники.
- •№9. Тенденции развития программного обеспечения.
- •№10. Виды памяти пк.
- •№11. Классификация эвм.
- •№12. Средства передачи информации в вычислительных сетях.
- •№13. Архитектура локальных вычислительных сетей.
- •№14. Сервисы Интернет.
- •№15. Системное программное обеспечение.
- •№16. Прикладное программное обеспечение.
- •№17. Модели хранения данных в базах данных.
- •№18. Основные понятия реляционной базы данных.
- •№19. Этапы проектирования и использования баз данных.
- •№20. Нормализация баз данных.
№19. Этапы проектирования и использования баз данных.
Перед созданием базы данных пользователь должен определить, из каких таблиц должна состоять база данных, какие данные нужно поместить в каждую таблицу, как связать таблицы. В результате проектирования должна быть определена логическая структура данных, т.е. состав реляционных таблиц, их структура и межтабличные связи.
Основные шаги при выполнении проектирования базы данных следующие:
1. Определить список данных, которые необходимо хранить в БД.
2. Определить состав и структуру таблиц. Создать структуру таблицы означает: определить число полей таблицы; каждому полю присвоить своё имя; определить тип поля; назначить число позиций для размещения информации в каждом поле (ширина столбца); присвоить таблице уникальное имя.
3. Назначить ключевые поля для каждой таблицы. Для того чтобы связи между таблицами работали надежно и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля. Уникальное поле – это поле, значения в котором не могут повторяться.
4. Выполнить нормализацию таблиц. Нормализация таблиц это процесс разделения информации по отдельным таблицам таким образом, чтобы каждое поле относилось только к первичному ключу текущей таблицы. Если поле зависит не только от ключа таблицы, но и то других полей оно должно быть вынесено в отдельную таблицу.
5. Установить связи между таблицами. Между разными информационными объектами, а также между информационным объектом и его характеристиками возникают определенные ассоциации, называемые связями. При проектировании БД принято рассматривать взаимосвязи трех типов: «один к одному»; «один по многим»; «многие по многим».
№20. Нормализация баз данных.
Нормализацией схемы базы данных называется процедура, производимая над базой данных с целью удаления в ней избыточности. Главная цель нормализации базы данных - устранение избыточности и дублирования информации. База данных считается нормализованной, если ее таблицы (по крайней мере, большинство таблиц) представлены как минимум в третьей нормальной форме. В идеале при нормализации надо добиться, чтобы любое значение хранилось в базе в одном экземпляре, причем значение это не должно быть получено расчетным путем из других данных, хранящихся в базе.
Первая нормальная форма: запрещает повторяющиеся столбцы (содержащие одинаковую по смыслу информацию); запрещает множественные столбцы (содержащие значения типа списка и т.п.); требует определить первичный ключ для таблицы, то есть тот столбец или комбинацию столбцов, которые однозначно определяют каждую строку.
Вторая нормальная форма требует, чтобы неключевые столбцы таблиц зависили от первичного ключа в целом, но не от его части. Маленькая ремарочка: если таблица находится в первой нормальной форме и первичный ключ у нее состоит из одного столбца, то она автоматически находится и во второй нормальной форме.
Третья нормальная форма. Чтобы таблица находилась в третьей нормальной форме, необходимо, чтобы неключевые столбцы в ней не зависели от других неключевых столбцов, а зависели только от первичного ключа. Самая распространенная ситуация в данном контексте - это расчетные столбцы, значения которых можно получить путем каких-либо манипуляций с другими столбцами таблицы. Для приведения таблицы в третью нормальную форму такие столбцы из таблиц надо удалить.
