- •Понятие базы данных. Понятия и примеры систем управления базами данных.
- •Функции систем управления баз данными.
- •Иерархическая модель данных.
- •Сетевая модель данных.
- •Реляционная модель данных.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Типы связей между таблицами в реляционной модели данных. Примеры связей.
- •Типы полей таблиц.
- •Свойства полей таблицы.
- •Запросы на выборку, способы их создания.
- •Страницы доступа к данным и их виды.
- •Назначение, стандарты и преимущества языка sql.
- •Структура команды sql.
- •Типы данных и выражения в sql.
- •Функциональные возможности sql.
- •Требования к бд.
- •Жизненный цикл бд.
- •Понятие сервера и клиента.
- •Виды серверов.
- •Механизмы доступа к данным (прикладной и универсальной программный интерфейс).
- •Функции администратора бд.
- •Направления администрирования бд.
- •Восстановление баз данных.
- •Оптимизация работы бд.
Типы связей между таблицами в реляционной модели данных. Примеры связей.
Особенностью реляционных баз данных является то, что база данных состоит из нескольких таблиц-отношений. Между отношениями устанавливаются связи. Они позволяют минимизировать избыточность данных в БД. Связь устанавливается посредством связей ключей, содержащих общую информацию для обоих отношений. Пусть отношения Р1 именуются главным, а Р2 –подчинённым. Ключ главного называется первичным, а подчинённого – вторичным. Особенностью вторичного ключа является то, что его значения могут повторяться. Существует связь 4 типов: 1. один к одному 2. один ко многим 3. многие к одному 4. многие ко многим. 1. № зачётки ФИО - № зачётки ФИО 2. № зачётки ФИО - № зачётки Вид начисления Сумма начисления 3. № зачётки Вид начисления Сумма начисления - № зачётки ФИО 4. Код товара Наименование товара Поставщик – Код товара Поставщик Реализовано товара.
Ключевые поля таблиц. Понятие первичного ключа.
Особенностью реляционных баз данных является то, что база данных состоит из нескольких таблиц. Поскольку строки в каждой таблице неупорядочены, необходим столбец (или набор нескольких столбцов) для уникальной идентификации каждой строки, т.е столбец в котором нет одинаковых и пустых строк. Такой столбец называется первичный ключ. Иногда ключ может состоять из более чем одного столбца, он называется составным первичным ключом. Столбец, указывающий на запись в другой таблице, связанную с данной записью, называется внешним ключом – это столбец или набор столбцов, чьи значения совпадают с имеющимися значениями первичного ключа другой таблицы. Подобное взаимоотношение между таблицами называется связь. Связь между двумя таблицами устанавливается путем присвоения значения внешнего ключа одной таблицы значениям первичного ключа другой. Таблица, содержащая внешний ключ, называется detail – таблицей, а таблица, содержащая первичный ключ, называется master- таблицей. Графическое изображение связи таблиц называется схемой данных.
Понятие репликации.
Характеристика СУБД Access.
СУБД Microsoft Access 2000 предназначена для работы с реляционными базами данных. Это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнения её содержимым, редактирования содержимого, отбора данных в соответствии с заданными критериями, их упорядочивания, оформления, печати. Эта СУБД является компонентом офисного пакета Microsoft Office 2000. В Access база данных обозначает файл, содержащий набор информации. Каждая база данных в Access состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb. При работе с многопользовательской базой данных СУБД Access может обслуживать одновременно до 255 пользователей.
Таблицы. Способы их создания.
Таблицы являются основными объектами в структуре базы данных и предназначены для хранения данных. Таблица может быть создана режиме Таблицы, Конструктора, Мастера таблиц. Кроме этого таблица может быть импортирована, если она уже существует в некоторой базе данных. Существует возможность связывания с другими таблицами с других баз данных. Создание таблицы в режиме Конструктора является наиболее универсальным способом и дает разработчику возможность конструировать таблицы в наиболее удобном виде (как удаление записей и полей, вставка в поле значения по умолчанию, вставка в поле значения этого же поля из предыдущей записи, копирование записей из одной таблицы в другую, отображение скрытого столбца, перемещение поля - столбца внутри таблицы, просмотр информации в длинном поле и т.д.). После создания таблицы необходимо установить ключевое поле, которое будет являться первичным ключом для связывания нескольких таблиц. Другим способом создания таблицы является Мастер таблиц. Мастер таблиц предлагает пользователю создавать таблицу в пошаговом режиме, используя стандартные наборы таблиц и полей. В этом режиме пользователю предоставляются три окна: Образцы таблицы, Образцы полей и Поля новой таблицы. Создание новой таблицы осуществляется путем перемещения образцов полей в поля новой таблицы. Пользователь может изменять названия полей по своему усмотрению, типы полей и их свойства, однако, меняются только в режиме Конструктора. Access позволяет создавать таблицы в режиме Таблицы. В этом случае по умолчанию создается таблица, которая имеет 20 столбцов и 30 строк. Имена полей по умолчанию определены как Поле1, Поле2, …. В этом режиме также можно переименовывать имена полей, корректировка полей возможна только в Конструкторе.
