Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИВТ 11-20.docx
Скачиваний:
62
Добавлен:
17.09.2019
Размер:
56.09 Кб
Скачать

14. Субд. Современные средства управления базами данных. Функции базы данных. Использование субд ms access. Основные понятия.

База данных — это средство сбора и организации информации. База данных - набор логически связанной информации о некоторой области человеческой деятельности; база данных состоит из одной или нескольких связанных между собой таблиц; одна база данных пакета Access содержится в специальном файле с расширением .mdb. Система управления базами данных (СУБД) - набор программ, которые реализуют все необходимые операции с базами данных (создание, заполнение, хранение, обработка, вывод). Таблицы. По внешнему виду таблица базы данных сходна с электронной таблицей, в которой данные располагаются в строках и столбцах. Поэтому электронные таблицы обычно легко импортируются в таблицы базы данных. Основное различие между хранением данных в электронной таблице и в базе данных — способ организации данных. Чтобы обеспечить наибольшую гибкость базы данных, необходимо распределить данные по таблицам так, чтобы избежать их избыточности. Например, если в базе хранятся сведения о сотрудниках, каждого из них следует один раз внести в таблицу, которая предназначена исключительно для хранения данных о сотрудниках. Данные о продуктах будут храниться в отдельной таблице, а данные о филиалах — в другой. Эта процедура называется нормализацией. Каждую строку в таблице называют записью. Запись — это место хранения отдельного элемента информации. Каждая запись состоит из одного или нескольких полей. Поля соответствуют столбцам таблицы. Например, в таблице с именем «Сотрудники» каждая запись (строка) может содержать сведения об определенном сотруднике, а каждое поле (столбец) — сведения определенного типа, например имя, фамилию, адрес и т. п. Поля должны быть определены как конкретный тип данных: текст, дата или время, число или какой-либо иной тип. Чтобы понять, что такое записи и поля, можно представить себе библиотечный каталог с карточками. Каждая карточка в ящике картотеки соответствует записи в базе данных. Каждый элемент сведений на отдельной карточке (автор, название и т. п.) соответствует полю в базе данных.

Возможности СУБД

o Определение данных – ввод, облегчение ввода, контроль ввода информации.

o Обработка данных – выборки, запросы, фильтрация данных.

o Управление данными – указание, каким пользователям разрешено просматривать,

модифицировать, добавлять данные.

Microsoft Access – полнофункциональная реляционная СУБД, которая предоставляет средства

разработки и управления СУБД. Access может сама организовывать доступ к данным

(используя так называемое ядро Jet-engine), хранящимся в файлах c расширением *.mdb, при

этом все объекты одной базы данных сохраняются в одном файле (некоторые СУБД

используют множество файлов для хранения объектов). Access может выступать и в роли

надстройки к более мощным системам, таких как серверы баз данных: Microsoft SQL Server,

Oracle, MySQL и другие.

Запрос – обращение к базе данных с целью извлечения нужных данных. Результат запроса к

базе данных всегда есть некоторая таблица.

SQL – Structured Query Language (язык структурированных запросов) – специальный язык

программирования (не являющийся алгоритмическим, подобно Pascal, JavaScript),

используемый в Access (и практически во всех других) базах данных для формирования

запросов. Алгоритм, по которому будут найдены необходимые данные, «разработает» сама

СУБД.

Архитектура Microsoft Access

Таблица – объект, использующийся для хранения данных. Каждая таблица содержит

информацию о предметах определенного типа. Поля (столбцы) таблицы служат для хранения

различных характеристик предмета, а каждая запись (строка) содержит сведения о

конкретном предмете. Для каждой таблицы можно определить первичный ключ – одно или

несколько полей, однозначно идентифицирующую каждую запись.

Запрос – объект, позволяющий пользователю получить нужные данные из одной или

нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example –

запрос по образцу) или написать инструкцию SQL.

Форма – объект, предназначенный для ввода данных, отображения их на экране или

управления работой приложения. Формы часто используются для более наглядного

представления данных таблиц.

Отчет – объект, предназначенный для форматирования, вычисления и вывода на печать.

Страница доступа к данным – объект, содержащий код HTML, обеспечивающий доступ к

данным посредством Internet Explorer’а.

Макрос – объект, представляющий структурированное описание одного или нескольких

действий, которые автоматически выполняются в ответ на определенное событие.

Модуль – объект, содержащий программы на языке Visual Basic, который может оперировать

любыми другими объектами.