Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Основные объекты субд ms access

Основные объекты СУБД MS Access

Система управления базами данных (СУБД) MS Access является системой управления реляционными БД, работающей в среде Windows XP. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами ин­формации. СУБД позволяет создавать приложения, работающие в среде Windows и полностью соответствующие потребностям за­казчика.

В состав СУБД входят средства управления таблицами, запро­сами, формами, отчетами, макросами и модулями как самостоя­тельными объектами, хранящимися в одном файле БД (расшире­ние .mdb). Благодаря этому создание связанных объектов и про­верка целостности данных значительно облегчаются.

Кратко рассмотрим состав файла БД и архитектуру СУБД.

СУБД называет объектами все, что может иметь имя. В БД Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.

Таблица — это объект, определяемый для хранения данных. Каждая таблица включает информацию об объекте реального ми­ра, например о клиентах фирмы. Таблица состоит из заголовка и тела. Заголовок включает имена атрибутов объекта (столбцов) и их свойства, например фамилию, телефон и адрес клиента. Тело содержит кортежи (строки), каждая строка представляет множест­во значений столбцов, в которых хранятся данные о конкретном экземпляре объекта. Например, информация о клиенте:

Семенов; 75-48-09; г. Рязань, ул. Полевая, 20.

Для каждой таблицы можно определить первичный ключ, обеспечивающий уникальность каждой строки, один или несколь­ко индексов, обеспечивающих упорядоченность записей, и другие свойства.

При работе с Access таблицы являются одним из основных объектов, на их базе осуществляется построение всех других эле­ментов, таких, как формы, запросы и отчеты. В таблице собирают­ся данные по конкретной теме, например вся информация о клиентуре фирмы. Каждая строка данных таблицы клиентов со­держит информацию об определенном клиенте. Информация эта может быть неоднородна, и поэтому строка состоит из нескольких разнотипных полей, содержащих фамилию клиента, его телефон, адрес, номер счета и т. д.

БД Access может состоять из нескольких таблиц, в каждой из которых хранится информация на одну тему. В одной таблице могут храниться сведения о клиентах, в другой — о всех торговых договорах, которые заключены с теми или иными клиентами, в третьей — информация о расходах, налогах и затратах на развитие фирмы, в четвертой — инвентаризационный список складского фонда, в пятой — сроки проведения выставок и презентаций и т. д.

Запрос — это объект, который позволяет пользователю полу­чить нужные данные из одной или нескольких базовых таблиц и других запросов. В запросе можно указать условия, которым должны удовлетворять данные. Благодаря этому запрос позволяет из большого массива информации, хранимой в БД, извлекать толь­ко нужные данные. Для создания запроса используют запрос по образцу (QBE) или инструкции SQL. Можно создавать запросы на выборку, обновление, удаление или на добавление данных. С помощью запросов можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.

Форма — это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой при­ложения. Формы используются для того, чтобы реализовать тре­бования заказчика к представлению данных из таблиц и запросов. Формы можно распечатать. С помощью формы можно в ответ на некоторое событие запустить макрос или процедуру, выпол­няющие определенную обработку данных.

Отчет — это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в до­кумент другого приложения. Прежде чем выводить отчет на прин­тер, его можно просмотреть на экране.

Макрос — это объект, представляющий собой структурирован­ное описание одного или нескольких действий, которые будут вы­полняться в ответ на определенное событие. Например, можно оп­ределить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществить проверку значения поля при измене­нии его содержимого. Можно из одного макроса запустить другой макрос или функцию модуля.

Модуль — это объект, содержащий программы на Microsoft Access Visual Basic, которые могут разрабатываться пользователем для реализации нестандартных процедур при создании приложения.

Все объекты в СУБД Access могут быть созданы пользовате­лем с помощью конструктора или с помощью различных масте­ров. Мастера помогают пользователю в режиме диалога создавать объекты, дают подсказки, предлагают свои решения, что облегчает работу начинающим и непрофессиональным пользователям.

Такие объекты, как формы и отчеты, состоят из графических элементов, называемых элементами управления. Основные эле­менты управления служат для связи объектов с записями таблиц, являющихся источниками данных.

