43266

Проектирование и реализация информационно-поисковой системы Виртуальный Деканат с помощью программы MySQL-Front

Курсовая

Информатика, кибернетика и программирование

База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.

Русский

2013-11-04

458 KB

17 чел.

Московский государственный институт электроники и математики

(технический университет)

Кафедра электронно-вычислительной аппаратуры





Курсовая работа:

«Проектирование и реализация информационно-поисковой системы Виртуальный Деканат

с помощью программы MySQL-Front»

По дисциплине «Базы Данных»











Выполнили студенты гр. С-55:
Орлов П.А.

Долматов Д.В.

Полякова Т.В.

Преподаватель:

д.т.н. профессор Зарудный Д.И.




Москва – 2004

Содержание

[1] Содержание

[2] Цель курсовой работы

[3] Задание

[4] Предметная область

[5] Что такое MySQL ?

[6] Основные достоинства MySQL

[7] Работа в программе MySQL-Front

[8] Характерные принципы работы

[8.1] Модели и базы данных

[8.2] Пользовательский интерфейс

[9] Создание базы данных

[10] Создание таблиц

[11] Создание SQL запросов

[12] Запрос на выборку №1

[13] Запрос на выборку №2

[14] Запрос на выборку №3

[15] Защита данных в СУБД MySQL

[16] Разграничение доступа к базе данных при помощи программы MySQL-Front

[17] Подключение к серверу MySQL

[18] Выводы

[19]
Список используемой литературы:

Цель курсовой работы

Целью курсовой работы является реализация информационно-поисковой системы с помощью программы MySQL-Front, являющейся удобным средством управления базой данных. Знакомство и изучение возможностей данного программного обеспечения поможет повысить навыки графического проектирования баз данных.

Задание

В данной работе будут рассмотрены приемы работы с программой MySQL-Front. В ходе выполнения работы предполагается освоить следующие операции:

  •  Создание базы данных
  •  Изменение базы данных
  •  Управление базой данных
  •  Разграничение доступа к базе данных
  •  Получение кода для реализации базы данных на MySQL
  •  Установление соединения с базой данных на сервере
  •  Создание SQL-запросов

Предметная область

В нашей работе спроектирована информационно-поисковая система «Виртуальный Деканат». Данная система призвана помочь секретарю в упорядочивании данных о студентах, получении информации о студенте: оценках в семестре, преподавателях ведущих студента, количестве задолжностей, личной информации о студенте, преподавателях, кафедрах и т.д. Данная система может дополняться и изменяться в соответствии с изменениями информации, могут добавляться и удаляться поля и записи.

Что такое MySQL ?

MySQL - это система управления базами данных.

База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.

MySQL - это система управления реляционными базами данных.

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

Программное обеспечение MySQL - это ПО с открытым кодом.

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

Основные достоинства MySQL

Перечислим  основные достоинства пакета MySQL:

Многопоточность. Поддержка нескольких одновременных запросов.

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

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

ODBC драйвер в комплекте с исходным текстом

Гибкая система привилегий и паролей.

До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.

Поддержка ключевых полей и специальных полей в операторе CREATE.

Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.

Интерфейс с языками C и perl.

Основанная на потоках, быстрая система памяти.

Утилита проверки и ремонта таблицы ( isamchk).

Все данные хранятся в формате ISO8859_1.

Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.

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

Работа в программе MySQL-Front

MySQL-Front – условно-бесплатная система управления базами данных, которая объединяет создание и обслуживание баз данных в единой удобной оболочке.  Программа включает в себя профессиональные возможности ясный и простой пользовательский интерфейс, для того что бы сделать управление вашей базой данных наиболее эффективным.MySQL-Front разработан и оптимизирован для работы с MySQL-Database.MySQL-Front поддерживает два переключаемых пользовательских интерфейса. Режима дизайнера используется для создания и сохранения визуальной модели базы данных. Режим запросов предназначен для работы с таблицами и для создания комплексных SQL-запросов для использования в PHP, С++ или других языках программирования.MySQL-Front предоставляет мощные возможности для создания визуальной модели любой базы данных такие как:

  •  Платформы MS Windows
  •  Пользовательский интерфейс основан на промышленном стандарте проектирования программ
  •  Два режима: режим дизайнера и режим запросов
  •  Поддержка индексов
  •  Стандарт, включающий хранение и синхронизацию
  •  Все типы данных MySQL со всеми возможными параметрами
  •  Типы данных, определяемые пользователем
  •  Сохранение базы данных
  •  Сетевой/Многопользовательский доступ к базе данных
  •  Создание SQL-запросов
  •  Журнализация SQL-запросов
  •  Хранение SQL-команд

