И. В. Рахмелевич основы проектирования баз данных


НазваниеИ. В. Рахмелевич основы проектирования баз данных
страница1/18
ТипДокументы
filling-form.ru > Бланки > Документы
  1   2   3   4   5   6   7   8   9   ...   18


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное
учреждение высшего образования

«Нижегородский государственный университет имени Н.И. Лобачевского»

И.В. Рахмелевич


ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Практикум

Рекомендовано методической комиссией
факультета управления и предпринимательства
для студентов ННГУ, обучающихся по специальности
230401‒ «Информационные системы (по отраслям)»

очной формы обучения

Нижний Новгород

2014

УДК 681.3

ББК 32.81
И.В. Рахмелевич. ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ. Практикум. Нижний Новгород: Нижегородский государственный университет им. Н.И. Лобачевского, 2014. − 80 с.
Рецензент: д. ф.-м.н., профессор Болдыревский П.Б.


Практикум содержит задания по курсу «Основы проектирования баз данных». В процессе их выполнения студенты на практике изучают создание структуры базы данных, а также технологии управления данными, хранящимися в базе. В практикуме приводятся задания по работе с системой управления базами данных (СУБД) Microsoft Access, а также по созданию запросов всех видов на языке SQL, который является наиболее популярным языком для работы с базами данных. Кроме того, даются практические навыки по разработке простейших приложений для баз данных в среде Delphi 7.

Ответственный за выпуск:

председатель методической комиссии
факультета управления и предпринимательства ННГУ

к.э.н., доцент С.Д. Макарова


© Нижегородский государственный
университет, 2014

© Составление, И.В. Рахмелевич, 2014

Введение


В процессе изучения современных информационных технологий ведущую роль играет освоение эффективных технологий хранения, обработки и анализа больших объемов информации. Этому посвящен курс «Основы проектирования баз данных», являющийся одной из важнейших дисциплин для студентов среднего профессионального образования, обучающихся по специальности 230401‒ «Информационные системы (по отраслям)». Задания, включенные в настоящий практикум, ориентированы на то, чтобы помочь студентам приобрести необходимые практические навыки по работе с базами данных (БД), в том числе создание структуры БД, анализ и модификация данных, хранящихся в БД. Практикум состоит из двух глав. Первая глава содержит задания, посвященные работе с системой управления базами данных (СУБД) Microsoft Access. Во второй главе приведены задания, посвященные освоению языка SQL, который является наиболее известным и популярным языком для работы с БД. Определенное внимание уделено разработке приложений для баз данных в среде Delphi 7, что необходимо для разработки интерфейса пользователей, обеспечивающего их работу с БД. В процессе выполнения заданий используется СУБД Paradox, доступная в компьютерных классах.

Глава 1. Работа в СУБД Microsoft Access

Задание 1. Работа в режиме таблицы


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

Методические указания:

  1. Загрузить Access, создать новую базу данных и сохранить ее в своей папке под именем Предприятие (рекомендуется сохранить в формате Access 2003).

  2. Создать новую таблицу в базе данных в режиме таблицы. Для этого:
    а) в Access 2003 - дважды щелкнуть по кнопке «Создание таблицы путем ввода данных»;
    б) в Access 2007 – использовать кнопку «Создание/Таблица».

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

  1. Ввести данные в таблицу.

  2. Сохранить таблицу под именем Сотрудники. На запрос Access, следует ли создать ключевое поле, щелкнуть по кнопке Да.

Фамилия

Имя

Отчество

Год рождения

Должность

Антонов

Александр

Владимирович

1940

Директор

Петров

Иван

Васильевич

1951

Главный инженер

Васильев

Эдуард

Георгиевич

1948

Зам. Директора

Федоров

Николай

Иванович

1943

Зам. Директора

Сидоров

Павел

Петрович

1959

Начальник отдела

Павлов

Григорий

Антонович

1957

Начальник отдела

Лямин

Алексей

Алексеевич

1945

Начальник цеха

Яковлев

Олег

Павлович

1950

Начальник цеха

Бурков

Георгий

Антонович

1973

Агент

Григорьев

Яков

Федорович

1969

Агент

Федоров

Николай

Иванович

1973

Агент