Каждый объект и элемент управления имеет свои свойства, оп­ределяя которые можно настраивать объекты и элементы управления.

Объекты СУБД MS Access 2003

Введение

Системы управления базами данных (СУБД) – это класс прикладных программных продуктов, предназначенных для работы со структурированной информацией. База данных(БД) – это информация, собранная или полученная в результате обработки данных из объектов для удовлетворения запросов и потребностей пользователя.

Можно выделить пять моделей организации данных, которые используются в БД:

Большинство современных БД являются реляционными.

Реляционная модель данных получила название от английского термина relation – отношение. Её предложил в 70-е годы сотрудник фирмы IBM Эдгар Кодд. При соблюдении определенных условий отношение представляется в виде двухмерной таблицы, привычной для человека.

Достоинствами реляционной модели являются простота, удобство реализации, наличие теоретического обоснования и возможность формирования гибкой системы БД, допускающей настройку при формировании запросов.

Реляционная модель данных используется в основном в БД среднего размера. При увеличении числа таблиц в базе данных падает скорость работы с ней.

СУБД MS Access применяется для хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима работы.

База данных в MS Access представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа.

База данных в MS Excel , в отличии от базы данных в MS ACCESS, является удобным средством хранения ограниченного количества табличных данных с широкими возможностями выполнения расчетов и анализа данных. Базы MS Excel 2003 предназначаются , в большей степени, для индивидуального использования.

Основные функции СУБД MS Access — это определение данных, описание структуры базы данных, обработка данных и управление данными.

База данных в MS Access содержит совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче. Способы организации базы MS Access обеспечивают удобное представление всей совокупности данных или любой их части.

Объекты СУБД MS Access 2003

В MS Access в окне создания таблиц находятся семь вкладок, представляющие шесть видов объектов, с которыми работает программа:

1. Таблицы- основной объект MS Access. Список таблиц, составляющих базу данных приложения, появляется в окне базы данных при первом открытии приложения. MS Access создает также системные таблицы, в которых хранится информация обо всех объектах приложения, и эти таблицы при необходимости также могут отображаться в окне базы данных.

2. Запросы– используются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Запросы могут служить источником данных для форм и отчетов Microsoft Access. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций.

В Microsoft Access существует несколько видов запросов:

o запросы на выборку, выполняющие выборку данных из таблиц;

o запросы на изменение, которые дают возможность модифицировать данные в таблицах (в том числе удалять, обновлять и добавлять записи);

o запросы на создание таблицы, создающие новую таблицу на основе данных одной или нескольких существующих таблиц, а также другие типы запросов.

3. Формы– используются для организации удобного и интуитивно понятного интерфейса пользователя для работы с данными. Формы можно рассматривать как настраиваемые диалоговые окна. Формы также могут содержать элементы управления, с помощью которых осуществляется доступ к данным в таблицах. Элементами управления могут быть текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE. Создание форм, содержащих элементы управления, существенно упрощает процесс ввода данных и позволяет предотвратить ошибки. Формы Access предоставляют функциональные возможности для выполнения многих задач, которые нельзя выполнить другими средствами. Формы позволяют выполнять проверку корректности данных при вводе, проводить вычисления, и обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм.

Читать еще:  Схема данных в ms access позволяет

4. Отчеты– используются для предоставления пользователям необходимой информации на основе существующих данных. Отчеты можно просмотреть или напечатать. Источником данных для отчета может быть таблица или запрос. Кроме данных, полученных из таблиц, в отчете могут отображаться вычисленные по исходным данным значения, например итоговые суммы. В отчете невозможно изменить исходные данные. Формы могут содержать подчиненные формы, а отчеты могут содержать подчиненные отчеты.

5. Макросы- небольшие программы на языке макрокоманд системы Access. Макрос представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются последовательно или в порядке, заданном определенными условиями. Набор макрокоманд в Access очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедуры на VBA. Каждая макрокоманда имеет определенное имя и аргументы, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму (OpenForm) в качестве аргументов необходимо задать имя открываемой формы и режим вывода ее на экран.

