рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лабораторная работа № 18

Лабораторная работа № 18 - раздел Компьютеры, Лабораторная работа. Объекты операционной системы Windows Тема: «Система Управления Базами Данных Microsoft Access. Создание Ба...

Тема: «Система управления базами данных Microsoft Access. Создание базы данных из нескольких таблиц»

Цель работы: познакомить с основными объектами базы данных, сформировать умение строить базы данных из нескольких таблиц, создавая связи между ними.

Основные понятия:

База данных - это совокупность данных (таблиц), хранящихся вместе и связанных друг с другом, или это специальное электронное хранилище взаимосвязанных данных.

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

 

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

Microsoft Access состоит из отдельных компонентов, которые используются для хранения и представления информации. Этими компонентами являются таблицы, формы, отчёты, запросы, макросы, модули.У каждого объектаMicrosoft Accessесть по крайней мере2 способа создания:с помощьюКонструктораили с помощьюМастера. В режиме Конструкторасоздается или изменяется структура объекта, в Мастереиспользуются готовые варианты объектов, что предоставляет пользователю выбирать.

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

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

Разные типы полей имеют разное назначение и разные свойства.

1. Основное свойство текстового поля размер.

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

3. Поля для ввода дат или времени имеют тип Дата/время.

4. Для ввода логических данных, имеющих только два значения (Да или Нет; 1 или 0; Истина или Ложь и т. п.), служит специальный тип — Логическое поле. Длина такого поля всегда равна 1 байту, поскольку этого более чем достаточно, чтобы выразить логическое значение.

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

6. В современных базах данных можно хранить не только числа и буквы, но и картинки, музыкальные клипы и видеозаписи. Поле для таких объектов называется полем объекта OLE.

7. У текстового поля есть недостаток, связанный с тем, что оно имеет ограниченный размер (не более 256 символов). Если нужно вставить в поле длинный текст, для этого служит поле типа MEMO. В нем можно хранить до 65 535 символов. Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.

8. Очень интересное поле Счетчик. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращивания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи. Это поле удобно для нумерации записей.

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

Разделение базы на связанные таблицы не только удобно, но иногда и необходимо. Например, для увеличения числа заказов менеджер фирмы, занимающейся прокатом компакт-дисков, решил поставить в общем зале компьютер, на котором каждый клиент может просмотреть список имеющихся дисков с иллюстрациями из игр. Если база состоит только из одной таблицы, то вместе с информацией о дисках случайный посетитель получит доступ к информации о других клиентах фирмы. Такой менеджер не только не приобретет новых клиентов, но и растеряет тех, которых имел.

Для того чтобы связи между таблицами работали надежно и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля. При создании структуры таблиц одно поле (или одну комбинацию полей) можно назначить ключевым. С ключевыми полями компьютер работает особо. Он проверяет их уникальность и быстрее выполняет сортировку по таким полям. Ключевое поле — очевидный кандидат для создания связей. Иногда ключевое поле называют первичным ключом.

Типы связей:

1:1: Отношение «один-к-одному». Например: (студент - № зачетки)

1:N:Отношение «один-ко-многим». Например: Один поставщик...а) ... может поставлять несколько товаров, ...б) ... но у каждого товара может быть только один поставщик. (Группа-студенты)

N:M: Отношение «многие-ко-многим» одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Например: (Студенты-курсы, которые они слушают)

Требования к созданию связанных таблиц:

Целостность данных означает систему правил, используемых в СУБД Access для поддержания связей между записями в связанных таблицах. Контролировать целостность данных можно, если выполнены следующие условия:

· Связанное поле одной таблицы является ключевым полем или имеет уникальный индекс.

· Связанные поля имеют один тип данных. Исключение: поле Счетчик может быть связано с Числовым полем, если оно имеет тип Длинное целое.

· Обе таблицы принадлежат одной базе данных Access.

Упражнение 1.Создание базы данных «Деканат».

1. Создайте новую базу данных «Деканат».Для создания новой базы данных:

  • загрузите Access, в появившемся окне с левой стороны щелкните по пункту Новая база данных;
  • в окне «Файл новой базы данных» в поле Имя файла в качестве имени базы данных задайте имя Деканат
    и выберите папку (пункт Папка),где ваша база данных будет находиться, т.е. в свою папку.
  • щелкните по кнопке <Создать>.

2. Создайте таблицу базы данных. Для создания таблицы базы данных:

· В появившимся окне на левой панели окна "База данных" сосредоточены элементы управления для вызова всех типов объектов Access (таблицы, запросы, формы и т.д.). В окне выберите тип создаваемого документа. Вы создаете таблицы, поэтому выберите закладку Таблица. Щелкните по кнопке Создать.

· Откроется окно диалога «Новая таблица», в правой части которого находится список вариантов дальнейшей работы:

· Здесь несколько вариантов, но вы выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.

3. Определите поля таблицы в соответствии с табл. 1.Для определения полей таблицы:

· введите в строку столбца «Имя поля» имя первого поля Код преподавателя;

· в строке столбца «Тип данных» щелкните по кнопке списка и выберите тип данных Числовое, а Размер поля; Целое во вкладке Общие

· Установите поля Код преподавателя ключевым. Для этого щелкните на рисунок ключа на панели инструментов или вызовите контекстное меню

· Введите ограничения на данные в поле <Код>; эти данные не должны повторяться, т.к. коды преподавателей не должны повто­ряться, а также должна быть обеспечена возможность их изменения (

· Во вкладке Общие щелкните по строке параметра Индексированное пол ;

Примечание. Индекс — это средство Access, ускоряющее поиск и сортировку данных в таблице. Ключевое поле (поле первичного ключа) таблицы индекси­руется автоматически. Не допускается создание индексов для полей типа MEMO и Гиперссылка или полей объектов OLE.

  • выберите в списке пункт Да (совпадения не допускаются);

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

Таблица 1.

Имя поля Тип данных Размер поля
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Дата рождения Дата/время Формат поля: Краткий
Должность Текстовый
Код дисциплины Числовой Целое
Дисциплина Текстовый
Телефон Текстовый
Зарплата Денежный Формат поля: Основной, Число десятичных знаков: 0
  • Сохраните созданную таблицу под именем Преподаватели. Для этого нажмите на знак «Закрыть».В появившемся окне наберите имя таблицы Преподаватели и щелкните по кнопке ОК.

– Конец работы –

Эта тема принадлежит разделу:

Лабораторная работа. Объекты операционной системы Windows

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лабораторная работа № 18

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лабораторная работа № 1
ТЕМА: «Операционная система Windows. Основные объекты и приемы управления Windows. Программа Проводник» Цель работы:познакомить с основными объектами опер

Лабораторная работа №2
ТЕМА: «Обслуживание дисков. Архивация файлов. Антивирусные программы» Цель работы:сформировать умение работать с дисками, архивировать файлы, проверять на

Лабораторная работа №3
Тема: «Текстовый процессор Word. Создание, редактирование и форматирование документов» Цель работы:сформировать умение редактировать и форматировать текст

Средства поиска и замены.
1. ПравкаÞНайти (Ctrl+f) 2. в поле Найти вводят фрагмент разыскиваемого текста; 3. для автоматической замены найденного текста использ

Установите расстановку переносов с помощью команды Сервис – Язык – Расстановка переносов
5. Выполните поиск в тексте слов начинающихся с буквы Пс помощью командыПравка – Найти. 6. Замените слова «Снежная долина» на «Же

Заданий
№ варианта Лаб_W1 шриф

Цель работы:сформировать умение работать с графическими объектами, использовать OLE технологиидля создания комплексных документов.
Основные понятия: Создание рисунков в Word. В Word есть встроенный графический редактор, идеально подходящий для созд

В графические объекты поместите формулы с помощью инструментаНадписьили щелкнуть правой кнопкой по объекту и выбратьДобавить текст.
Упражнение 4. Создайте нижеприведенную таблицу, введите свой данные и вычислите объем расходов студента:   Расходы

Установите курсор в начале строки и выполните команду Сервис/Макрос/Макросы.
3. В открывшемся диалоговом окне активизируйте макрос. Удалить_До_Конца_Строки и щелкните на кнопке выполнить. Текст удаляется.   Упражнение 3.

Лабораторная работа №7
Тема: «Табличный процессор MS Excel. Ввод и редактирование данных. Адресация ячеек» Цель работы:повторить основные понятия табличного процессора Excel, сф

Лабораторная работа №8
Тема: «Вычисление значений функции. Мастер функции. Построение графиков и диаграмм» Цель работы:сформировать умения вычислять значения функций, строить гр

Категория Математические.
ABS (число) – модуль числа. COS(число) – косинус заданного числа. EXP(число) – возвращает число е, возведенное в указанную степень. LN(число) – возвращает натуральны

Статистические функции.
МАКС(аргумент1; аргумент2;…) - ищет максимальный из аргументов; МИН(аргумент1; аргумент2;…) - ищет минимальный из аргументов; СРЗНАЧ(аргумент1; аргумент2;…) - вычисляет среднее св

Расширенный фильтр
Команда ДанныеðФильтрðРасширенный фильтрпозволяет фильтровать данные с использованием диапазона критериев для вывода только записей, удовлетворяющих определенным критериям.

Лабораторная работа №12
Тема: «Матрицы и матричные формулы» Цель работы:сформировать умения использовать функции Excel для выполнения различных операции над матрицами (массивами)

Технология работы.
1. Переименуйте Лист1 на Задание 3 2. Вычислим A-1 описанным ранее методом. Так как Ax=b , то x=A-1 b. Для определения х необходимо

Лабораторная работа № 13
Тема: «Табличный процессор Excel. Массивы. Вычисление сложных выражений. Метод Крамера» Цель работы:сформировать умение вычислять сложные выражения, решат

Лабораторная работа №14
Тема: «Поиск решения и решение оптимизационных задач. Линейная оптимизационная задача. Планирования производства красок» Цель работы:сформировать умение р

Лабораторная работа №15
Тема: «Функции Microsoft Excel для расчета операций по кредитам и займам»   Цель работы:сформировать умение работать с финансовыми функциями

Лабораторная работа №16
Тема: «Расчет периодических платежей. Вычисление амортизации» Цель работы: сформировать умение использовать финансовые функции для расчета периодических п

Тема: «Система управления базами данных Microsoft Access.
Создание форм» Цель работы:сформировать умение создавать различного вида форм. Основные понятия: Обычно разработчик баз

Лабораторная работа №20
Тема: «Система управления базами данных Microsoft Access. Создание запросов» Цель работы:сформировать умение создавать различного типа запросы.

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

Лабораторная работа №21
Тема: « Система управления базами данных Microsoft Access . Создание отчетов» Цель работы:сформировать умение создавать отчеты. Основные

Лабораторная работа №22
Тема: «Язык создания гипертекстовых документов – HTML. Теги форматирования текста. Вставка рисунков, создание гиперссылки. Списки. Таблицы» Основные понятия:

Основные табличные структуры
Давайте начнем с очень простого примера. Он связан с представлением таблицы чисел 2 на 2 (единичная матрицa) без каких либо заголовков. Код HTML выглядит следующим образом:

На этом информация, отражающаяся в нашем HTML-документе, закончилась и можно закрыть тэг <BODY>, набрав </BODY>.
11. Теперь запись нашего HTML-документе закончилась, поэтому можно закрыть тэг <HTML>, набрав</HTML>. 12. Закройте блокнот и откройте ваш доку

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги