УРОК №1 Определение БД И СУБД

реклама
УРОК №1
Определение БД И СУБД
База данных (БД) – это совокупность взаимосвязанных данных, которые хранятся во внешней
памяти компьютера, и организованы по определенным правилам, которые предполагают общие
принципы описания, хранения и обработки данных.
Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной
области.
Например, базы данных:
 книжного фонда библиотеки,
 кадрового состава предприятия,
 09,
 законодательных актов уголовного права,
 современной музыки.
БД делятся на фактографические и документальные.
Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном
формате (1-3), например, Автор, название, год издания …
В документальных БД содержится информация разного типа: текстовая, звуковая, графическая,
мультимедийная (4, 5). Например, БД современной музыки может содержать тексты и ноты песен,
фотографии авторов, звуковые записи, видеоклипы.
Сама по себе БД содержит только информацию – «Информационный склад» –и не может
обслуживать запросы пользователя на поиск и обработку информации. Обслуживание
пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ.СУБД – Это ПО,
которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ
к информации. СУБД создает на экране компьютера определенную среду для работы пользователя
(интерфейс), и имеет определенные режимы работы и систему команд. Именно на основе СУБД
создаются и функционируют информационно-поисковые системы( WWW).
Типы СУБД
Известны 3 способа организации информации в БД и связей между ними:
 Иерархические (в виде дерева),
 Сетевые,
 Реляционные.
Иерархические. Существует строгая подчиненность элементов: один главный, остальные
подчиненные. Например, файловая система
Сетевая БД более гибкая: нет явно выраженного главного элемента и существует возможность
установления горизонтальных связей. Например, организация информации в Интернете (
WWW).
Наиболее распространенными являются реляционные БД.
Реляционная СУБД. Таблица, запись, поле.
Реляционной (от английского “ relation” - отношение) называется БД, которая содержит
информацию, организованную в виде прямоугольной таблицы.
Приложение Microsoft Access – это настольная система управления реляционными базами данных
(СУБД), предназначенная для работы на автономном персональном компьютере (ПК)
К основным возможностям СУБД Microsoft Access можно отнести следующие:
 Проектирование базовых объектов – двумерные таблицы с полями разных типов данных.



Создание связей между таблицами, с поддержкой целостности данных, каскадного обновления
полей и каскадного удаления записей.
Ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с
использованием различных средств контроля информации, индексирования таблиц и аппарата
алгебры логики.
Создание, модификация и использование производных объектов (запросов, форм и отчетов).
Главное окно приложения Microsoft Access состоит из следующих областей:





строка заголовка;
строка меню;
ленты инструментов;
окно базы данных;
строка состояния.
1) В строке заголовка находится системное меню в виде пиктограммы, расположенной слева от
названия главного окна: «Microsoft Access».
2) Строка меню содержит группы команд объединенные по функциональному признаку: Файл,
Правка, Вид, Вставка, Сервис, Окно, Справка. Команды, содержащие в меню аналогичны
командам в редакторах Word, Excel и в других приложениях Office.
3) Лента - это область в верхней части окна, в которой можно выбирать команды. Для более
быстрого восприятия смысла команд каждая из них проиллюстрирована соответствующим
значком.
4) Окно базы данных имеет:
 строку заголовка;
 панель инструментов, на которой расположены следующие кнопки: Открыть; Конструктор;
Создать; Удалить; Крупные значки; Мелкие значки; Список; Таблица;
 панель "Объекты": таблицы, запросы, формы, отчеты, страницы, макросы и модули
 область окна со списком, возможных режимов создания новых объектов или просмотра и
редактирования существующих объектов (в этой области также отображаются списки имеющихся
в этой базе таблиц, форм, запросов и т.д.)
5) Строка состояния находится внизу главного окна и предназначена для вывода краткой
информации о текущем режиме работы.": таблицы, запросы, формы, отчеты, страницы, макросы и
модули
 Панель "Объекты":
 Таблица – двумерные таблицы, которые используется для хранения данных в реляционных базах
данных. Данные хранятся в записях, которые состоят из отдельных полей. Каждая таблица
содержит информацию о сущностях определенного типа (например, студентах).
 Запрос - средство для отбора данных, удовлетворяющих определенным условиям. С помощью
запросов можно выбрать из базы данных только необходимую информацию
 Форма – средство, которое позволяет упростить процесс ввода или изменения данных в таблицах
БД, что обеспечивает ввод данных персоналом невысокой квалификации.
 Отчет - средство, которое позволяет извлечь из базы нужную информацию и представить ее в
виде, удобном для восприятия, а также подготовить для распечатки отчет, который оформлен
соответствующим образом.
 Страницы - страницы доступа к данным представляют собой специальную Web-страницу,
предназначенную для просмотра и работы через Интернет или интрасеть с данными, которые
хранятся в базах данных Microsoft Access или БД MS SQL Server.
 Макрос - набор макрокоманд, создаваемый пользователем для автоматизации выполнения
конкретных операций.
 Модуль - объект, содержащий программы на языке Visual Basic, применяемые в некоторых
случаях для обработки данных.
Создание таблиц
Нажмите кнопку CОЗДАТЬ, приложение Access создаст новую базу данных и откроет ее в режиме
таблицы.
Программа автоматически создала первый столбец будущей таблицы, назвав его «Код». Этот код
мы будем позже использовать при создании связей между таблицами. Если вы щелкните мышью
на поле со значком «№», то станет активным поле «Тип данных» в котором отобразится слово
«Счетчик». Это означает, что программа будет автоматически нумеровать строки нашей таблицы.
Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге,
сотруднике, товаре), а каждый столбец – конкретную характеристику этого объекта (фамилия,
название, цена). Строки такой таблицы называются записями, столбцы – полями.
Каждая запись должна отличаться от другой значением хотя бы одного поля, которое называется
ключом. Ключевое поле – это поле или группа полей, которые однозначно определяют запись.
Например, табельный номер сотрудника, код изделия, номер автомобиля.
Таб_№ ФИО
001 < Иванов И.И.
002
Петров П.П.
003
Сидоров С.С.
Дата_рождени
я
12.05.65
30.10.75
4.01.81
Дата_приема
Должность
Оклад
1.02.80
2.03.95
4.06.00
директор
бухгалтер
исполнитель
1000
500
100
Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц,
связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать
информацию из разных таблиц.
Создание форм
Для удобства ввода информации в таблицы применяются формы. В версии Access 2007 можно
воспользоваться заготовками форм, соответствующие кнопки расположены на ленте «Создание».
Первая заготовка используется для создания формы, в которую можно будет вводить информацию
только по одной строке соответствующей таблицы за один раз.
Скачать