6. Модули- процедуры на языке программирования Visual Basic for Application (VBA). Язык программирования VBA является общим инструментом для всех приложений Microsoft Office, позволяющим решать любые задачи программирования, начиная от автоматизации действий конкретного пользователя и кончая разработкой полномасштабных приложений, использующих Microsoft Office в качестве среды разработки.

7. Страница доступа к данным не рассматривается как объект. Это – веб — страница, имеющая подключение к базе данных. С помощью страницы доступа к базе данных можно просматривать, добавлять, обрабатывать и корректировать данные. Страница доступа к данным может содержать сводный список, электронную таблицу или диаграмму, разрешение вопросов с которым описано отдельно. У каждой страницы доступа к данным имеются свойства, которые пользователь может задавать для изменения внешнего вида или характеристики этого элемента. Просматривать и изменять свойства можно с помощью окна свойств или редактора сценариев Microsoft Visual Script Editor.

Создание базы данных

Прежде чем создавать таблицы, формы и другие объекты необходимо продумать структуру базы данных. Хорошая структура базы данных является основой для создания эффективной базы данных.

Шаги создания структуры базы данных:

o формулирование цели создания базы данных

o определение основных её функций

o определение содержания и формата данных

При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами:

o информация в таблице не должна дублироваться.

o каждая таблица должна содержать информацию только на одну тему.

o в таблице должна присутствовать вся необходимая информация.

o информацию следует разбивать на наименьшие логические единицы

После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.

Работа в базе данных

Таблицы

Основной объект базы данных — таблица может находиться в двух основных режимах – режиме конструирования и режим просмотра.

В режиме просмотра возможен ввод и изменения данных в раннее созданной таблице и добавление и удаление строк. Все изменения в таблицах сохраняются автоматически в режиме реального времени.

Строки таблицы называются записями, все записи имеют одинаковую структуру — они состоят из полей, в которых хранятся атрибуты объекта.

Каждое поле в записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата).

В MS Access действуют ограничения на имена полей.

1. должно содержать не более 64 символов

2. может содержать любую комбинацию букв, цифр

3. не может содержать точки (.), восклицательного знака (!), надстрочного символа (`) и прямых скобок ([ ])

4. не должно начинаться с пробела

5. не должно включать управляющие символы (с кодами ASCII от 0 до 31)

6. допускает пробелы. Необходимо помнить, что они могут вызывать конфликты при работе с другими системами

7. не должно совпадать с зарезервированными словами. Например, не следует давать полю имя Count, Sum и т.п.

8. должно быть уникальным в пределах таблицы.

После задания имени надо выбрать тип поля. Тип поля определяет допустимые символы, которые могут быть использованы при его заполнении. Для некоторых типов полей, например, поля типа «дата», осуществляется и более сложная проверка. Если допущена ошибка в типе данных или неправильно введена дата, то необходимо исправить ошибку, так как СУБД не дает других возможностей продолжить работу.

Если щелкнуть мышкой по свободной ячейке графы “Тип поля”, то высветится список допустимых типов полей, из которого и следует выбрать подходящий для описываемого поля тип. Имя и тип поля должны задаваться обязательно. Графа “Описание” может не заполняться. Эта графа используется в целях документирования проекта.

Допустимые типы полейв Access и их краткая характеристика приведены в таблице 1:

Основные объекты СУБД MS ACCESS

УРОК №1

Тема. Понятие о базах данных и системы управления базами данных (СУБД). Характеристика СУБД MS Access. Типы данных и свойства полей.

База данных (БД)– это систематизированное хранилище информации определённой предметной области, к которому могут иметь доступ различные пользователи для решения своих задач. Предметной областью называется часть реальной системы, представляющая интерес для данного исследования.

Основным назначением БД является быстрый поиск содержащейся в них информации.

Базы данных бывают фактографические и документальные. Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате (например, Автор, название, год издания). В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная. Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.

Сама по себе БД содержит только информацию и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание базы данных осуществляет система управления базой данных.

Система управления базой данных (СУБД) – это программное обеспечение, позволяющее создавать БД, обновлять хранимую в ней информацию и обеспечивающее удобный доступ к ней с целью просмотра и поиска.

Требования к СУБД:

• возможность манипулирования данными;

• возможность поиска и формирование запросов;

• обеспечение целостности (согласованности) данных;

• обеспечение защиты и секретность.

Основные возможности СУБД:

• обновление, пополнение и расширение БД;

• высокая надежность хранения информации;

• вывод полной и достоверной информации на запросы;

• средства защиты информации в БД.

Существуют такие СУБД как Microsoft Access, FoxPro, Paradox, Oracle, Sybase, dBase. Наиболее популярной СУБД является Access, представляющая собой простое, но мощное средство обработки и хранения данных.

Основные объекты СУБД MS ACCESS

Запись БД – это строка таблицы, конкретная реализация (значение) понятия предметной области.

Поле БД – это столбец в таблице данных, свойство (атрибут) данного понятия предметной области.

Ключевое поле БД – поле, которое однозначно определяет (идентифицирует) запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.

Для каждого поля задается тип данных, которые могут находиться в нем:

текстовый – может содержать строку символов длиной до 255 символов;

поле МЕМО – текстовое поле, используемое для ввода больших текстов, состоящих из нескольких строк (до 65 535 символов);

числовой – число любого типа (целое, вещественное и т.д.). Свойство – размер (байт, целое, длинное целое, с плавающей точкой, число десятичных знаков);

дата/время – содержит дату и время в диапазоне от 100 до 9999 года;

денежный – применяется для значений валют. Предотвращает округления при проведении вычислений. Может иметь до 15 цифр в целой части и до 4 в дробной;

счетчик – обеспечивает автоматическую вставку последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Гарантируется, что значения счетчика не будут повторяться;

логический – содержит только одно из двух значений: «Да/Нет», «Истина/Ложь», «Вкл/Выкл»;

поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т.д. Для отображения объекта OLE на форме или в отчёте необходимо использовать присоединённую рамку объекта;

Читать еще:  Как вытащить видео из презентации powerpoint

гиперссылка – гиперссылка хранит путь к месту назначения, например, к объекту, документу или Web-странице в Internet;

мастер подстановок – этот режим не является самостоятельным типом. Его выбор запускает мастер, который позволяет создать список или назначить таблицу или запрос, из которого можно будет выбирать значения для поля. Тип данных устанавливается по значениям, выбранным в процессе работы мастера.

Все типы полей (кроме счетчика) имеют следующие свойства:

размер поля – задает максимальное число символов для ввода в данное поле. Для текстового поля это максимальное число символов (до 255). При выборе размера надо учитывать, что в поле размером 20 символов нельзя будет ввести текст длиной 30 символов. С другой стороны, установка слишком большой длины может привести к бесполезному увеличению размера файла базы данных, если значения, хранимые в поле будут существенно меньше его установленной длины. Для числовых полей размер выбирается из списка возможных числовых типов данных;

новые значения – определяет способ изменения значения счетчика при добавлении новых записей;

формат поля – определяет, как должно отображаться содержимое поля, например, для типа Дата/Время можно выбрать представление даты вида 30 июня 1999 г. или 6/30/99;

число десятичных знаков определяет количество цифр после десятичной точки для дробных чисел. Это значение влияет только на вид представления числовых величин, а не их способ хранения в памяти;

маска ввода – позволяет задать шаблон для ввода, который дает некоторую гарантию правильности ввода данных, она применяется для полей типа Дата/Время и текстовых. Маска ввода выводит на экран символы – местозаменители, показывает, сколько символов нужно ввести, включает разделительные символы (дефис, скобки). Например, для даты маска ввода может выглядеть так: —.—.—. Данная маска кодируется набором символов 99/99/00. Заполнитель 9 означает, что разрешается вводить только цифры, причём её ввод не является обязательным, заполнитель 0 требует обязательного ввода цифры. При выборе свойства Маска ввода справа появляется кнопка, по которой запускается мастер, помогающий создать маску. Например, шифр студента образован из двузначного номера факультета, трехзначного номера студента и последних 2 цифр года поступления: 00-000-«01»;0; #. «01» — значение, стоящее в кавычках добавляется в поле автоматически; 0 – символы маски сохраняются в таблице вместе с введенными символами (иначе 1); # – указывает какой знак должен стоять на месте вводимых символов. При вводе данных пользователь увидит следующую маску: #####––01;

подпись используется в качестве заголовка столбца в режиме таблицы;

значение по умолчанию позволяет автоматически вводить в поле какое–либо значение;

условие на значение – определяет область или диапазон значение данных вводимых в поле;

сообщение об ошибке – позволяет указать текст сообщения, выводимого на экран, если введенные данные нарушают условие на значение;

обязательное поле – имеет два значения Да и Нет. Если установить значение Да, Ассеss потребует обязательного ввода какого-либо значения в данное поле.;

пустые строки – определяет, допускается ли ввод в данное поле пустых строк;

индексированное поле – определяет, будет или нет проводиться индексация по данному полю. Индексация состоит в создании списка номеров записей, упорядоченных в соответствии со значениями поля. Наличие индекса ускоряет операции поиска и сортировки, но требует дополнительного места на диске.

Работа с СУБД MS Access

Цель лекции: Ознакомиться Microsoft Access. Microsoft Access является реляционной базой данных. Дать основные понятия по объектам базы данных . Рассмотреть основные принципы работы Microsoft Access.

Объекты Microsoft Access

Microsoft Access называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули. В других СУБД , как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В Microsoft Access база данных включает в себя все объекты, связанные с хранимыми данными, в том числе и те, которые определяются для автоматизации работы с ними. Ниже приведен список основных объектов базы данных Access.

1. Таблица. Объект , который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определенного типа, например о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес клиента, и записи (которые называются также строками). В записи собрана вся информация о некотором объекте (человеке, образце продукции и т.п.). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, содержащих уникальные для каждой записи значения) и один или несколько индексов, помогающих ускорить доступ к данным.

2. Запрос. Объект , который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE ( запрос по образцу) или инструкции SQL ( структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

3. Форма. Объект , предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие, например изменение значения определенных данных, запустить макрос или процедуру VBA .

4. Отчет. Объект , предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

5. Макрос. Объект , представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Например, можно определить макрос , который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержимого. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных указанных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA .

6. Модуль. Объект , содержащий программы, написанные на языке Visual Basic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно «привязаны» к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

7. Страницы доступа. Страницы — служат для обеспечения доступа к данным, содержащимся в базе, удалённой от потребителя (например, через Интернет ).

Концептуальные взаимосвязи объектов Access показаны на рис. 6.1.

Объекты Access.

Понятие базы данных. Виды (модели) баз данных. Краткая характеристика.

База данных (БД) — это структурированная упорядоченная совокупность данных, которыми управляют централизованно.

Набор средств, необходимых для создания, изменения баз данных и обеспечения доступа к ним, называется системой управления базами данных (СУБД).

Наиболее часто используются три вида(модели) баз данных: сетевые, иерархические и реляционные. Они различаются способом реализации связей между данными.

Ø Сетевые БД реализуют связи посредством отношений, в результате данные в базе связаны между собой подобно сети.

Ø Иерархические БД являются некоторой разновидностью сетевых БД, связи направлены строго «сверху вниз»

Ø Реляционные БД реализуют связи между данными посредством ссылок (или реляций), т. е. одни данные хранят ссылки на другие данные. Такие БД имеют жесткую структуру и могут быть представлены в виде таблиц.

СУБД Мicrosoft Access входит в состав пакета Office содержит набор средств, реализующих все функции, связанные с управлением реляционной базой данных. Достоинством Мicrosoft Асcess является и то, что всей базе данных соответствует только один файл на диске, содержащий все ее объекты

В настоящее время наиболее широко распространены реляционные базы данных, базы данных в Мicrosoft Асcess являются реляционными.

Важным требованием, предъявляемым к таблицам реляционной базы данных, является минимизация количества повторяющихся данных. Если в одной таблице существуют повторяющиеся данные, то их следует поместить в другую таблицу, которая включает в себя первичный ключ первой таблицы.

Читать еще:  Как сделать книжную ориентацию в powerpoint

Понятие СУБД. Объекты СУБД MS ACСESS. Краткая характеристика.

Набор средств, необходимых для создания, изменения баз данных и обеспечения доступа к ним, называется системой управления базами данных (СУБД).

СУБД Мicrosoft Access входит в состав пакета Office содержит набор средств, реализующих все функции, связанные с управлением реляционной базой данных. Достоинством Мicrosoft Асcess является и то, что всей базе данных соответствует только один файл на диске, содержащий все ее объекты

Объекты Access.

Таблица—элемент данных, представляющий собой набор записей одного типа. Таблица всегда имеет имя и может быть пустой, т. е. не содержать записей. Таблицы БД не являются самостоятельными документами (файлами). Структура таблиц входит в состав общего файла наряду с запросами, формами и другими объектами. При изменении структуры таблицы система выдает запрос на сохранение изменений. Но содержание таблиц нельзя сохранить принудительной командой или, наоборот, отказаться от его сохранения. Все изменения в таблицах сохраняются автоматически в режиме реального времени.

Запрос— объект, задающий правило выбора нужных данных из базы. Его результатом является набор записей, т. е. некоторая временная таблица.

С помощью запроса можно выполнить следующие виды обработки данных:

— Выбрать записи, удовлетворяющие условиям отбора.

— В каждой из полученных записей производить вычисления.

— Сгруппировать записи, которые имеют одинаковые значения в одном или нескольких полях, в одну запись с одновременным выполнением групповых операций над другими полями.

— Произвести обновление полей в выбранном подмножестве записей.

— Создать новую таблицу БД, используя данные из существующих таблиц.

— Удалить выбранное подмножество записей из таблицы БД.

Форма— объект, позволяющий отображать и редактировать данные в удобном для пользователя виде. Кроме данных форма может содержать и другие элементы, например рамки, линии, геометрические элементы (дуги, окружности). Можно также располагать в форме текст, метки и даже кнопки, позволяющие запускать команды (например, команды перехода в другую форму или расчета некоторых значений).

Отчет— объект, позволяющий получать данные в пригодном для вывода на принтер виде. Он может содержать различные элементы оформления.

Макрос — объект, дающий возможность с помощью одной операции выполнять некоторую последовательность команд;Макросы — это макрокоманды. Если какие-то операции с БД проводятся часто.

Модуль— объект, представляющий собой программу на каком-либо языке программирования, реализующую некоторый алгоритм обработки данных в базе.

3. Понятие поле, запись. Краткая характеристика. Типы полей СУБД MS ACСESS.

Элементы таблиц:

Запись (строка)— элемент данных, содержащий сведения только об одном объекте (товаре, производителе, сотруднике, студенте). В отличие от поля запись не имеет имени, но имеет номер.

Дублирование записей запрещается.

Поле (столбец)— это наименьший элемент данных, имеющий имя и значение. Число столбцов в таблице определяется числом выбранных описательных реквизитов объекта. Например, объект Студент имеет описательные реквизиты (название полей):ФИО, Дата рождения, Адрес.

Под структурой таблицы понимают совокупность полей таблицы с указанием их имен, типов и свойств.

Поле.

Имя поля — это строка длиной не более 64 символов включая пробелы.

Тип поля указывает, какие значения может содержать поле. В СУБД Ассеss определены следующие типы полей:

Ø Текстовый — строка текста длиной не более 255 символов;

Ø Поле МЕМО — текст объемом до 64 000 символов;

Ø Числовой — для записи чисел;

Ø Дата/Время — для записи даты и времени;

Ø Денежный — числовой тип для записи денежных сумм; при просмотре его значений выводится символ валюты;

Ø Счетчик — числовой тип, значения которого изменяются системой автоматически;

Ø Логический — логический тип, значения которого Да или Нет, Истина или Ложь, Вкл или Выкл;

Ø Поле объекта OLE – объект, созданный другим приложением;

Ø Гиперссылка адрес гиперссылки – путь к объекту, документу или Web-страницы;

Ø Мастер подстановок позволяет создавать поле со списком для выбора значений из какой-то таблицы БД.

4. Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.

Для того чтобы найти нужную запись в таблице, используется метод ключей поиска. Он состоит в нахождении записи с помощью значения одного из ее полей. Это поле называется ключевымили просто ключом. Если один из ключей уникален, т. е. его значения не повторяются среди всех записей в таблице, то он называется первичным ключом. Этот ключ всегда указывает только на одну запись в отличие от остальных ключей, которые указывают на определенное множество записей (возможно, вообще ни на какие записи) и значения которых могут повторяться. Обычно в роли первичного ключа выступает специальное числовое поле, значение которого автоматически увеличивается СУБД при добавлении записей в таблицу. Такое поле называется идентификатором.

Структуру базы данных составляют таблицы и связи между ними — схема данных.

Связь (отношение) устанавливается между двумя полями таблиц, причем эти поля должны быть одного типа и одного размера.

Перед заданием связей необходимо закрыть таблицы, так как невозможно установить связи между открытыми (редактируемыми) таблицами.

Связи таблиц в реляционных базах данных бывают: «один-к-одному» и «один-ко-многим».

Отношение типа «один-к-одному» устанавливается между двумя первичными ключами разных таблиц, каждой записи одной таблицы соответствует одна запись другой.

Отношение типа «один-ко-многим» — между первичным ключом одной таблицы и ключом другой таблицы (наиболее широко распространены), каждой записи одной таблицы может соответствовать несколько записей другой. Одна таблица определяется как главная, другая – подчиненная.

Отношение типа «многие-ко-многим» — каждой записи одной таблицы может соответствовать несколько записей другой и наоборот. Это сетевые групповые отношения, не могут поддерживаться в реляционных БД. Обычно реализуются через третий объект, с которым исходные объекты связаны соотношением «один-ко-многим».

Две записи связаны, если значения связанных полей у них полностью совпадают.

5. Виды связей. Связывание данных. Обеспечение целостности данных.

Связь (отношение) устанавливается между двумя полями таблиц, причем эти поля должны быть одного типа и одного размера.

Связи таблиц в реляционных базах данных бывают: «один-к-одному» и «один-ко-многим».

Отношение типа «один-к-одному» устанавливается между двумя первичными ключами разных таблиц, каждой записи одной таблицы соответствует одна запись другой.

Отношение типа «один-ко-многим» — между первичным ключом одной таблицы и ключом другой таблицы (наиболее широко распространены), каждой записи одной таблицы может соответствовать несколько записей другой. Одна таблица определяется как главная, другая – подчиненная.

Отношение типа «многие-ко-многим» — каждой записи одной таблицы может соответствовать несколько записей другой и наоборот. Это сетевые групповые отношения, не могут поддерживаться в реляционных БД. Обычно реализуются через третий объект, с которым исходные объекты связаны соотношением «один-ко-многим».

Две записи связаны, если значения связанных полей у них полностью совпадают.

Создание связей между таблицами осуществляется через специальное диалоговое окно, которое называется Схема данных. Это окно открывается щелчком на одноименной кнопке панели инструментов или через меню Сервис. Затем добавляют все таблицы, которые надо связать. Связь между полями устанавливают путем перетаскивания имени поля из одной таблицы в другую на соответствующее ему связанное поле. При этом открывается возможность задать свойства образующейся связи:

обеспечение целостности данных – т.е.

1. в подчиненную таблицу не может быть добавлена запись с несуществующим в главной таблице значением ключа связи;

2. в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;

3. в главной таблице нельзя изменить значение ключа связи, если в подчиненной таблице имеются связанные с ней записи.

Если для выбранной связи активизируется Обеспечение целостности данных, то можно задать следующие режимы:

каскадное обновление связанных полей и каскадное удаление связанных записейобеспечивают одновременной обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице. (Например, если изменилась фамилия какой-то клиентки, то вносятся изменения только в одну таблицу, а в связанные с ней изменения вносятся автоматически.)

Объект СУБД MS ACСESS Таблица.

Ссылка на основную публикацию
Adblock
detector