Базы данных
СУБД – система управления базами данных Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных. Основные действия, которые пользователь может выполнять с помощью СУБД: создание структуры БД; заполнение БД информацией; изменение (редактирование) структуры и содержания БД; поиск информации в БД; сортировка данных; защита БД; проверка целостности БД.
Реляционная модель и базы данных База данных организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера, постоянного обновления и использования. Информационная система – это совокупность базы данных и всего комплекса аппаратно- программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. Что такое база данных и СУБД
Примеры базы данных База данных книжного фонда библиотеки; База данных кадрового состава учреждения; База данных законодательных актов в области уголовного права База данных современной эстрадной песни.
Классификация баз данных по содержанию хранимой информации Документальные БД - аналогом являются архивы документов, например архив судебных дел, архив исторических документов и пр. Фактографические БД содержат данные, представляемые в краткой форме, в строго фиксированных форматах. Такие БД являются аналогами бумажных картотек, например библиотечного каталога или каталога видеотеки.
по способу хранения данных Централизованные БД Вся информация в централизованной БД хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи-клиенты. Распределенные БД используются в локальных и глобальных компьютерных сетях. В таком случае разные части базы хранятся на разных компьютерах. Классификация баз данных по структуре модели данных Иерархические БДСетевые БДРеляционные БД
Программные средства Dbase 3, 4 5; FoxPro; Paradox; Clliper; Access; Oracle.
Основной информационной единицей реляционной БД является таблица. Следовательно, реляционные БД используют табличную модель. База данных может состоять из одной таблицы однотабличная БД, или из множества взаимосвязанных таблиц многотабличная БД. Структурными составляющими таблицы являются записи и поля: Табличная модель данных поле 1 поле 2 поле 3... запись 1 запись 2 запись 3...
Мои друзья Фамилия ИмяДата рождения Телефон Михайлов Миша Сергеев Сережа Имя таблицы поле запись Задание 1. Сколько в этой базе данных полей _________, записей _________? Что можно выбирать в качестве главного ключа? __________________________________ Структура БД изменяется при добавлении или удалении полей.
Каждая запись – это строка которая содержит информацию об одном из объектов, составляющих систему (предметную область) Каждое поле это столбец, в котором хранится определенная характеристика (свойство, атрибут) объекта: название книги, автор книги; фамилия сотрудника, год рождения и т. п. Все имена полей таблицы должны быть разными. В таблице не должно быть совпадающих записей. Для каждой таблицы реляционной БД должен быть определен первичный ключ поле или совокупность полей, однозначно определяющих запись, значение первичного ключа не должно повторяться в разных записях.
Тип поля Каждое поле таблицы имеет определенный тип. Тип определяется двумя свойствами поля: 1. множеством значений, которые оно может принимать, 2. множеством операций, которые над ним можно выполнять. Существуют четыре основных типа для полей БД: символьный, числовой, логический и дата.
Типы полей 1.Счетчик. Получение заранее приготовленного набора значений. Содержит последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем 2.Числовой, значения которых могут быть только числами. 3.Текстовый, в которых будут храниться символьные последовательности (слова, тексты, коды и т.д.) не более 255 символов. 4.Дата/Время, содержащие календарные даты в форме «день/месяц/год» 5.Денежный. Содержит числа в денежном формате. 6. Логический соответствуют полю, которое может принимать всего два значения: «да»-«нет» или «истина»-«ложь» 7.Гиперссылка. Содержит ссылку на информационный ресурс в Интернете (например Web-сайт) 8. Мастер подстановок. Набор заранее приготовленных значений. 9. Поле MEMO. Набор текста до символов 10. Поле объекта OLE. Встроенные или связанные объекты (рисунки, музыка и т.д.)
Свойства полей Размер поля. Определяет максимальную длину текстового или числового поля. Формат поля. Устанавливает формат данных. Обязательное поле. Указывает на то, что данное поле обязательно надо заполнить.
Задание 1. Определите тип данных: номер дома_______________,возраст человека________________, количество учеников в классе_________, номер телефона_______, цена товара___________, срок реализации продуктов___________, наименование товара______________, ФИО родителей_________, дата рождения___________, адрес___________. Задание 2. Даны имя таблицы и перечень полей в скобках. Подчеркните главный ключ и определите типы всех полей. Библиотека (номер, автор, название, год, полка) Погода (день, осадки, температура, давление, влажность) Успеваемость (ученик, русский, алгебра, химия, история)
Основные режимы работы с базой данных: – создание БД; – редактирование БД; – просмотр БД; – поиск информации в БД. Программное обеспечение, позволяющее работать с базой данных, называется системой управления базой данных (СУБД) Базы данных имеют расширение mdb.
Основные объекты базы данных: – Таблица – объект, предназначенный для хранения данных в виде записей и полей; – Форма – объект, предназначенный для облегчения ввода данных. – Запрос – объект, позволяющий получить нужные данные из одной или нескольких таблиц. – Отчет – объект, предназначенный для печати данных.
Задание Составить базу данных друзья, используя не менее 5 записей.
Создание базы данных в MS Access 1. Сохранить файл 2. Создание Конструктор таблиц 3. Написать все названия полей. 4. Выбрать для каждого поля соответствующий тип. 5. Перейти в режим таблицы (Конструктор Режим Режим таблицы) 6. Заполнить своими данными
Домашнее задание Создать на компьютере базу данных «Друзья»