Инфоурок Информатика Другие методич. материалыПервая практическая работа по базам данных

Практическая работа по базам данных

Скачать материал

Практическая работа № 1

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

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

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

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

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

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

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

• автоматизация отбора выполненных действий по каждому делу;

• автоматизация отбора адвокатов, занятых каждым из дел;

• автоматизация отбора дел по каждому клиенту;

• формирование счета по делу;

• подведение итогов деятельности по каждому из сотрудников (адвокатов);

• формирование списка дел за заданный период времени.

 

Задание 1. Создать БД, используя таблицы 1 – 5.

Решение задания 1.: Создание таблиц (работа с бланком конструктора таблиц).

·         Откройте программу MS Access (Пуск-Все программы – Microsoft Office- MSAccess).

·         Выбрать Новая база данных, справа в окне Имя_Файла  введите Адвокатская контора, нажав рядом с именем кнопку   выберите Вашу папку для сохранения и нажмите кнопку Создать. Перед Вами появится окно создания таблицы:

·         Для новой таблицы выберите Создание таблицы в режиме Конструктора .

·         При запросе о сохранении введите имя Клиенты и нажмите Ок.

·         Заполните поля таблицы данными из Таблицы 1, заполняя свойства полей на вкладке Общие внизу страницы.

·         Для создания новой таблицы надо выбрать вкладыш Создание – Таблицы, переключиться в режим Конструктора и заполнять поля.

·         Заполнить все  таблицы необходимые сведения, касающиеся имен полей, типов данных, свойств поля и описаний в соответствии с заданными значениями, приведенными в таблицах 1 - 5;

·         Сохранять таблицы.



Таблица 1. Клиент

Название поля

Тип данных

Условия и ограничения (свойства поля)

Описание

Код_клиента

Числовой

Уникальные значения (первичный ключ); размер поля – длинное целое; условие на значение – >0; сообщение об ошибке – «Введите правильный код клиента!»; обязательное поле - Да

Используется для идентификации клиента

ФИО_клиента

Текстовый

Размер символов – 255; обязательное поле – да; индексированное поле – нет

Фамилия, Имя, Отчество клиента

Паспорт

Текстовый

Размер символов – 255 символов; обязательное поле – да; индексированное поле – нет

серия, номер

Телефон

Числовой

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

Телефон клиента

 

Таблица 2. Сотрудники

Название поля

Тип данных

Условия и ограничения (свойства поля)

Описание

Код_сотрудника

Числовой

Уникальные значения (первичный ключ); размер поля – длинное целое; условие на значение – >0; сообщение об ошибке – «Введите правильный код сотрудника!»; обязательное поле - Да

Используется для идентификации сотрудника

ФИО_сотрудника

Текстовый

Размер символов – 255 символов; обязательное поле – да; индексированное поле – нет

Название товара

Телефон

Числовой

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

Телефон сотрудника

Таблица 3. Дела

Название поля

Тип данных

Условия и ограничения (свойства поля)

Описание

Код_дела

Числовой

Уникальные значения (первичный ключ); размер поля – длинное целое; условие на значение –>0; сообщение об ошибке – «Введите правильный код дела!»; обязательное поле - Да

Используется для идентификации дела

Код_клиента

Числовой

Размер поля – длинное целое; обязательное поле – нет; индексированное поле – нет;

Подстановка: Тип элемента управления – поле со списком; Тип источника строк – Таблица или запрос; Источник строк – таблица Клиенты

Внешний ключ к таблице 1

Суть_дела

Текстовый

Размер поля – длинное целое; обязательное поле – нет; индексированное поле - нет

 

Начало

Дата/Время

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

 

Завершение

Дата/Время

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

 

Решение_суда

Текстовый

Размер поля – длинное целое; обязательное поле – нет; индексированное поле - нет

 

Премиальные

Денежный

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

 

Таблица 4. Услуги

Название поля

Тип данных

Условия и ограничения (свойства поля)

Описание

Код_услуги

Числовой

Уникальные значения (первичный ключ); размер поля – длинное целое; условие на значение – >0; сообщение об ошибке – «Введите правильный код услуги!»; обязательное поле - Да

Используется для идентификации услуги

Наименование_услуги

Текстовый

Размер поля – 255; обязательное поле – нет; индексированное поле - нет

 

Номинальная_ цена

Денежный

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

 

 

Таблица 5. Процедуры

Название поля

Тип данных

Условия и ограничения (свойства поля)

Описание

Код_процедуры

Числовой

Размер поля – длинное целое; обязательное поле – Да; индексированное поле – да (Совпадения  допускаются);

Не ключевое поле

Код_дела

Числовой

Размер поля – длинное целое; обязательное поле – Да; индексированное поле – да (допускаются совпадения);

Подстановка: Тип элемента управления – поле со списком; Тип источника строк – Таблица или запрос; Источник строк – таблица Дела

