* ТАБЛИЧНЫЕ БАЗЫ ДАННЫХ 5informatika.net
* Знать: Уметь: основные понятия базы данных (поле, запись, ключ); СУБД (система управления базами данных); классификацию БД; типы данных; основные принципы работы с ними определять и объяснять понятия; приводить примеры различных баз данных; представлять модели; работать с базами данных;
* Определения База данных (БД) – это структурированная совокупность взаимосвязанных данных в некоторой предметной области. Важно: данные о некоторой области (не обо всем) Упорядоченные Структурирование данных – процесс группировки данных по определенным параметрам.
* Компьютерную базу данных можно создать с помощью специальных программных сред, которые называются Системами Управления Базами Данных (СУБД).
*
*
* По способу хранения: централизованные 2. распределенные По характеру хранимой информации: фактографические; документальные.
* По структуре организации данных: реляционные (таблицы – расписание движения поездов); иерархические (многоуровневая файловая структура); сетевые (свободная связь между данными различного уровня).
* Типы моделей баз данных Иерархическая Сетевая Табличная
* УЗЕЛ- информационная модель элемента, находящегося на данном уровне иерархии. Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
* Структура школы: Генеалогическое дерево 14
* Сетевая модель – это набор узлов, в которых каждый может быть связан с каждым (схема дорог) Пример: посещение учащимися одной группы спортивных секций
* Сеть Интернет
* Табличная или реляционная модель Запись – каждая строка таблицы. Поле – каждый столбец Ключ – поле, которое однозначно определяет соответствующую запись.
* ОСНОВНЫЕ ОБЪЕКТЫ БД Таблица – объект, предназначенный для хранения данных в виде записей и полей. Форма – объект, предназначенный для облегчения ввода данных. Запрос – объект позволяющий получить нужные данные из одной или нескольких таблиц. Отчёт – объект, предназначенный для печати данных.
* СТРУКТУРА БД Каждая таблица должна иметь своё имя. Запись – это строка таблицы. Поле – это столбец таблицы. Таблица – информационная модель реальной системы. Запись содержит информацию об одном конкретном объекте. Поле содержит определённые характеристики объектов. Основной элемент БД – таблица ЗАПИСЬ ПОЛЕ
* Табличные БД Примеры: записная книжка каталог в библиотеке самая простая структура во многих случаях – дублирование данных: Фамилия Имя Адрес Телефон Петров Вася Суворовский пр., д. 32, кв. 11 275-75-75 Иванов Дима Кирочная ул., д.25, кв.12 276-76-76 А.С. Пушкин Сказка о царе Салтане 20 стр. А.С. Пушкин Сказка о золотом петушке 12 стр.
* Поля могут иметь различный тип: Тип данных Использование Текстовый Одна строка текста (до 255 символов) Memo Текст, состоящий из нескольких строк, которые затем можно будет просмотреть при помощи полос прокрутки (до 65 535 символов) Числовой Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой) Дата \ Время Дата и время в одном из предлагаемых БД форматов Денежный Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой. Счетчик Уникальное длинное целое, создаваемое БД для каждой новой записи Логические Логические данные, имеющие значения Истина или Ложь Объект OLE Картинки, диаграммы и другие объекты OLE из приложений Windows
* Имя таблицы поле запись Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице
* Задание: для следующих полей определить тип. Страна Столица Площадь Население Языки Карта Имена полей Типы данных
* Ключевое поле (ключ таблицы) Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись. В таблице не может быть двух записей с одинаковым значением ключа. Какой документ, имеющийся у вас, может однозначно определить вашу личность?
* Могут ли эти данные быть ключом? фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины
* Задача 1 Таблица базы данных «Пациент» содержит поля: фамилия, имя, отчество, дата рождения, номер участка, адрес, наличие хронических болезней, дата последнего посещения врача. Определить тип каждого поля.
* Задача 2 Дана таблица данных «Автомобилисты». Перечислить названия всех полей таблицы и определить ее главный ключ. владелец модель номер дата регистрации Левченко Н.Г. Волга А537АК-77 15.03.96 Сидоров А.М. Форд К1370П-99 14.02.95 Горохов Н.Н. Жигули Б171АМ-59 27.10.95 Федоров К. Р. Волга А138АП-02 20.05.96 Сидоров А.М. Жигули К735ММ-59 27.10.95