Галерея диаграмм связей Доступ к базе данных
База данных Access содержит очень полные учебные заметки. Технология баз данных является важной частью современной информатики и технологий. Кафедра компьютерной обработки данных и управления информацией ядро системы.
Отредактировано в 2024-02-10 20:14:12Доступ к базе данных
основная концепция
Технология баз данных является важной частью современной информатики и технологий и основой систем компьютерной обработки данных и управления информацией.
Форма данных может быть числами, текстом, графикой или звуками и т. д.
Характеристики управления данными на этапе ручного управления: данные не сохраняются; данные должны управляться самим приложением, в этот период практически не существует понятия файлов, а организация данных должна быть разработана программистами; сами себя
Характеристики управления данными на этапе управления файлами: данные могут храниться в течение длительного времени; формы файлов данных могут быть разнообразными;
Характеристики управления данными на этапе системы базы данных: предоставлять пользователям удобный пользовательский интерфейс, обеспечивать высокую независимость данных, использовать модели данных для представления сложных структур данных;
Возможности системы базы данных
Структурирование данных
обмен данными
Контролируемое резервирование (данные не повторяются)
Иметь высокую независимость данных
Единое управление и контроль
Система управления базами данных служит интерфейсом между пользователями и базами данных.
Операции с данными не обязательно выполняются в единицах записей, но также могут выполняться в единицах элементов данных, что повышает гибкость системы.
Функции системы управления базами данных
определение данных
Операции с данными
Управление работой базы данных
Функции создания и обслуживания базы данных
Архитектура базы данных
внешний уровень
концептуальный уровень
внутренний уровень
Модель данных взаимного соответствия
концептуальная модель
логическая модель данных
физическая модель данных
Реляционная модель данных, называемая реляционной моделью, состоит из трех частей: структуры данных, реляционных операций и реляционной целостности.
Отношения соответствуют двумерной таблице.
Минимальный атрибут или набор атрибутов, которые могут однозначно идентифицировать строку в таблице, называется первичным ключом.
В реляционной базе данных, чтобы реализовать связь между таблицами, основной ключ одной таблицы помещается в другую таблицу в качестве связи между данными. Эти атрибуты, которые играют роль соединения в другой таблице, называются внешними ключами.
Свойства, которым должны удовлетворять отношения
Компоненты каждого кортежа (записи) в отношении должны быть атомарными, то есть каждый столбец таблицы не может быть разделен.
Значение каждого столбца таблицы можно брать только из одного и того же поля, две одинаковые строки не допускаются.
Порядок строк и столбцов в таблице можно менять произвольно.
Правила ограничения целостности объекта: означают, что первичный ключ в отношениях не допускает нулевых значений.
Правила ограничения ссылочной целостности: также называемые правилами ссылочной целостности. Это означает, что на несуществующие записи нельзя ссылаться.
Определяемые пользователем правила ограничения целостности: относятся к ограничениям на тип данных, длину, диапазон значений и т. д. каждых данных в реляционной схеме, которые единообразно контролируются пользователем через язык данных, предоставляемый реляционной СУБД.
Три элемента операций реляционной алгебры: [операнд, результат] (отношения), оператор
Традиционные операции над множествами включают объединение, пересечение и разность, которые используются для реализации таких операций с данными, как вставка, удаление и модификация.
Специализированные реляционные операции включают проекцию, выбор и соединение, используемые для реализации запросов к данным.
SQL состоит из четырех частей: определение данных, манипулирование данными, контроль данных и правила использования встроенного SQL.
Основные возможности языка SQL
Язык SQL похож на естественный язык английского языка, прост и удобен в использовании.
Язык SQL является непроцедурным языком, то есть пользователю нужно только спросить, что делать, и ему не нужно заботиться о том, как это сделать, а также ему не нужно знать путь доступа к данным, ему нужно только указать необходимые данные.
Язык SQL — это язык, ориентированный на множества. Объектом операции каждой команды является одно или несколько отношений, и результатом также является отношение.
Язык SQL является одновременно автономным и встроенным языком. Может использоваться независимо или быть встроен в основной язык.
Язык SQL объединяет запрос данных, определение данных, манипулирование данными, управление данными и другие функции.
Содержание проектирования базы данных включает в себя два аспекта: проектирование структурных функций и проектирование поведенческих функций.
Основные принципы проектирования баз данных: простота, неизбыточность.
Этапы проектирования базы данных обычно делятся на семь этапов: планирование, анализ требований, концептуальное проектирование, логическое проектирование, физическое проектирование, этапы внедрения, эксплуатации и обслуживания.
базовые знания
Access — это мощная и простая в использовании настольная система управления реляционными базами данных.
В число конструкторов приложений, предоставляемых Access2010, входят: построитель таблиц, построитель запросов, построитель макросов, дизайнер отчетов.
В представлении дизайна таблицы каждое поле имеет категорию дизайна. Доступ поддерживает девять типов данных: текст, примечание, число, дату/время, валюту, да/нет, объект CLE, гиперссылку и вложение.
Вы можете использовать оператор LIKE для поиска значений полей, соответствующих заданному шаблону. Для шаблона можно указать полное значение или использовать подстановочные знаки для поиска значений в определенном диапазоне.
Процесс использования технологии баз данных для управления данными
база данных проектов
построить базу данных
Создание таблиц, индексов и представлений в базе данных.
Выполнять различные операции с данными в базе данных, включая вставку, изменение, удаление, запрос, статистику, анализ и т. д.
обслуживание базы данных
Шаги по установлению связи между таблицами: откройте базу данных – запустите инструмент связей – добавьте таблицу связей – просмотрите диаграмму связей – создайте связь таблицы
Доступ к системе управления базой данных
Индекс — это технология, которая упорядоченно упорядочивает записи в таблице данных на основе порядка определенного ключевого слова или значения выражения ключевого слова в таблице данных.
Представление — это особый тип таблицы данных, который часто состоит из текстовых полей или записей в одной или нескольких таблицах (или представлениях).
Цель создания представления
Обеспечить целостность и полноту данных
Легко использовать
Упрощение работы и управления базой данных
Язык структурированных запросов SQL
SQL — это стандартный язык реляционных баз данных, который объединяет функции определения данных, манипулирования ими, запроса данных и управления данными. Его основная функция — запросы.
Характеристики языка SQL
непроцедурный язык
Мощные функции и простое управление
Существует всего девять основных функций: SELECT, CREATE, модификация DROP, модификация ALTEP, вставка INSERT, удаление DELETE, обновление UPDATE и две менее часто используемые команды (GRANT, REVOKE).
Предложение SQL
Используйте формы доступа для реализации обработки данных
Форма — это интерфейс между пользователем и базой данных Access. Это рабочий интерфейс, позволяющий пользователям использовать Access для обработки своих собственных данных.
Элементы, составляющие форму, называются элементами управления.
Формы делятся на: форму столбца; форму представления данных; многостраничную форму;
Существует три способа создания формы: автоматическое создание формы, использование мастера форм и использование режима конструктора.
Элементы управления — это объекты в форме или отчете, которые используются для отображения данных, выполнения операций или украшения формы или отчета.
Обработка отчетов
Отчет — это объект в базе данных Access, который распечатывает информацию в формате данных в соответствии с заданными правилами.
Источником данных отчета может быть таблица данных или запрос. Отчет может группировать, вычислять и суммировать данные.
Функции отчетов: вывод данных в форматированной форме; суммирование данных в группах; отображение данных в виде диаграмм; возможность выполнения статистических расчетов по данным; возможность использования изображений или изображений для обогащения отображения данных.
Работа с отчетами Access обеспечивает четыре представления: представление отчета, представление предварительного просмотра печати, представление макета и представление дизайна.
Тип отчета: формат столбца; формат сводной таблицы; отчет сводной таблицы;
Процесс создания отчета: выберите источник записи, выберите инструмент отчета и создайте отчет.
Доступ к программированию
В Access программирование — это процесс добавления функциональности в базу данных с помощью макросов Access или кода Visual Basic для приложений (VBA).
Решение о том, использовать ли макросы, VBA или оба, во многом зависит от того, как вы планируете развертывать или распространять свою базу данных.
Макросы — это инструменты, позволяющие автоматизировать задачи и добавлять функциональность формам, отчетам и элементам управления.