Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2017-12-13 | 301 |
5.00
из
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
РАБОТА С ДАННЫМИ В РЕЛЯЦИОННЫХ БД
Методические указания к выполнению контрольной работы по
дисциплине «Информационные средства в электроэнергетике и
электротехнике», заочная форма обучения
Комсомольск-на-Амуре 2017
УДК 62 - 83
Методические указания к выполнению контрольной работы по
дисциплине «Информационные средства в электроэнергетике и
электротехнике», заочная форма обучения/ Сост. В.И.Суздорф.- Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. тех. ун-т, 2017.-15 с.
Методические указания рассмотрены и рекомендованы методическим семинаром кафедра "Электропривод и автоматизация промышленных установок» 1 февраля 2017 г.
Печатается по постановлению редакционно-издательского совета Комсомольского-на-Амуре государственного технического университета.
Цель работы: ознакомиться с основами создания современных реляционных баз данных, изучить средства управления и манипуляции данных.
ВВЕДЕНИЕ
Почти все современные системы основаны на реляционной (relational) модели управления базами данных. Название "реляционная" связано с тем, что каждая запись в такой базе данных содержит информацию, относящуюся (related) только к одному конкретному объекту. Кроме того, с данными двух типов можно работать как с единым целым, основанным на значениях связанных между собой (related) данных. Некоторые термины реляционных баз данных
• Отношение (Relation) - информация об объектах одного типа, например, о клиентах, заказах, сотрудниках. В реляционных базах данных отношение обычно хранится в виде таблицы.
• Атрибут (Attribute) - определенная часть информации о некотором объекте - например, адрес клиента или зарплата сотрудника. Атрибут обычно хранится в виде столбца или поля таблицы.
|
• Связь (Relationship) - способ, которым связана информация в одной таблице с информацией в другой таблице. Например, у клиентов с заказами тип связи - "один-ко-многим", так как один клиент может разместить много заказов, но любой заказ соотносится только с одним клиентом.
• Объединение (Join) - процесс объединения таблиц или запросов на основе совпадающих значений определенных атрибутов. Например, информация о клиентах может быть объединена с информацией о заказах по коду данного клиента.
В реляционной СУБД все обрабатываемые данные представляются в виде таблиц. Информация об объектах определенного вида (например, о клиентах) представляется в табличном виде - в столбцах таблицы сосредоточены различные характеристики этих объектов - атрибуты (например, адреса клиентов), а строки предназначены для описания значений всех атрибутов отдельного объекта (например, данных о конкретном клиенте). Даже в том случае, когда используются функции СУБД для выбора информации из одной или нескольких таблиц (то есть выполняете запрос), результат представляется также в некотором табличном виде. Более того, можно выполнить запрос с использованием результатов другого запроса.
Можно объединить информацию из нескольких таблиц или запросов. Например, чтобы выяснить, какие заказы оформили те или иные клиенты, можно соединить информацию о клиентах с данными о заказах, а для того, чтобы установить, кто из сотрудников работал с данным заказом, можно объединить информацию о заказах с информацией о сотрудниках.
Возможности СУБД
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными.
|
Основные функции СУБД
Определение данных (Data definition) - необходимо определить, какая именно информация будет храниться в базе данных, задать структуру данных и их тип (например, количество цифр или символов), а также указать, как эти данные связаны между собой. В некоторых случаях можно также задать форматы и критерии проверки данных.
Обработка данных (Data manipulation) - данные можно обрабатывать самыми различными способами. Можно выбирать любые поля, фильтровать и сортировать данные. Можно объединять данные с другой связанной с ними информацией и вычислять итоговые значения.
Управление данными (Data control) - указывается, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию. Можно также определить правила коллективного пользования данными.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.
Определение данных и их хранение
Во время работы с документом или электронной таблицей необходимо быть полностью свободным в определении содержимого документа или каждой ячейки таблицы. На одной странице документа можно разместить несколько абзацев текста, таблицу, схему или несколько колонок данных, используя при этом различные шрифты. В шапке столбца электронной таблицы вы можете в качестве его заголовка ввести некоторый текст. Можно также в одном и том же столбце задать различные числовые форматы, зависящие от назначения строк. В текстовом редакторе такая гибкость необходима для того, чтобы поместить ту или иную информацию в нужное место на странице, а в электронной таблице необходимо иметь возможность хранить исходные данные, производить необходимые вычисления и представлять результаты в нужном виде.
Эта гибкость обеспечивает успешное решение относительно небольших, хорошо сформулированных задач. Но когда электронная таблица содержит несколько сотен строк, а документы состоят из многих страниц, то работать с ними становится довольно трудно. С ростом объема данных можно обнаружить, что превышены установленные электронной таблицей или текстовым редактором ограничения на память или же вообще исчерпаны возможности компьютерной системы. Если разрабатывается документ или электронная таблица, которые предназначены для других пользователей, то становится трудно (или даже невозможно.) проконтролировать ввод новых и использование уже имеющихся данных. Например, когда в электронной таблице в одной ячейке должна храниться дата, а в другой - денежное поступление, пользователь чисто случайно может их перепутать.
|
Некоторые программы для работы с электронными таблицами позволяют определить внутри электронной таблицы область "базы данных", которая может помочь частично решить эти проблемы. Однако, по-прежнему будут ограничения данной программы на объем памяти. Кроме того, электронная таблица не может работать с информацией, представленной в виде рисунка или звука.
СУБД позволяет задать типы данных и способы их хранения. Можно задать критерии (условия), которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных. В самом простом случае условие на значение (validation rule) должно гарантировать, что не будет введен случайно в числовое поле буквенный символ. Другие условия могут определять область или диапазоны допустимых значений ваших данных. В наиболее совершенных системах можно задать отношения между совокупностями данных (обычно называемыми таблицами или файлами) и возложить на СУБД обеспечение совместимости или целостности данных. Например, можно заставить систему автоматически проверять отношение введенных заказов к конкретным клиентам.
2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Создание взаимосвязанных таблиц.
1. Загрузите СУБД Access.
2. Выберите режим - Новая база данных. Создайте имя Файла новой базы данных, выберите или создайте папку для хранения файла и нажмите кнопку Создать.
3. Начните создание новой таблицы.
Порядок создания таблиц
Важной составляющей построения электротехнических комплексов и систем является вопрос комплектования. Предприятия осуществляют решение этой задачи в системе госзакупок, где важно сопоставлять технические характеристики и стоимостные параметры электротехнических устройств и приборов. В контрольной работе предлагается построить предметно-ориентированную базу данных предприятия для покупки комплектующих электротехнического профиля.
|
Сначала создайте таблицу с именем Клиент (фамилия).
Заполните таблицу Клиент данными и закройте, щелкнув по кнопке .
Создайте таблицу с именем Поставщик и введите данные в соответствии с Заданием на работу.
Создайте таблицу с именем Тип и введите данные
Создайте таблицу Товар. После создания таблицы откройте ее в режиме таблица и выполните подстановку полей со списком из таблиц Тип и Поставщик. Более подробнее о подстановках читайте ниже в Элементах теории.
Порядок выполнение процедуры подключения поля со списком:
Откройте таблицу Товар. Она должна иметь вид:
|
В полях Устройства и Фирмы при установке в них курсора должны появляться кнопки вызова списка подстановок
Заполните таблицу данными по нижеприведенному примеру:
Данные в поля Устройства и Фирмы вводятся посредством нажатия на кнопку вызова списка и выбора из списка требуемого названия объекта.
Создайте таблицу Заказы, установите свойства полей и создайте ключевое поле.
Аналогично выполните действия для включения в данную таблицу списка подстановки из таблицы Сотрудник (поле Фамилия), из таблицы Доставки (поле Название) и дайте новым полям соответственно имена Сотрудник, Доставка. Проверьте свойства полей и при необходимости их исправьте. Если какие-либо данные свойст не исправляются, необходимо убрать связи между таблицами в Схеме данных (описано в разделе Порядок создания связей). Заполнять таблицу не надо! Она будет заполняться при формировании Счет-фактуры.
Создайте таблицу Заказано, установите свойства полей. Создавать ключевое поле пока не надо!!!
Проверьте свойства полей и при необходимости их исправьте. Заполнять таблицу не надо! Она будет заполняться при формировании Счет-фактуры.
Создание составного ключа в таблице “ Заказано ”
Для работы в Базе данных со всеми таблицами и данными необходимо таблицы связать между собой.
Порядок создания связей
Вы подготовили Базу данных к работе. Внимательно прочитайте дополнительную информацию, приведенную ниже. Для наглядности дан пример создания базы данных АРМ реализации товара. В лабораторной работе рекомендуется выбрать предметную область данных и согласовать ее с преподавателем. Обратите внимание на размерность создаваемых отношений. Она должна соответствовать примеру.
Элементы теории
РАБОТА С ДАННЫМИ В РЕЛЯЦИОННЫХ БД
Методические указания к выполнению контрольной работы по
дисциплине «Информационные средства в электроэнергетике и
электротехнике», заочная форма обучения
Комсомольск-на-Амуре 2017
УДК 62 - 83
Методические указания к выполнению контрольной работы по
дисциплине «Информационные средства в электроэнергетике и
электротехнике», заочная форма обучения/ Сост. В.И.Суздорф.- Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. тех. ун-т, 2017.-15 с.
Методические указания рассмотрены и рекомендованы методическим семинаром кафедра "Электропривод и автоматизация промышленных установок» 1 февраля 2017 г.
Печатается по постановлению редакционно-издательского совета Комсомольского-на-Амуре государственного технического университета.
Цель работы: ознакомиться с основами создания современных реляционных баз данных, изучить средства управления и манипуляции данных.
ВВЕДЕНИЕ
Почти все современные системы основаны на реляционной (relational) модели управления базами данных. Название "реляционная" связано с тем, что каждая запись в такой базе данных содержит информацию, относящуюся (related) только к одному конкретному объекту. Кроме того, с данными двух типов можно работать как с единым целым, основанным на значениях связанных между собой (related) данных. Некоторые термины реляционных баз данных
• Отношение (Relation) - информация об объектах одного типа, например, о клиентах, заказах, сотрудниках. В реляционных базах данных отношение обычно хранится в виде таблицы.
• Атрибут (Attribute) - определенная часть информации о некотором объекте - например, адрес клиента или зарплата сотрудника. Атрибут обычно хранится в виде столбца или поля таблицы.
• Связь (Relationship) - способ, которым связана информация в одной таблице с информацией в другой таблице. Например, у клиентов с заказами тип связи - "один-ко-многим", так как один клиент может разместить много заказов, но любой заказ соотносится только с одним клиентом.
• Объединение (Join) - процесс объединения таблиц или запросов на основе совпадающих значений определенных атрибутов. Например, информация о клиентах может быть объединена с информацией о заказах по коду данного клиента.
В реляционной СУБД все обрабатываемые данные представляются в виде таблиц. Информация об объектах определенного вида (например, о клиентах) представляется в табличном виде - в столбцах таблицы сосредоточены различные характеристики этих объектов - атрибуты (например, адреса клиентов), а строки предназначены для описания значений всех атрибутов отдельного объекта (например, данных о конкретном клиенте). Даже в том случае, когда используются функции СУБД для выбора информации из одной или нескольких таблиц (то есть выполняете запрос), результат представляется также в некотором табличном виде. Более того, можно выполнить запрос с использованием результатов другого запроса.
Можно объединить информацию из нескольких таблиц или запросов. Например, чтобы выяснить, какие заказы оформили те или иные клиенты, можно соединить информацию о клиентах с данными о заказах, а для того, чтобы установить, кто из сотрудников работал с данным заказом, можно объединить информацию о заказах с информацией о сотрудниках.
Возможности СУБД
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными.
Основные функции СУБД
Определение данных (Data definition) - необходимо определить, какая именно информация будет храниться в базе данных, задать структуру данных и их тип (например, количество цифр или символов), а также указать, как эти данные связаны между собой. В некоторых случаях можно также задать форматы и критерии проверки данных.
Обработка данных (Data manipulation) - данные можно обрабатывать самыми различными способами. Можно выбирать любые поля, фильтровать и сортировать данные. Можно объединять данные с другой связанной с ними информацией и вычислять итоговые значения.
Управление данными (Data control) - указывается, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию. Можно также определить правила коллективного пользования данными.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.
Определение данных и их хранение
Во время работы с документом или электронной таблицей необходимо быть полностью свободным в определении содержимого документа или каждой ячейки таблицы. На одной странице документа можно разместить несколько абзацев текста, таблицу, схему или несколько колонок данных, используя при этом различные шрифты. В шапке столбца электронной таблицы вы можете в качестве его заголовка ввести некоторый текст. Можно также в одном и том же столбце задать различные числовые форматы, зависящие от назначения строк. В текстовом редакторе такая гибкость необходима для того, чтобы поместить ту или иную информацию в нужное место на странице, а в электронной таблице необходимо иметь возможность хранить исходные данные, производить необходимые вычисления и представлять результаты в нужном виде.
Эта гибкость обеспечивает успешное решение относительно небольших, хорошо сформулированных задач. Но когда электронная таблица содержит несколько сотен строк, а документы состоят из многих страниц, то работать с ними становится довольно трудно. С ростом объема данных можно обнаружить, что превышены установленные электронной таблицей или текстовым редактором ограничения на память или же вообще исчерпаны возможности компьютерной системы. Если разрабатывается документ или электронная таблица, которые предназначены для других пользователей, то становится трудно (или даже невозможно.) проконтролировать ввод новых и использование уже имеющихся данных. Например, когда в электронной таблице в одной ячейке должна храниться дата, а в другой - денежное поступление, пользователь чисто случайно может их перепутать.
Некоторые программы для работы с электронными таблицами позволяют определить внутри электронной таблицы область "базы данных", которая может помочь частично решить эти проблемы. Однако, по-прежнему будут ограничения данной программы на объем памяти. Кроме того, электронная таблица не может работать с информацией, представленной в виде рисунка или звука.
СУБД позволяет задать типы данных и способы их хранения. Можно задать критерии (условия), которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных. В самом простом случае условие на значение (validation rule) должно гарантировать, что не будет введен случайно в числовое поле буквенный символ. Другие условия могут определять область или диапазоны допустимых значений ваших данных. В наиболее совершенных системах можно задать отношения между совокупностями данных (обычно называемыми таблицами или файлами) и возложить на СУБД обеспечение совместимости или целостности данных. Например, можно заставить систему автоматически проверять отношение введенных заказов к конкретным клиентам.
2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Создание взаимосвязанных таблиц.
1. Загрузите СУБД Access.
2. Выберите режим - Новая база данных. Создайте имя Файла новой базы данных, выберите или создайте папку для хранения файла и нажмите кнопку Создать.
3. Начните создание новой таблицы.
Порядок создания таблиц
Важной составляющей построения электротехнических комплексов и систем является вопрос комплектования. Предприятия осуществляют решение этой задачи в системе госзакупок, где важно сопоставлять технические характеристики и стоимостные параметры электротехнических устройств и приборов. В контрольной работе предлагается построить предметно-ориентированную базу данных предприятия для покупки комплектующих электротехнического профиля.
Сначала создайте таблицу с именем Клиент (фамилия).
Заполните таблицу Клиент данными и закройте, щелкнув по кнопке .
Создайте таблицу с именем Поставщик и введите данные в соответствии с Заданием на работу.
Создайте таблицу с именем Тип и введите данные
Создайте таблицу Товар. После создания таблицы откройте ее в режиме таблица и выполните подстановку полей со списком из таблиц Тип и Поставщик. Более подробнее о подстановках читайте ниже в Элементах теории.
Порядок выполнение процедуры подключения поля со списком:
Откройте таблицу Товар. Она должна иметь вид:
В полях Устройства и Фирмы при установке в них курсора должны появляться кнопки вызова списка подстановок
Заполните таблицу данными по нижеприведенному примеру:
Данные в поля Устройства и Фирмы вводятся посредством нажатия на кнопку вызова списка и выбора из списка требуемого названия объекта.
Создайте таблицу Заказы, установите свойства полей и создайте ключевое поле.
Аналогично выполните действия для включения в данную таблицу списка подстановки из таблицы Сотрудник (поле Фамилия), из таблицы Доставки (поле Название) и дайте новым полям соответственно имена Сотрудник, Доставка. Проверьте свойства полей и при необходимости их исправьте. Если какие-либо данные свойст не исправляются, необходимо убрать связи между таблицами в Схеме данных (описано в разделе Порядок создания связей). Заполнять таблицу не надо! Она будет заполняться при формировании Счет-фактуры.
Создайте таблицу Заказано, установите свойства полей. Создавать ключевое поле пока не надо!!!
Проверьте свойства полей и при необходимости их исправьте. Заполнять таблицу не надо! Она будет заполняться при формировании Счет-фактуры.
Создание составного ключа в таблице “ Заказано ”
Для работы в Базе данных со всеми таблицами и данными необходимо таблицы связать между собой.
Порядок создания связей
Вы подготовили Базу данных к работе. Внимательно прочитайте дополнительную информацию, приведенную ниже. Для наглядности дан пример создания базы данных АРМ реализации товара. В лабораторной работе рекомендуется выбрать предметную область данных и согласовать ее с преподавателем. Обратите внимание на размерность создаваемых отношений. Она должна соответствовать примеру.
Элементы теории
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!