База данных - вид ПО,совокупность
информации,котоая объединена смыслом,которую хранит и обрабатывает СУБД. Под
одной может распологаться несколько баз. Функции:хранение, предоставление
доступа для выбора информации для модификации, защита как от
несанкционированного доступа так и от отказа работы,сохранение целостности,
предоставление многопользовательского доступа к данным. Данные могут иметь
различную структуру.
Выделяют:
сетевые, реляционные и иерархические базы данных. Все 3 вида работают с
записью. Запись(кортеж) – единица работы с данными,выражающая факт:может
содержать поля разного типа.
Иерархическая
БД- записи связаны с
помощью указателей в структуру дерево. Если не дерево-организовать др дерево
или ис-ть сетевые(деревья допускают более одного предка).
Реляционные- все данные представляются в виде
таблиц. Строка в таблице-запись. Столбцы – поля. В одной БД много таблиц,связь
реализуется путем дублирования ключевых значений
Ключ - набор
атрибутов,однозначно выделяющий строку из таблицы. Схема БД-кратко есть
соотношения. Информация о том какие есть связи – методанные. Бывают связи:1 ко
многим, 1 к 1 , многие ко многим.
Помощь
обеспечению ссылочной целостности СУБД:каскадное удаление и обновление.
Для выбора и
модификации используется язык, который используется повсеместно- SQL. Запрос – обращение к БД для
операций отбора из одной или нескольких таблиц(на выборку,на создание
таблицы,на обновление,добавление,удаление). Структура должна быть разработана
так ,чтобы информация не дублировалась. Известные СУБД:ORACLE. MySQL, MS Access, MSSQL.
MS Access:ограничение на запись в одной
таблице. .mdb.состоит из таблиц,запросов,форм(окна,созданные для ввода,просмотра и
редактирования данных.на одной можно просматривать данные связанных
таблиц,основаны на таблицах или запросах),отчетов(средства для выбора данных и
вывода их на печать, основаны на таблицах или запросах).
Обращение к
БД:для создания запроса- интерфейс
Реприкация-
создание копий БД чтобы они велись в одних листах
|