Характерные принципы работы

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

Модели и базы данных

Модель - это визуализация информации, хранящийся в базе данных (например сущности, атрибуты сущности, связь между сущностями.

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

Модели  могут быть восстановлены из существующих баз данных.

Чтобы создать  базу данных, модель можно экспортировать в код SQL или создать базу данных непосредственно изнутри MySQL-Front. В MySQL-Front можно создавать SQL запросы на основе существующей модели, что бы добавлять или изменять информацию в базе данных, или для выборки данных из базы.

Модели могут быть сохранены в SQL,HTML,XML-файлы или непосредственно сохранены в базу данных, поддерживающую распределенный доступ к модели.

Пользовательский интерфейс

Пользовательский интерфейс делает создание модели базы данных очень легким.

Создание базы данных

Для создания базы данных в программе MySQL-Front  надо на главной панеле выбрать значёк Database

В появившемся окне надо ввести название базы данных и нажать кнопку ОК

Создание таблиц

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

В появившемся меню можно ввести название таблицы, во вкладке поля добавить поля необходимые в данной таблице, во вкладке индексы добавить индексы таблицы:

После ввода данных о имени таблицы, типов данных полей таблицы, и назначения индексов таблицы, нужно нажать кнопку ОК и таблица будет создана, для изменения свойств таблицы нужно выбрать таблицу нажать на неё правой кнопкой мыши и в выпадающем меню выбрать пункт свойства:

После создания таблицы при помощи MySQL-Front можно просмотреть SQL код данной таблицы, для этого надо нажать правой кнопкой мыши на таблице выбрать пункт свойства и в появившемся меню выбрать вкладку источник:

Таким образом были созданы таблицы: kafedra, predmet, prepod, student, za4etka.

Занесение данных в таблицы

Для занесения данных в таблицы нужно выбрать таблицу для которой нужно просмотреть данные и в главном окне программы выбрать вкладку Просмотр данных:

После выбора данной вкладки мы увидим поля и записи(если они есть) данной таблицы, таблица имеет вид схожий с видом таблиц в MS Access:

Для добавления новой записи в таблицу нужно в главном окне программы нажать на кнопку Вставить Новую Запись:

После добавления новой записи или изменения старой нужно нажать на кнопку После:

Программа MySQL-Front позволяет пользователю контролировать ход выполнения операций для этого в программе существует SQL журнал (Вид-> SQL журнал),обычно располагающийся в нижней части главного окна программы, в котором ведётся история работы пользователя с базой данных.

 

Например после внесения изменений в таблицу kafedra в журнал запишется следующее:

INSERT INTO `kafedra` (`NAZVANIE`, `RASPOLOJENIE`) VALUES ('Injenernaya Graf', 'Vuzi');

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

Создание SQL запросов

Оператор выборки записей имеет формат  вида:

SELECT [ALL | DISTINCT]

<список данных>

FROM <список таблиц>

[WHERE<условие выборки>]

[GROUP BY<имя столбца> [, < имя столбца >]…]

[HAVING<условие поиска>]

[ORDER BY<спецификация> [, < спецификация >]…]

Это наиболее важный оператор из всех операторов SQL. Функциональные возможности его огромны. Рассмотрим основные из них.

Оператор SELECT позволяет производить выборку и вычисления над данными из одной или нескольких таблиц. Результатом выполнения оператора является ответная таблица, которая может иметь (ALL), или не иметь (DISTINCT) повторяющиеся строки. По умолчанию в ответную таблицу включаются все строки, в том числе и повторяющиеся. В отборе данных участвуют записи одной или нескольких таблиц, перечисленных в списке операнда FROM..

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

При использовании в списках данных имен столбцов нескольких таблиц для указания принадлежности столбца некоторой таблице применяют конструкцию вида: <имя таблицы>.<имя столбца>.

Операнд WHERE задает условия, которым должны удовлетворять записи в результирующей таблице. Выражение <условие выборки> является логическим. Его элементами могут быть имена столбцов, операции сравнения, арифметические операции, логические связки (И, ИЛИ, НЕТ), скобки, специальные функции LIKE, IN  и  т. д.

Программа MySQL-Front позволяет пользователю самому писать запросы SQL и выполнять их. Для этого пользователь должен в главном окне программы выбрать базу данных для которой он собирается составить SQL запрос, далее перейти в SQL редактор посредством нажатия клавиши F8 либо выбрав соответствующую вкладку в главном окне программы

Перед нами предстанет окно в котором можно вводить SQL запросы.

Запрос на выборку №1

Для проверки введём следующий запрос:

SELECT za4etka.Student4, za4etka.ocenka, za4etka.semestr

FROM za4etka

WHERE ((za4etka.semestr)=1) AND ((za4etka.ocenka) LIKE "5");

Который должен вывести номера зачёт студентов которые в первом семестре получили 5. Визуально результаты данного запроса будут выглядеть так:

Как мы можем видеть программа сама формирует таблицу в которую заносятся результаты выполнения запроса.

Запрос на выборку №2

Допустим что нам требуется получить информацию о студентах:

которые в первых 2х семестрах получили оценку 5: нам надо узнать номер их студенческого, их фамилию, адрес студента, номер группы, номер семестра в котором была получена эта оценка, имя преподавателя, название предмета, название кафедры(на которой преподаётся данный предмет), адрес кафедры.

Этот запрос будет выглядеть следующим образом:

SELECT za4etka.Student4, za4etka.ocenka, za4etka.semestr, za4etka.prepod, za4etka.predmet, prepod.fio, prepod.kafedra, student.studen4, student.fio,

student.adres, student.gruppa

FROM za4etka, prepod, student

WHERE (((za4etka.prepod) LIKE (prepod.fio)) AND ((za4etka.Student4) = (student.studen4)) AND (za4etka.semestr)<3) AND ((za4etka.ocenka) LIKE "5");

Результат программа MySQL-Front представит в виде таблицы:

Запрос на выборку №3

Допустим что нам требуется узнать у кого вела Vorotinceva Irina Ivanovna, какой предмет вела Vorotinceva Irina Ivanovna, в каком семестре, какую оценку поставила, номера студенческих студентов у которых вела Vorotinceva Irina Ivanovna, а так же номера групп в которых учатся эти студенты и имена этих студентов.

Этот запрос будет выглядеть следующим образом:

SELECT za4etka.prepod, za4etka.ocenka,

za4etka.semestr, za4etka.student4,

za4etka.predmet, student.studen4,

student.fio, student.gruppa

FROM za4etka, student

WHERE ( ((za4etka.prepod) like "%Vorotinceva Irina Ivanovna%") AND (za4etka.student4) = (student.studen4));

Графическое представление в виде таблицы:

Защита данных в СУБД MySQL

Для обеспечения защиты данных от несанкционированного доступа, в СУБД MySQL используются команды GRANT и REVOKE. Они позволяют системным администраторам создавать пользователей MySQL, а также предоставлять права пользователям или лишать их прав на четырех уровнях привилегий:

  •  Глобальный уровень 

Глобальные привилегии применяются ко всем базам данных на указанном сервере. Эти привилегии хранятся в таблице mysql.user.

  •  Уровень базы данных 

Привилегии базы данных применяются ко всем таблицам указанной базы данных. Эти привилегии хранятся в таблицах mysql.db и mysql.host.

  •  Уровень таблицы 

Привилегии таблицы применяются ко всем столбцам указанной таблицы. Эти привилегии хранятся в таблице mysql.tables_priv.

  •  Уровень столбца 

Привилегии столбца применяются к отдельным столбцам указанной таблицы. Эти привилегии хранятся в таблице mysql.columns_priv.

Если привилегии предоставляются пользователю, которого не существует, то этот пользователь создается.

GRANT и REVOKE имеют следующий синтаксис:

GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]

   ON {tbl_name | * | *.* | db_name.*}

   TO user_name [IDENTIFIED BY [PASSWORD] 'password']

       [, user_name [IDENTIFIED BY 'password'] ...]

   [REQUIRE

       [{SSL| X509}]

       [CIPHER cipher [AND]]

       [ISSUER issuer [AND]]

       [SUBJECT subject]]

   [WITH [GRANT OPTION | MAX_QUERIES_PER_HOUR # |

                         MAX_UPDATES_PER_HOUR # |

                         MAX_CONNECTIONS_PER_HOUR #]]

REVOKE priv_type [(column_list)] [, priv_type [(column_list)] ...]

   ON {tbl_name | * | *.* | db_name.*}

   FROM user_name [, user_name ...]

В таблице приведен список возможных значений параметра priv_type для операторов GRANT и REVOKE:

ALL [PRIVILEGES]

Задает все простые привилегии, кроме WITH GRANT OPTION

ALTER

Разрешает использование ALTER TABLE

CREATE

Разрешает использование CREATE TABLE

CREATE TEMPORARY TABLES

Разрешает использование CREATE TEMPORARY TABLE

DELETE

Разрешает использование DELETE

DROP

Разрешает использование DROP TABLE.

EXECUTE

Разрешает пользователю запускать хранимые процедуры (для MySQL 5.0)

FILE

Разрешает использование SELECT ... INTO OUTFILE и LOAD DATA INFILE.

INDEX

Разрешает использование CREATE INDEX and DROP INDEX

INSERT

Разрешает использование INSERT

LOCK TABLES

Разрешает использование LOCK TABLES на таблицах, для которых есть привилегия SELECT.

PROCESS

Разрешает использование SHOW FULL PROCESSLIST

REFERENCES

Зарезервировано для использования в будущем

RELOAD

Разрешает использование FLUSH

REPLICATION CLIENT

Предоставляет пользователю право запрашивать местонахождение головного и подчиненных серверов.

REPLICATION SLAVE

Необходимо для подчиненных серверов при репликации (для чтения информации из бинарных журналов головного сервера).

SELECT

Разрешает использование SELECT

SHOW DATABASES

SHOW DATABASES выводит все базы данных.

SHUTDOWN

Разрешает использование mysqladmin shutdown

SUPER

Позволяет установить одно соединение (один раз), даже если достигнуто значение max_connections, и запускать команды CHANGE MASTER, KILL thread, mysqladmin debug, PURGE MASTER LOGS и SET GLOBAL

UPDATE

Разрешает использование UPDATE

USAGE

Синоним для "без привилегий".

Чтобы лишить пользователя привилегий, предоставленных командой GRANT, можно воспользоваться значением priv_type в GRANT OPTION:

mysql> REVOKE GRANT OPTION ON ... FROM ...;

Для таблицы можно указать только следующие значения priv_type: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, GRANT, INDEX и ALTER.

Для столбца можно указать только следующие значения priv_type (при использовании оператора column_list): SELECT, INSERT и UPDATE.

Таким образом СУБД MySQL позволяет ограничить доступ пользователю не только к таблицам, но и  к каждому столбцу таблицы.

Новых пользователей можно добавлять, используя команду GRANT:

Рассотрим несколько примеров:

c:\mysql\bin\mysql.exe user=root mysql

a) mysql> GRANT ALL PRIVILEGES ON *.* TO fedya@localhost

        -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

Fedya  - Полноценный суперпользователь - он может подсоединяться к серверу откуда угодно, но должен использовать для этого пароль some_pass.

б) mysql> GRANT CREATE, INSERT, UPDATE, DELETE, DROP, SELECT

                   -> ON*.* TO vasya@lacalhost IDENTIFIED BY 'some_pass2' WITH

                   -> GRANT OPTION;

Vasya может использовать команды CREATE, INSERT, UPDATE, DELETE, DROP, SELECT. Иными словами он может все необходимое для работы с базой данных. Он также может подсоединяться к серверу откуда угодно, но должен использовать для этого пароль some_pass2.

в) mysql> GRANT SELECT ON*.* TO vova@localhost IDENTIFIED BY

                   -> 'some_pass3' WITH GRANT OPTION;

Vova может подсоединяться к серверу откуда угодно, но должен использовать для этого пароль some_pass3. И его привилегии ограничены только использованием команды SELECT.

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

mysql> GRANT SELECT, UPDATE (code, Tehnicheskie_svoystva, Tsena)

        -> ON laba3.goods TO user_name@localhost

        -> IDENTIFIED BY 'password' WITH GRANT OPTION;

В данном примере пользователь user_name получает доступ к столбцам code, Tehnicheskie_svoystva и Tsena таблицы goods из базы данных laba3.

Этот пример демонстрирует гибкость системы разграничения привилегий доступа к данным СУБД MySQL.

При разграничении привилегий следует помнить следующее:

- Нельзя предоставить другому пользователю привилегию, которой нет у вас самого. Привилегия GRANT позволяет предоставлять только те привилегии, которыми вы обладаете;

- Если при создании нового пользователя не указать оператор IDENTIFIED BY, будет создан пользователь без пароля. Это ненадежно с точки зрения безопасности.

- Не следует назначать привилегии ALTER обычным пользователям. Это дает пользователю возможность разрушить систему привилегий путем переименования таблиц!

Разграничение доступа к базе данных при помощи программы MySQL-Front

В программе MySQL-Front имеются широкие возможности по управлению доступом к базе данных, для этого нужно произвести небольшую настройку интерфейса программы для этого надо войти в меню Опции->Глобальные настройки… и в появившемся окне поставить галочку напротив Системные инструменты показать

После этой операции в главном окне программы появятся следующие элементы:

Нас интересует элемент пользователи, надо подвести к нему указатель мыши и один раз нажать левую кнопку. Мы увидим окно со списком пользователей,  этом окне надо один раз нажать правой кнопкой мыши и в выпадающем меню выбрать Новое->User

Далее появится окно добавления нового пользователя, в закладке Главное нужно ввести имя пользователя и пароль для доступа к базе данных

Далее нужно проследовать во вкладку Права для настройки прав доступа пользователя к базе данных, в этой вкладке нужно нажать на кнопку Новый…:

После нажатия на кнопку Новый… появится следующее окно:

В данном окне можно выбрать к какой базе будет разрешен доступ пользователю, можно задать к какой таблице будет разрешен/запрещен

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

Подключение к серверу MySQL

Для подключения к серверу надо запустить программу MySQL-Front при этом появится окно со списком подключений выбрать нужное нам подключение и дважды нажать н нём левой кнопкой мыши, если в окне нет нужного нам подключения то его нужно создать нажав на кнопку Новый…

После нажатия на кнопку Новый… появится окно с настройками подключения

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

Выводы

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

1) MySQL-Front позволяет упростить и облегчить создание и управление базами данных;

2) Предоставляет возможность совершенствования и переноса приложений и среды одной СУБД в другую;

3) Интерфейс MySQL-Front является интуитивно понятным, но тем не менее для работы с программой необходимы квалифицированные знания теории проектирования баз данных.


Список используемой литературы:

  •  А.Д. Хомоненко «Базы данных»
  •  MySQL 3.3 Guide for Administrators, Users and Developers
  •  Справочное руководство по MySQL, http://codebase.h11.ru/
  •  «Understanding SQL», Martin Gruber, http://www.sql.ru/


 

А также другие работы, которые могут Вас заинтересовать

63247. Природні умови Італії та виникнення Риму 25.85 KB
  Після цього уроку учні зможуть: називати час виникнень Риму; показувати на карті Апеннінський півострів місто Рим; застосовувати та пояснювати на прикладах поняття та терміни: патриції плебеї сенат; пояснювати причини ліквідації царської влади і встановлення республіки...
63248. Римська республіка V — середини III ст. до нашої ери 34.95 KB
  Мета: розглянути боротьбу плебеїв і патриціїв у Римі визначити вплив її результатів на перетворення Риму на одну з найсильніших держав Західного Середземноморя; дати уявлення про особливості організації влади та суспільного устрою часів Римської республіки.
63250. Урок узагальнення з теми: Давній Рим у VIII—І ст. до нашої ери 23.88 KB
  Після цього уроку учні зможуть: називати час утворення Римської республіки завоювання Римом Італії виникнення Риму війн Риму з Карфагеном установлення диктатури Сулли повстання Спартака першого тріумвірату історичних осіб цієї доби основні джерела рабства...
63251. Диктатура Юлія Цезаря 25.34 KB
  Після цього уроку учні зможуть: називати час громадянської війни в Римі диктатури Гая Юлія Цезаря; показувати на карті напрями походів Гая Юлія Цезаря; застосовувати та пояснювати на прикладах поняття диктатор...
63252. Римська імперія в І—II ст. нашої ери 29.75 KB
  Ознайомитися із системою державного управління що склалася за часів правління Августа; удосконалити вміння давати характеристику історичної особистості. Очікувані Після цього уроку учні зможуть: називати час правління Октавіана Августа органи влади імперії...
63253. Римська культура 27.61 KB
  Мета: ознайомитися з основними досягненнями культури Давнього Риму, простежити звязок між грецькою та римською культурами; удосконалити навички складання плану параграфа; визначити роль римської культури в розвитку світової культури.
63254. Місто Рим і життя його мешканців 20.61 KB
  Мета: дати уявлення про життя столиці Римської імперії та побут римських громадян; знайомити школярів із визначними памятками Риму підвищити рівень загальної культури учнів.