Внешний ключ к табл.3

Код_услуги

Числовой

Размер поля – длинное целое; обязательное поле – Да; индексированное поле - да (допускаются совпадения);

Подстановка: Тип элемента управления – поле со списком; Тип источника строк – Таблица или запрос; Источник строк – таблица Услуги

Внешний ключ к табл.4

Дата

Дата/Время

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

 

Код_сотрудника

Числовой

Размер поля – длинное целое; обязательное поле – Да; индексированное поле - да (допускаются совпадения);

Подстановка: Тип элемента управления – поле со списком; Тип источника строк – Таблица или запрос; Источник строк – таблица Сотрудники

Внешний ключ к табл.2

 

Задание 2. Определить схему данных.

Решение задания 2: выбрать вкладыш Работа с базами данных – Схема данных.

    • В окне Добавление таблицы, по очереди выделять все таблицы, нажимая после выделения каждой кнопку Добавить;
    • Когда все таблицы будут добавлены, нажать кнопку Закрыть;
    • Связать таблицы между собой по следующей схеме: Поставить курсор на Код_клиента в таблице Клиенты и не отпуская кнопку мыши, протянуть до Код_клиента в таблице Дела, в открывшемся окне поставить три галочки в каскадном … и нажать кнопку Создать. Появится связь 1 ко многим. Связать таблицы по следующему рисунку:

·        Сохранить схему данных, закрыть ее.

 

Задание 3. Заполнить таблицы данными.

Решение задания 3.:

 

Клиенты

Код_клиента

ФИО_клиента

Паспорт

Телефон

1

Иванов Иван Петрович

8600,14728

89117658001

2

Губин Сергей Иванович

8602, 159247

89218026602

3

Елкина Ирина Ивановна

8503, 245258

89601003000

4

Косов Иван Петрович

8600, 356256

89218564454

5

Петрова Анна Ивановна

8600, 256147

89218905055

6

Палкина Ольга Владимировна

8602,258147

89602563123

7

Сидоров Олег Юрьевич

8601,256365

89112365004

8

Семенов Иван Львович

8601, 789521

89113654114

9

Тропинин Олег Николаевич

8602, 456987

89601236543

10

Юхин Иван Васильевич

8602, 123654

89602562563

 

Сотрудники

Код_сотрудника

ФИО_сотрудника

Телефон

1

Иванов Иван Иванович

89216001001

2

Волов Сергей Петрович

89216002002

3

Ершова Ирина Николаевна

89216003003

4

Колосов Илья Петрович

89216004004

5

Петрова Наталья Ивановна

89216005005

 

Дела

Код_дела

Код_клиента

Суть_дела

Начало

Завершение

Решение_суда

Премиальные

1

1

раздел имущества

01.11.2015

23.03.2016

выиграно

25,00%

2

3

взыскание задолженности по зарплате

01.12.2015

03.04.2016

проиграно

20,00%

3

1

раздел имущества

01.03.2015

30.05.2016

проиграно

25,00%

4

3

раздел имущества

30.03.2015

12.06.2016

выиграно

20,00%

5

2

взыскание алиментов

01.06.2015

12.09.2015

выиграно

20,00%

6

4

раздел имущества

15.09.2015

22.04.2016

выиграно

20,00%

7

5

взыскание алиментов

01.10.2015

12.01.2016

выиграно

25,00%

8

6

раздел имущества

12.12.2015

20.06.2016

проиграно

25,00%

9

7

взыскание задолженности

03.03.2016

15.09.2016

проиграно

20,00%

10

8

раздел имущества

01.04.2016

20,00%

11

9

раздел имущества

01.04.2016

25,00%

12

10

взыскание алиментов

01.07.2016

25,00%

 

Услуги

Код_услуги

Наименование_услуги

Номинальная_ цена

1

Устное консультирование

300

2

Составление исковых заявлений

200

3

Обжалование решения суда

8000

4

Письменное консультирование

700

 

Процедуры

Код_процедуры

Код_дела

Код_услуги

Дата

Код_сотрудника

1

1

1

01.11.2015

1

2

2

2

23.03.2016

2

3

1

2

01.08.2016

3

4

4

3

01.04.2016

4

 

Сохранить созданную базу данных.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Первая практическая работа по базам данных"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Психолог в социальной сфере

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Первая практическая работа "Адвокатская контора" по базам данных MS Access 2007 для специальности Право и организация социального обеспечения.

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 849 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.09.2016 2005
    • DOCX 933 кбайт
    • 38 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Колобук Таисия Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Колобук Таисия Сергеевна
    Колобук Таисия Сергеевна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 10583
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 718 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 12 регионов
  • Этот курс уже прошли 14 человек

Мини-курс

Методы решения нестандартных математических задач

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 12 человек

Мини-курс

Маркетинг и продажи: стратегии и инструменты для успешного бизнеса

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе