Просмотр содержимого документа
«Презентация по теме: "БД"»
- Компьютерные информационные системы позволяют хранить большие объемы данных, осуществлять в них быстрый поиск, вносить изменения, выполнять всевозможные манипуляции с данными (группировать, сортировать и пр.).
Основа информационной системы -
- База данных ( БД ) – организованная совокупность данных на магнитных дисках.
Классификация БД по характеру хранимой информации:
( в них хранится краткая информация в строго определенном формате)
( всевозможные документы)
( вся информация хранится на одном компьютере)
( разные части базы хранятся на разных компьютерах)
Классификация БД по структуре организации данных:
- Реляционные ( табличные )
- Иерархические ( графически можно представить как перевернутое дерево, состоящее из различных уровней)
- Сетевые ( обобщение иерархической за счет допущения объектов, имеющих более одного предка)
Реляционные БД -
Строки таблицы
Столбцы
Поля
Таблица
поле1 поле2 поле3
… ..
… .
… .
… .
… .
… .
… .
… .
… .
… .
… .
… .
Запись1
Запись2
… .
«Погода»
Основные представления:
«Успеваемость»
Ученик
Маманенко Иван
Русский
5
Мурзина Екатерина
Алгебра
Химия
4
4
Терновой Дмитрий
История
4
5
3
Пак Юлия
5
4
5
3
Алимова Марина
4
4
3
4
4
5
3
4
4
3
- Главный ключ это поле или совокупность полей, которое однозначно определяет запись в таблице,
т.е. значение которого не повторяется у разных записей.
это отдельный информационный объект, имеющий собственное имя и занимающий место в памяти компьютера.
Поля являются величинами.
Каждое поле имеет имя и для каждого поля определен тип.
Понятие типа величины связано стремя ее свойствами:
- множеством значений, которые может принимать величина;
- множеством операций, которые можно выполнять с этой величиной;
- формой внутреннего представления в памяти ЭВМ.
В БД используется 4 основных типа:
( поле символьного типа может хранить значение любой последовательности символов);
( числовые поля могут содержать целые или дробные десятичные числа);
- «Дата» (день/месяц/год);
- Логический
(логические поля- значения логических величин (да/нет, истина/ложь, true/false ) ).
- Если поле обозначает порядковый номер или цифровой код, то ему нужно назначать символьный тип.
- Если поле обозначает количество чего-то или какую-то размерную величину, то это поле должно иметь числовой тип .
Дано имя таблицы и перечень полей, требуется указать главный ключ и определить типы всех полей.
- Библиотека ( номер, автор, название, год, полка)
- Погода ( день, осадки, температура, давление, влажность)
практика)
Дано имя таблицы и перечень полей, требуется указать главный ключ и определить типы всех полей.
- Успеваемость ( ученик, русский, алгебра, химия, история)
- Факультативы ( ученик, геология, цветоводство, танцы)
Надо изменить структуру таким образом, чтобы из нее можно было узнать, находится ли книга в настоящее время в библиотеке, и если книга выдана, то когда и кому.
Добавить поля и определить их типы.