- •Конспекты лекций.
- •1.Понятие информатизации.
- •2. Понятие об информационной технологии.
- •3. Понятие информационной системы и базы данных.
- •1. Информационная база
- •2. Лингвистические средства
- •3. Программные средства
- •Библиотеки и процессор языка базы данных
- •Ядро базы данных
- •4. Технические средства
- •5. Организационно-административные подсистемы
- •6. Пользователи баз данных
- •1. Субд и ее функции.
- •2. Принципы организации бд.
- •3.Типология баз данных.
- •Модели баз данных.
- •Реляционная модель данных.
- •Основы реляционной алгебры.
- •Нормализация баз данных.
- •Этапы проектирования баз данных.
- •1. Этапы проектирования баз данных
- •2 Проектирование базы данных на основе модели типа объект—отношение
- •Лекция 10 (Базы данных) использование субд access для создания баз данных
- •1. Основные характеристики и возможности субд Access
- •2. Основные компоненты субд Access
- •3. Типы данных субд Access
- •Лекция 11 (Базы данных) создание таблиц в субд access
- •1. Создание новой базы данных
- •2. Создание таблиц в субд Access
- •Лекция 12 (Базы данных)
- •1. Схема данных в Access
- •2. Модификация структуры базы данных
- •Лекция 13 (Базы данных) обработка данных в базе (Запросы)
- •1. Запросы в субд Access
- •2. Основы конструирования запросов
- •3. Условия отбора записей, сортировка и фильтрация данных
- •Лекция 14 (Базы данных) элементы языка sql и запросы в форме sql.
- •1. Изменение данных в бд средствами запроса
- •2. Операторы языка sql для работы с реляционной базой данных
- •2.1 Создание реляционных таблиц.
- •2.2. Изменение структуры таблиц.
- •2.3. Удаление таблицы.
- •2.4. Ввод данных в таблицу.
- •2.5. Операции соединения таблиц.
- •2.6. Удаление записей в таблице.
- •2.7. Обновление (замена) значений полей записи.
- •Лекция 15 (Базы данных) запросы в форме sql.
- •1. Организация запросов в форме sql.
- •Лекция 16 (Базы данных) формы — диалоговый графический интерфейс для работы пользователя с базой данных.
- •1. Основы создания формы
- •2. Элементы управления.
- •Лекция 17 (Базы данных) формы (продолжение) и отчеты.
- •1. Загрузка, просмотр и корректировка данных базы с использованием форм.
- •2. Разработка многотабличных форм.
- •3. Разработка отчетов.
2. Модификация структуры базы данных
К модификации структуры базы данных относятся изменения структуры отдельных таблиц и схемы данных. Все изменения структуры таблиц производятся в режиме конструктора таблиц.
Изменения полей, которые не являются ключами или полями связи
Состав и последовательность, а также тип данных,- свойства или имена этих полей можно изменять независимо от наличия связей таблицы с другими таблицами базы данных. Однако, если преобразования недопустимы, попытка изменения типа данных может привести к потере данных.
Изменение или удаление ключевого поля
Для загруженной и несвязанной таблицы при попытке изменить свойства или удалить ключевое поле система предупреждает о возможности потери данных при удалении ключа. Если, например, удаляется поле в составном ключе, с других полей этого ключа будет снят признак ключа.
Для отказа от определения первичного ключа в таблице достаточно нажать кнопку ключевое поле или удалить индекс ключа в окне Индексы после нажатия соответствующей кнопки на панели инструментов. Если требуется изменить ключ таблицы, которая имеет связи с другими таблицами, то необходимо предварительно разорвать связи. Изменения, сделанные в структуре таблиц, автоматически не переносятся системой в использующие их формы, запросы и отчеты.
Изменение схемы данных
При модификации схемы данных осуществляется изменение состава ее таблиц — удаление, добавление таблиц и изменение связей.
Необходимость в изменении связей возникает, в частности, при изменении ключей в таблицах. Изменение ключа по составу, по типу и размеру его полей не может производиться до тех пор, пока не удалены связи таблицы в схеме данных.
При изменении типа данных для не ключевых полей, но задействованных в связях таблицы, также предварительно необходимо удалить эти связи в схеме данных.
Для внесения изменений в схему данных необходимо закрыть все таблицы и выполнить команду Сервис|Схема данных или нажать кнопку Схема данных на панели инструментов.
Добавление таблиц выполняется при нажатии кнопки Добавить таблицу. В окне Добавление таблицы надо выделить нужную таблицу и нажать кнопку Добавить.
Удаление таблицы из схемы данных осуществляется переходом в окно Схема данных. В этом окне надо удалить связи таблицы и при отмеченной таблице выполнить команду Правка|Удалить или нажать клавишу <Del>.
Удаление связи осуществляется, если связь отметить щелчком мыши, нажать правую кнопку мыши, вызывающую контекстное меню, а затем выполнить команду Удалить связь. Помеченную связь можно также удалить по команде Правка|Удалить или клавишей <Del>.
Изменение параметров связи выполняется командой Связи|Изменить связь или соответствующей командой контекстного меню.
Лекция 13 (Базы данных) обработка данных в базе (Запросы)
Темы: запросы в СУБД Access,. основы конструирования запросов, условия отбора записей, сортировка и фильтрация данных, изменение данных в БД средствами запроса
1. Запросы в субд Access
Запросы создаются пользователем для выборки необходимых ему данных из одной или нескольких связанных таблиц и представления выбранных данных также в виде таблицы. Запрос может формироваться двумя способами:
с помощью запросов по образцу (QBE — Query By Example);
с помощью инструкций SQL (Structured Query Language — язык структурированных запросов). SQL — специализированный язык, предназначенный для организации запросов, обновления и управления реляционными базами данных.
Практически все типы запросов в Access можно создать визуально. Исключение составляют сквозные запросы (SQL pass-through) — это запросы из других приложений, запросы на изменение структуры данных и запросы объединения.
Также визуально можно построить запросы добавления, удаления, обновления и создания таблиц.
Отметим также, что одной из наиболее сильных сторон Access являются фильтры. Фильтры строятся с помощью запросов или установкой критериев. Для облегчения этой задачи используют параметрические запросы.
В Access может быть создано несколько видов запросов:
запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса. Таблицу с результатами запроса можно использовать для работы с данными в таблицах, на которых построен запрос;
запрос на создание таблицы — основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице;
запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.
