Базы данных Учитель информатики МАОУ "СОШ 55" г. Пермь Бадьина Лариса Ивановна
Относящаяся к определенной предметной области совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. Информационная система
Данные Информация, которая находится в памяти ЭВМ или готова для ввода в компьютер (т.е. это обработанная информация) Организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. База данных
Классификация баз данных По характеру хранимой информации По способу хранения По структуре организации данных
По характеру хранимой информации Фактографические (краткие сведения об объектах в строго определенном формате: каталоги, картотеки…). Документальные (документы в разных форматах: архивы судебных дел, архивы кинофильмов…). К оглавлению
По способу хранения Централизованные (вся информация хранится на одном компьютере). Распределенные (разные части базы данных хранятся на разных компьютерах). К оглавлению
По структуре организации данных Иерархические (элементы базы данных расположены в порядке их подчинения от общего к частному и образуют перевернутое дерево). Сетевые (разветвленная связь многих ко многим). Реляционные (двумерная таблица, отражающая взаимоотношение составляющих ее частей). К оглавлению
Реляционная модель данных (реляционный от латинского relatio – отношение) В каждой строке размещаются значения свойств одного объекта, а каждый столбец таблицы хранит значение определенного свойства всех объектов поле запись
Реляционная модель данных Запись – строка таблицы. Одна запись содержит информацию об отдельном объекте. Поле – столбец таблицы. Поле содержит определенное свойство объекта. Каждое поле определяется именем и типом данных, которое оно содержит. В реляционной базе данных не должно быть совпадающих записей.
Тип поля определяет множество значений, которые может принимать данное поле в различных записях. Счетчик – целые числа, которые задаются автоматически при вводе записей. Числовой – числа целые или вещественные. Дата/время – календарные даты в различной форме и время. Текстовый – символьные последовательности (до 255 символов). Логический – принимает два значения: «да», «нет» («истина», «ложь»).
Первичный ключ – поле (или совокупность полей), значение которого не повторяется у разных записей. ГородНомер школы ДиректорАдрес Крюков1Иванов А.П. Пушкина, 5 Шадринск1Строев С.С. Лесная, 14 Шадринск2Иванов А.П. Мира, 34 Составной ключ : город-номер_школы
Система Управления Базами Данных (СУБД) - программное обеспечение, которое позволяет создавать базы данных и обеспечивает обработку, сортировку и поиск данных. Основные функции СУБД Описание данных. Управление данными во внешней памяти (на дисках). Управление данными в оперативной памяти. Диалоговые средства (для удобства пользователя). Язык запросов (создание запросов).
Создание базы данных в СУБД Ассеss 1. Проектирование БД. Теоретический этап работы, на котором определяется Какие таблицы будут входить в состав БД Структура таблиц Главный ключ каждой таблицы 2. Создание структуры. С помощью СУБД описывается структура таблиц, входящих в состав БД 3. Ввод записей. Заполнение таблиц БД конкретной информацией
Команда создания базы данных в СУБД Ассеss
Создание таблицы в режиме конструктора
Присвоить имена полей, выбрать тип данных в режиме конструктора, определить ключевое поле.
Заполнение таблицы в режиме конструктора
Таблицы основные объекты базы данных. Запросы это специальные структуры, предназначенные для отбора и обработки данных базы. Формы это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся. Отчеты это формы «наоборот». С их помощью данные выдают на принтер в удобном и наглядном виде. Макросы это макрокоманды для автоматического выполнения группы команд. Модули это программные процедуры, написанные на языке Visual Basic, для выполнения сложных программных действий. Объекты СУБД Ассеss
Используемая литература Семакин И.Г. Информатика и ИКТ: учебник для 9 класса. Симонович С.В., Евсеев Г.А., Алексеев А.Г. Специальная информатика: учебное пособие.