- •Портфолио по учебной дисциплине «Базы данных»
- •Введение в базы данных Общие определения
- •Основные операции, выполняемые субд:
- •Классификация бд
- •Типы бд
- •Инфологическая модель данных
- •Иерархическая модель.
- •Сетевая модель.
- •Реляционная модель.
- •Основные объекты Microsoft Office Access.
- •Типы данных.
- •Объекты Access.
- •Связи между таблицами
- •Запросы.
- •Реляционная алгебра
- •Создание таблиц.
- •Отчеты Access
- •Архитектура баз данных
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •Внешний уровень
- •Концептуальный уровень.
- •Внутренний уровень
- •Обеспечение целостности данных
- •Технологии и модели клиент-сервер
- •Модель файлового сервера. (fs)
- •Модель доступа к удаленным данным (rda)
- •Модель сервера баз данных (dbs)
- •Модель сервера приложений (as)
- •Разработка структуры бд.
- •Порядок разработки структуры бд:
- •Аномалии в таблицах
- •Нормализация
- •Первая нормальная форма (1нф)
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (3 нф)
- •Практическая работа по нормализации:
- •Основные объекты реляционной бд
- •Язык qbe
- •Язык sql
- •Описание основных операторов sql
- •Типичный список команд sql:
- •Команды определения данных объектов
- •Команды манипулирования данными
- •Команды управления транзакциями
- •Другие команды
- •Математические функции sql
- •Функции sql для обработки строк
- •Специальные функции
- •Функции обработки даты и времени
- •Агрегатные функции
- •Отличие sql от qbe
- •Индексация
- •Поиск в бд
- •Транзакция
- •Восстановление данных
- •Основные функции субд
- •Непосредственное управление данными во внешней памяти
- •Управление буферами оперативной памяти
- •Управление транзакциями
- •Журнализация
- •Поддержка языков бд
- •Объекты серверной субд.
- •Хранимая процедура
- •Краткий обзор субд
- •Настольные субд
- •Серверные субд
- •Серверы баз данных компании ibm
- •История развития систем обработки и бд.
- •Интеграция баз данных в интернет
- •Оглавление
Создание таблиц.
-
Режим таблицы – открывается трафарет таблицы, где название столбцов пишем вручную. Тип поля не указывается.
-
Мастер таблиц. Позволяет выбрать набор полей из имеющихся заготовок.
-
Создать таблицу из модифицирующегося запроса.
-
Импорт таблицы.
а) из БД
б) из Excel
Импорт таблицы из рабочего листа Excel
Можно импортировать, как целый лист, так и именованный диапазон ячеек.
-
Открыть excel, определить, что будет заголовком столбцов, которые будут преобразовываться в названии полей. Если импортируем диапазон ячеек, то сначала надо присвоить имя выделенному диапазону.
-
Открыть Access, свою базу. Внешние данные – импорт.
-
Перейти в папку, содержащую файл Excel
-
В строке тип файла выбрать расширение xls и открыть нужный файл.
-
Откроется мастер импорта.
а) заголовки столбцов имена полей
б) можно импортировать часть столбцов, а не все.
в) если надо выбрать тип поля
г) определить ключевое поле новой таблицы, а если это невозможно, то добавить поле счетчик.
Импорт файла xml данных в качестве xml таблицы:
-
Открыть excel
-
Щелкнуть по кнопке office и внизу параметры excel, установить галочку в строке разработчик.
-
На ленте разработчик в группе xml нажать импорт
-
Для ос vista
а) в поле адресная строка выбрать диск, папку или адрес интернета, где находится xml файл
б) для ос XP. Во вкладке папка выбрать диск, папку или адрес интернета, где xml файл
5. Выбрав файл, нажать кнопку импорт
Формы.
Формы создаются для:
-
Ввод данных в таблицу
-
Просмотр фотографий
-
Для организации интерфейса пользователя
Области формы в режиме конструктора
-
Заголовок
-
Область данных
-
Область примечаний
В области заголовка отображается заголовок, дата.
В области данных размещаются поля из таблицы или запроса, а также вычисляемые поля
В области примечаний описываются инструкции, устанавливаются переключатели
А верхний и нижний колонтитулы используются для печати постоянного текста
Типы форм:
-
Ленточные (форма в виде таблицы)
-
Многостраничные, где каждая запись на отдельной странице. Перелистывается с помощью счетчика внизу.
-
Составная форма, которая состоит из главной и подчиненной. Такую форму используют для развернутого отображения данных и связанных таблиц. Например: в верхней части листа в форме информация о клиенте, а в подчиненной информация о заказах.
Отчеты Access
Отчеты – наилучшее средство представления информации из базы в виде печатного документа.
-
Возможность группировки и вычисления промежуточных и общих итогов.
-
Возможность красивого оформления счетов, прайс-листов, заказов и так далее.
-
Создание отчета во многом напоминает работу с формой.
Архитектура баз данных
Архитектуру БД принято ассоциировать с уровнями абстракций (представлений):
Внешние представления – представление о предметной области конечных пользователей (внешняя схема, подсхема, внешняя модель).
Концептуальное представление – является абстрактным отображением всей предметной области. Оно получается путем объединения всех внешних представлений.
Внутренние представления – выражает представление данных системными программистами и связана с организацией хранения данных на физических носителях информации.
Одним из важнейших аспектов развития СУБД стала идея отделения логической структуры БД и манипуляций данными, необходимых пользователю, от физического представления, требуемого компьютерным оборудованием.
Такая архитектура включает в себя: