«Трёхъязычие – просто
необходимость для наших детей. Они
дети всей планеты: государственный
язык должны знать, русский язык язык
общения, английский языкмировой
язык, язык мировой науки и
инноваций, Интернета»
Н.Назарбаев
1
22.02.2017
«ОСНОВНЫЕ
СВЕДЕНИЯ О
БАЗАХ ДАННЫХ»
2
ИНФОРМАЦИОННАЯ
(ИС)
Информационно-поисковая система –
это система, где хранится информация, из
которой по требованию пользователя
выдается нужная информация, поиск
которой осуществляется либо вручную, либо
автоматически .
Информационно-поисковая система состоит
из двух частей:
большая, специально организованная
совокупность данных (она называется базой
данных);
программа, позволяющая оперировать
этими данными (СУБД – система управления
базой данных).
СИСТЕМА
3
БД книжного фонда
библиотеки
БД кадрового состава
учреждения
БД законодательных актов в
области уголовного права
Информационные системы по
продаже и резервированию
авиа- и железнодорожных
билетов
Электронные энциклопедии со
сведениями, например: о муз.
инструментах, шедеврах
Эрмитажа, кулинарных
рецептах, химических
элементах и соединениях
4
Основные
понятия
Объект БД
- это элемент предметной области,
информацию о которой мы сохраняем
Пример № 1:
БД - домашняя библиотека;
объект БД – книга;
данные - название книги, автор, издательство, год
издания, место, тираж, краткое содержание, количество
страниц, месторасположение
Пример № 2. Объекты могут быть:
реальными (человек, изделие, населенный пункт)
абстрактные (событие, счёт покупателя, изучаемый
студентами курс) и т.д.
5
БД
Основные
понятия
классифицируются:
по характеру хранимой информации, по способу хранения данных,
по структуре организации данных
по характеру хранимой информации
фактографические (краткая информация в одном формате: картотека)
документальная (всевозможные документы – тексты, графика, видео,
звук и т. д.: архив)
по способу хранения данных
централизованные (вся информация хранится на одном компьютере – на
распределенные (информация хранится в локальной или глобальной
сервере)
сети)
по структуре организации данных
•
•
Иерархическая иерархиялық hierarchical
Сетевая жүйелік network
Реляционная реляциялық relational
6
Основные
понятия
Иерархическая модель
- это организация
данных в виде
древовидной
структуры: один
элемент в записи
является главным,
остальные –
подчинёнными.
между
данных
логически связанных полей)
Запись – группа связанных
элементов
(совокупность
собой
7
Основные
понятия
Сетевая
модель
- эта БД отличается большей гибкостью, т.к. в
ней существует возможность устанавливать
дополнительно к вертикальным
иерархическим связям горизонтальные связи
C
A
F
D
B
G
H
E
[Это облегчает процесс поиска
требуемых элементов данных]
9
Основные
понятия
Реляционная мод
ель-
это совокупность взаимосвязанных
двумерных таблиц. Это наиболее
распространённый способ организации
данных, т.к. к нему можно свести как
первый, так и второй способы
Одна запись содержит информацию об
одном объекте той реальной системы,
модель которой представлена в таблице
Поле – это различные характеристики
(атрибуты) объекта. Значения полей в
одной строке относятся к одному объекту
10
-
-
Основные
понятия
СУБД -
это комплекс программных и языковых
средств, предназначенных для
создания, ведения и совместного
применения БД многими
пользователями
Поддерживает один из возможных
типов моделей данных – сетевую,
иерархическую, реляционную, которые
являются одним из важнейших
признаков классификации СУБД
12
MS Access -
Это мощная, высокопроизводительная
СУРБД, предназначенная для
разработки настольных (desctop) БД и
создания приложений БД архитектуры
«клиент-сервер».
Работает под управлением ОС Windows.
Как компонент MS Office, имеет
усовершенствованный интерфейс
пользователя, что обеспечивает
совместимость с другими программами
MS Office
13
Объекты MS Access
Таблицы – это основные объекты БД, предназначенные для
хранения данных (реляционная БД может иметь несколько
взаимосвязанных таблиц)
Запросы – это спец.структуры, предназначенные для
обработки данных базы
Формы – это объекты, с помощью которых в базу вводят
новые данные или просматривают имеющиеся
Отчеты – это объекты, с помощью которых данные выводят
на принтер в удобном наглядном виде
Макросы – это макрокоманды. Если какие-то операции с БД
производятся особенно часто, имеет смысл сгруппировать
несколько команд в один макрос и назначить его
выделенной комбинации клавиш
Модули – это программные продукты, написанные на языке
Visual Basic. Если стандартных средств MS Access
пользователю не хватает, он может расширить возможности
системы, написав необходимые модули
14
MS Access объектілері
Кестелер – бұл негізгі объектілері ДҚ сақтау үшін арналған
деректер (реляциялық ДҚ болуы мүмкін бірнеше өзара
байланысқан кестелер)
Сұраныстар – бұл спец.құрылымын өңдеуге арналған
деректер базасын
Форма – бұл объектілер, олардың көмегімен базасына
енгізеді жаңа деректер немесе қарап шығып, қолда бар
Есептер – бұл олардың көмегімен мәліметтер шығарады
принтер ыңғайлы көрнекі түрде
Макростар – бұл макрокоманды. Егер қандай да бір
операциялар ДБ жүргізіледі әсіресе жиі, мағынасы
топтастыруға бірнеше команда бір макрос және оны
тағайындау бөлінген пернелер комбинациясы
Модульдер – бұл бағдарламалық өнімдер тілінде жазылған
Visual Basic. Егер стандартты MS Access қолданушыға
жетіспейді, ол мүмкіндіктерін кеңейту жүйесін жазып,
қажетті модульдер
15
Objects MS Access
Tables are the basic database objects, for data storage (relational
database can have several interrelated tables).
Requests – it is special.structures designed for processing data
base.
Forms are objects with which database enter new data or view
existing.
Reports are the objects through which data is output to the
printer in a convenient visual form.
Macros are macros. If some operations with database made
frequently, it makes sense to group multiple commands in a
single macro and assign it to the selected key combination.
Modules is a software product, written in Visual Basic. If the
standard MS Access user is not enough, it can expand the
capabilities of the system by writing the necessary modules.
16
Основные
понятия
Типы полей
1. Символьный(текстовый, длина <=256 символов)
2. Поле MEMO (для хранения больших текстов,
<=65535 символов)
3. Числовой(целые, вещественные)
4. Дата/время
5. Логический
(для хранения логических данных, принимающих л
ишь 2 значения:
true или false
, Истина или Ложь, 1 или 0, Да или Нет)
6. Поле объекта OLE (
для хранения графической, видео, аудио информац
ии и т.п.)
17
Основные
понятия
Өрістердің типтері
1. Символдық (мәтіндік, ұзындығы <=256 таңба)
2. MEMO (сақтау үшін үлкен мәтіндерді, <=65535
таңба)
3. Сандық (бүтін, заттық)
4. Күні/уақыты
5. Логикалық (сақтау үшін логикалық деректерді
қабылдаушы ғана 2 мәндері: true немесе false,
True немесе Жалған, 1 немесе 0, Иә немесе Жоқ)
6. OLE (сақтау үшін графикалық, видео, аудио
ақпарат және т. б.)
18
Основные
понятия
Field types
1. Character (text, length <=256 characters)
2.
Field MEMO (for storing large text <=65535
characters)
Logical (to store logical data that accepts only 2
values: true or false, True or False, 1 or 0, Yes or No)
6. OLE object field (to store graphics, video, audio
3. Numeric (integer, real)
4. Date/time
5.
information, etc.)
19
Задание 1
Что отображена на схеме №1?
20
Задание 2
Что отображена на схеме № 2 ?
21
Домашнее задание
выучить все основные определения
понятий и найти, где еще применяются
базы данных. Придумать свою базу данных.
Примерные темы:
Расписание уроков своей группы.
Библиотека (книги, читатели).
Городская телефонная сеть (например,
телефоны всех моих друзей).
Магазин (отделы, товары, продавцы,
поставщики).
29