2 лекция раьота с база данных. Работа с базами данных
Скачать 21.47 Kb.
|
Работа с базами данных Система управления - это комплекс программ, предназначенный не только для удобного для потребителей представления и сохранения массивов данных в определенном формате, но и для их дальнейшей обработки. 1. системы управления базами данных (СКУД) Access-это система управления базами данных (BD-СУБД-СУБД). Система управления-это комплекс программ, предназначенный не только для удобного для потребителей представления и сохранения массивов данных в определенном формате, но и для их дальнейшей обработки. Access позволяет автоматизировать часто повторяющиеся операции (напр., начисление заработной платы, учет ценных материалов и т.п.). С помощью Access можно создавать удобные форматы для ввода данных и их просмотра и создавать сложные издания ( отчеты), которые печатают их на бумаге. Поскольку Access является программным обеспечением, работающим в среде Windows (оба были разработаны фирмой Microsoft), они могут работать очень гармонично друг с другом. Поскольку программа Access-это СУБД под управлением Windows, то здесь можно вырезать, копировать и вставлять любые данные из других программ (и наоборот) через буфер . Access-это реляционная СУБД, то есть здесь можно одновременно работать с несколькими таблицами баз данных. Простые структуры данных СУБД, чтобы составить еляци Р-эп, позволит облегчить работу. Таблицу Access можно связать с данными на другом компьютере или сервере и использовать здесь данные, созданные в СУБД Paradox или Dbase . Данные Access также могут легко взаимодействовать с таблицами Excel . 2. в СУБД Access много дополнительных сервисных функций . Мастер (Master - Wizard) - специальная программа, предназначенная для создания определенного отчета или создания объекта фиксированного типа. Узоры, медь., Формулы, используемые для проверки правильности значений данных, введенных в среду Access . * Набор возможностей для автоматизации множества действий без узкой программы макросов ; * Язык VBA (Visual Basic for Applications), встроенный в среду Access - один из вариантов языка Basic, специально разработанный для доступа в среде Microsoft Office – позволяет опытному специалисту программировать сложные процедуры обработки данных . Рассмотрев Ф орм и издания (отчет), можно узнать, каким будет их итоговый вариант на бумаге. 3. Сведения б аза (М Б) - совокупность данных об обрабатываемом объекте информационной системы , о конкретном объекте определенной области окружающей среды или одной предметной области . * совокупность данных об обрабатываемом объекте информационной системы , о конкретном объекте определенной области окружающей среды или одной предметной области . Данные, состоящие из двумерных таблиц, считаются б меньше рел реляци я б меньше А. * Данные, состоящие из двумерных таблиц, считаются б меньше рел реляци я б меньше А. Каждая таблица состоит из фиксированного количества столбцов и нескольких ( переменных ) строк . Макет-описание предварительно составленных столбцов (ширина, тип данных, значение по согласованию и т.д.). Каждая строка к памяти называется ж а зба (запись - record). Строки нумеруются последовательно . Каждый столбец считается полем (Pole - field), в котором содержится конкретная информация . Предварительно фиксируется уникальное имя поля; тип поля I; характеристики ( Длина , формат ы). Вы можете изменить количество полей , их имена и тип, но это означает, что вы можете изменить макет таблицы . Одно поле может входить в несколько таблиц . * Каждая строка к памяти называется ж а зба (запись - record). Строки нумеруются последовательно . Каждый столбец считается полем (Pole - field), в котором содержится конкретная информация . Предварительно фиксируется уникальное имя поля; тип поля I; характеристики ( Длина , формат ы). Вы можете изменить количество полей , их имена и тип, но это означает, что вы можете изменить макет таблицы . Одно поле может входить в несколько таблиц . 4. о бъектах MS Access : * Таблица-основной объект для работы с базами данных, набор фактических данных, заданных на одну тему . Он состоит из полей (поля) и записей (записи). Данные формы-таблицы Н используются для отображения на экране строки или возможности управления ими, форма-для ввода, просмотра и дополнения данных. Запрос (запрос) - способ выбора необходимых сведений из одной или нескольких таблиц. Вы можете создать виртуальные таблицы, состоящие из полей или других таблиц, получаемых из поля, заданного с помощью слогана C. Издание (отчет) - способ отображения необходимой структуры данных на печатной бумаге. * Таблица-основной объект для работы с базами данных, набор фактических данных, заданных на одну тему . Он состоит из полей (поля) и записей (записи). * Форма-данные таблицы Н используются для отображения на экране строки или возможности управления ими, форма-для ввода, просмотра и дополнения данных. * Запрос (запрос) - способ выбора необходимых данных из одной или нескольких таблиц. Вы можете создать виртуальные таблицы, состоящие из полей или других таблиц, получаемых из поля, заданного с помощью слогана C. * Издание (отчет) - способ отображения необходимой структуры данных на печатной бумаге. * Макрос автоматизирует выполнение конкретной операции М Б без программирования . * Модуль состоит из программы на языке Visual Basic, необходимой для настройки, преобразования и дополнения М Б. Таблицы, запросы ( запросы ) , формы , публикации (отчеты ) , макросы и модулы — самостоятельные объекты, хранящиеся в базах общих файлов . 5. этапы проектирования базы данных Прежде чем создавать таблицы, формы и издания МБ, необходимо создать их проект. Главная функция проекта-при его выполнении не отступать от намеченного пути. Траур данных-сложный объект, время, затраченное на его планирование, ускоряет выполнение общей работы . Если структура базы данных не создана заранее, приходится часто перестраивать ее объекты. Данные начинают проектирование с создания эскиза объектов, необходимых для получения его результата. Затем необходимо определить связь между объектом и записать требования к этим связям . При проектировании необходимо ответить на следующие вопросы : * Какие у нас сведения ? * Какую таблицу создать ? * Каким должен быть тип полей таблицы ? • Как полученные таблицы соотносятся друг с другом ? * Какую информацию нужно получить от Ф орм и изданий ? * Какие запросы (запросы) необходимы для создания Форм и изданий ? * Будут ли вычисляемые поля при создании запросов ? * Какой макрос нужно создать, чтобы автоматизировать работу МБ ? 6. MS Access работает в обоих режимах : 1) оперативный ( оперативный) режим-работа сразу в окне МБ (базы данных), т. е. их просмотр, изменение, выбор нужного ; 2) режим конструктора I – создание предварительного макета-проекта, структуры объекта и его доработка . • 1) оперативный ( оперативный ) режим – работа сразу в окне МБ ( базы данных), т. е. их просмотр , изменение , выбор нужного ; 2) Режим конструктора I – создание предварительного макета-проекта, структуры объекта и его доработка . Кроме того, в файл МБ входит еще один документ с отдельным окном: данные с хема сы . Здесь вы можете установить связи между таблицами, увидеть их, изменить их и удалить ненужное. Контакты помогают отслеживать данные, создавать запросы и публикации. • Кроме того, в файл МБ входит еще один документ с отдельным окном: данные с хема сы . Здесь вы можете установить связи между таблицами, увидеть их, изменить их и удалить ненужное. Контакты помогают отслеживать данные, создавать запросы и публикации. 7. типы данных : * текстовый ( текстовый ) ; цифровой ( числовой ) ; денежный ( денежный ) ; счетчик (с четчиком ) ; дата / время ( дата/время ) ; логик алык (TRUE или FALSE); поле MEMO ; поле объектного дела OLE ( значение этого поля – объектное дело Ole, включенное в МБ; такое поле может хранить данные мультимедиа) гиперссылка (Гиперссылка ) замена Мастера (Мастер подстановок ) * текстовый (текстовый ) ; * цифровой ( числовой ) ; * денежный (денежный • ; * счетчик (с четчиком) ; * дата / время • дата / время ) ; * логика (TRUE или FALSE); * Поле MEMO ; * Поле объектного дела OLE (значение этого поля-объектное дело OLE, введенное в МБ; такое поле может хранить мультимедийные данные ) * Гиперссылка • Гиперссылка ) * Мастер замены (Мастер подстановок ) Текстовые поля при вводе имени Поля, по согласованию ( по согласованию ) MS Access сразу же присваивает данные текстового типа и получает ширину поля в виде 50 символов . Чтобы изменить ширину поля, в строку размер поля в разделе» свойства поля " необходимо ввести целое число (от 1 до 255), соответствующее его новой ширине. Медь. , е гер если поле имеет ширину 25, то в это поле можно ввести словосочетание длиной не более 25 символов. Ниже приведены примеры фраз, которые вводятся в поля с типом текста : Музыкальный центр БЦК "ЦИКЛОН" 123-34-78 (ю) Даулетович Серик Цифровые поля Правила использования типов полей, в которые вводятся числовые значения, следующие : 1. при вводе данных числового типа автоматом он проверяется . Если внутри данных есть текстовый или специальный символ, MS Access сообщает, что произошла ошибка, и данные не вводятся . 2. выполняются математические операции с данными числовых полей Т ек . Создание таблицы МБ состоит из двух этапов : 1.на первом этапе определяется его структура, которая включает в себя : состав полей, их названия, тип каждого поля , размер поля , размеры полей , таблицы и т.д. Свойства полей. 2.на втором этапе составляются табличные записи, которые дополняются данными. • 1.на начальном этапе определяется его структура, это : состав полей, их названия, тип каждого поля , размер поля , к , таблица и т.д. Свойства поля. 2.на втором этапе составляются табличные записи, которые дополняются данными. Access имеет несколько режимов определения структуры таблицы . Использование всех его возможностей хорошо реализовано в конструкторе таблиц. В нем диалоговый режим д е можно определить структуру таблицы и ввести все параметры ее элементов . * Access имеет несколько режимов определения структуры таблицы . Использование всех его возможностей хорошо реализовано в конструкторе таблиц. В нем диалоговый режим д е можно определить структуру таблицы и ввести все параметры ее элементов . |