Горбунов

Виталий

Олегович

1971

Агент

Козлова

Вера

Валентиновна

1974

Агент

Семенов

Алексей

Ильич

1970

Агент

Шаров

Антон

Александрович

1975

Агент

  1. Скрыть столбцы Отчество, Год рождения, выделив их и использовав команду контекстного меню Скрыть столбцы.

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

  3. Рассортировать записи в таблице с помощью команды Фильтр/ Дополнительно/Расширенный фильтр, введя условие сортировки в окно бланка запроса. После ввода условий сортировки в окно бланка запроса нажать кнопку на панели инструментов Применить фильтр или вызвать команду меню Фильтр/ Применить фильтр. Выполнить сортировку по фамилиям, именам и отчествам в алфавитном порядке (по возрастанию). Сохранить фильтр с помощью команды Сохранить как запрос под именем Сотрудники_Сортировка.
    Восстановить первоначальный порядок следования записей, выполнив сортировку по ключевому полю.

  4. Для фильтрации записей в таблице использовать команду Фильтр/ Дополнительно/Расширенный фильтр.

а)Отфильтровать записи, содержащие должность Начальник отдела или Начальник цеха и Год рождения >=1955. Соответствующие условия вводятся в окно бланка запроса, которое
имеет следующий вид:



После ввода условий отбора нажать кнопку на панели инструментов Применить фильтр. Сохранить фильтр под именем Сотрудники_Фильтр1.

б) Аналогичным образом отфильтровать записи, содержащие должность Начальник отдела или Год рождения >=1950. Сохранить фильтр под именем Сотрудники_Фильтр2.

Результаты задания 1: база данных Предприятие, таблица Сотрудники.
Задание 2. Разработка ER-модели данных и построение ER-диаграммы.

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

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

  1. данные о сотрудниках предприятия (код сотрудника, фамилия, имя, отчество, год рождения, должность);

  2. данные о группах поставляемых товаров (код группы, наименование группы);

  3. данные о товарах (код товара, код группы, наименование типа товаров, модель товара, оптовая цена);

  4. данные о поставщиках (код поставщика, наименование поставщика);

  5. данные о клиентах (код клиента, фамилия, имя, отчество, адрес клиента);

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

Методические указания.

  1. Составить список объектов и их атрибутов, задать ключевые атрибуты.

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

  3. Построить ER-диаграмму с помощью инструментов рисования Microsoft Word.
  1   2   3   4   5   6   7   8   9   ...   18

Похожие:

И. В. Рахмелевич основы проектирования баз данных iconПрограмма дисциплины «Основы проектирования и разработки баз данных в среде ms access»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов экономических специальностей,...

И. В. Рахмелевич основы проектирования баз данных icon1 Пояснительная записка
Составлен в соответствии с учебным планом и рабочей программой дисциплины оп. 07 Основы проектирования баз данных для подготовки...

И. В. Рахмелевич основы проектирования баз данных icon«Системы управления базами данных. Формы представления данных. Создание структуры базы данных»
Обучающая: создать условия для усвоения содержания теоретического материала по данной теме на уровне закрепления, научить учащихся...

И. В. Рахмелевич основы проектирования баз данных iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

И. В. Рахмелевич основы проектирования баз данных iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

И. В. Рахмелевич основы проектирования баз данных iconМоделирование бизнес-процессов с bpwin 0
Этот инструмент используют в основном системные аналитики и специалисты по внедрению информационных систем. Erwin предназначен для...

И. В. Рахмелевич основы проектирования баз данных iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

И. В. Рахмелевич основы проектирования баз данных iconПрактическая работа №11
В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых...

И. В. Рахмелевич основы проектирования баз данных iconПрограммный комплекс (эумк) «Основы менеджмента» выполнен в виде...
Н. А., Копылов Ю. В., Малышева А. Д. Эумк «Основы менеджмента» для слушателей специальности 100103–«Социально-культурный сервис и...

И. В. Рахмелевич основы проектирования баз данных iconМетодическое пособие по курсовому проектированию по дисциплине «И...
Методическое пособие предназначено для студентов специальности 071600 «Высоковольтные электроэнергетика и электротехника», изучающих...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск