Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Cистема управления базами данных
(СУБД) Для взаимодействия пользователя с БД используются СУБД (системы управления БД). СУБД включает: Ø набор средств для поддержки таблиц, отношений между ними; Ø развитый пользовательский интерфейс, который позволяет вводить информацию, выполнять поиск и представлять информацию в текстовом или графическом виде; Ø средства программирования высокого уровня, с помощью которых можно создавать программные продукты для работы с базами данных; Ø средства для выбора нужных данных; Ø средства для вывода информации на печать; Ø средства для выполнения расчетов. С помощью СУБД можно: q выбирать информацию, представляющую интерес, q напечатать всю таблицу или только выбранные записи и поля в различных форматах, q отображать данные из таблиц в виде графиков и диаграмм, q выполнять различные вычисления в процессе подготовки отчетов или выбора данных из таблиц. В настоящее время применяется несколько десятков различных СУБД. Среди них можно назвать Мiсгоsоft Асcеss, Visual FохРго, Огасlе. Многие языки программирования также содержат средства для работы с базами данных, например, Dе1рhi, Visual Ваsic, Visual С++. Мiсгоsоft Асcеss предназначен для создания небольших, некоммерческих приложений. Чтобы работать с Асcеss, необязательно быть программистом и знать английский язык. Программа русифицирована и проста в освоении. Создание базы данных и таблиц в Асcеss. База данных в Асcеss содержит несколько таблиц. Типы полей: Þ Текстовый. Служит для ввода символьных данных: букв, цифр, знаков пунктуации, других символов, длиной не более 256 символов. Такой тип должны иметь, например, поля Фамилия, Адрес. Þ Числовой. Используется для ввода целых и вещественных чисел. Например, количество чего-либо, номер квартиры, вес и т.д. Þ Дата/время. Позволяет задавать дату или время. Например, дата поступления заявки, время вызова. Þ Логический тип. Может принимать одно из двух возможных значений: «истина» или «ложь». «Истина» обозначается И, «Ложь» Л. Примеры: наличие оплаты, вступление в профсоюз. Þ Денежный. Разновидность числового типа. Отличается более удобным форматом и значком денежной единицы. Для обозначения рублей используется буква р, дробная часть содержит две цифры для хранения копеек. Например, цена товара, сумма налогов.
Þ ОLЕ-объект. Позволяет сохранять рисунки, музыкальные клипы, видеозаписи и т.д. Þ МЕМО-поле — символьное поле длиной до 65 535. Данные МЕМО поля не хранятся в таблице, таблица содержит только ссылку на эти данные. Þ Счетчик — целое значение. Значение счетчика не может повторяться, устанавливается автоматически, на единицу больше, чем предыдущее значение. Удобно использовать для нумерации записей. Асcеss позволяет задать в таблице одно ключевое поле. Значения ключевого поля не должны повторяться. Пример — таблица «Заказы», с ключевым полем Номер заказа. В таблице не должно быть заказов с одинаковым номером. Между таблицами возможны отношения трех типов: «один к одному», «многие к одному», «один ко многим». Асcеss не поддерживает отношение «многие ко многим». Разберем реализацию отношений.
Отношение «один к одному» Сотрудники Семейное положение
Поле связи в обеих таблицах должно быть ключевым. В примере — это Код сотрудника.
Отношения «один ко многим» Сотрудники Выполненные работы
Поле связи должно быть ключевым только в таблице с отношением один (Сотрудники). Кроме таблиц, в базе данных Асcеss могут содержатся средства для работы с данными: формы, запросы, отчеты и т.д. База данных хранится в файле с расширением mdb.
Таблица может быть создана в одном из пяти режимов.
Ø и вводить данные. Тип поля определяется Асcеss автоматически и не всегда правильно. Хорошо работает при занесении символьных и числовых
данных. У вас могут возникнуть проблемы при занесении дат, не удастся занести логическое значение. Ø Конструктор позволяет изменить имя, тип и формат поля. В этом режиме невозможно вводить данные. Ø Мастер таблиц. Вы можете выбрать какие-то поля из таблиц-образцов. Ø Импорт таблиц. Вы можете скопировать готовую таблицу из какой-либо базы данных. Ø Связь с таблицей позволяет указать адрес готовой таблицы, с которой вы хотите работать.
Рассмотрим пример создания базы данных «Склад», содержащую три таблицы: «Товары», «Клиенты», «Заказы».
Товары Клиенты
Между таблицами существуют отношения; «Товары» и «Заказы» — отношение «один ко многим», «Заказы» — «Клиенты» — отношение «многие к одному". Занести данные в таблицы. Порядок выполнения: 1. ПУСК \ ПРОГРАММЫ \ Мiсгоsоft Асcеss или загрузочным файлом АССSSЕ.ЕХЕ На экране появится окно диалога Файл новой базы данных, и Асcеss предложит вам имя базы данных dbfl или dbf2 и т.д. Задайте имя новой базы данных Склад. Нажмите Создать. Появится окно базы данных.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-06; просмотров: 187; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.238.138.162 (0.01 с.) |