«…Труд избавляет человека от трех великих зол: скуки, порока, нужды…»

СУБД — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(SQL Developer)
 
(не показаны 48 промежуточных версий 1 участника)
Строка 1: Строка 1:
 +
{{СУБД}}
 
[[СУБД/Контрольные вопросы | Контрольные вопросы ]]
 
[[СУБД/Контрольные вопросы | Контрольные вопросы ]]
 +
== Лабораторные работы (1 семестр) ==
 +
* [[File:Lab3.zip]] (1 лаб 1 сем)
 +
* [[File:Lab4.zip]] (2 лаб 1 сем)
 +
 +
== Лабораторные работы (2 семестр) ==
 +
* [[Файл:СУБД_Лабораторная_работа_№1_семестр_№2.zip ]]
 +
* [[СУБД/Требования к лабораторной №1(2 семестр)| Требования к лабораторной №2 (2 семестр) ]]
 +
* [[Файл:СУБД_Лабораторная_работа_№2_семестр_№2.zip ]]
 +
* [[Файл:СУБД_Лабораторная_работа_№3_семестр_№2.zip ]]
 +
 +
* [[СУБД/Лабораторная №3(2 семестр) |Лабораторная №4 (2 семестр) ]]
 +
 +
== Практические занятия ==
 +
*[[СУБД/Практические занятия №1(2 семестр) | Практические занятия №1(2 семестр) ]]
 +
*[[СУБД/Практические занятия №1(2 семестр)help | Работа в MySQL Workbench]]
 +
*[[СУБД/Практические занятия №2(2 семестр) | Практические занятия №2(2 семестр) ]]
 +
 +
== Лекции ==
 +
* 1 семестр
 +
# [[СУБД/лекция 1 семестр 1  | Введение в СУБД]]
 +
# [[СУБД/лекция 2 семестр 1  | Архитектура СУБД]]
 +
# [[СУБД/лекция 3 семестр 1  | MS Access(p.1)]]
 +
# [[СУБД/лекция 4 семестр 1  | MS Access(p.2)]]
 +
# [[СУБД/лекция 5 семестр 1  | Основные модели данных]]
 +
# [[СУБД/лекция 6 семестр 1  | Реляционная модель данных]]
 +
# [[СУБД/лекция 7 семестр 1  | Реляционная алгебра и реляционное исчисление]]
 +
# [[СУБД/лекция 8 семестр 1  | Проектирование баз данных(Нормализация отношений)]]
 +
# [[СУБД/лекция 9 семестр 1  | Проектирование баз данных(Сущность связь)]]
 +
# [[СУБД/лекция 10 семестр 1  | Методология IDEF1X (Моделирование в ERWIN)]]
 +
# [[СУБД/лекция 11 семестр 1  | SQL (Выбор данных из существующих таблиц)]]
 +
# [[СУБД/лекция 12 семестр 1  | SQL (Подзапросы, объединения таблиц)]]
 +
 +
* 2 семестр
 +
# [[СУБД/лекция 1 семестр 2  | Создание и модификация данных SQL]]
 +
# [[СУБД/лекция 2 семестр 2  | Триггеры,хранимые функции, процедуры, курсоры SQL]]
 +
# [[СУБД/лекция 4 семестр 2  | Транзакции mySQL]]
 +
# [[СУБД/лекция 5 семестр 2  | Курсоры mySQL]]
 +
# [[СУБД/лекция 6 семестр 2  | Индексы mySQL]]
 +
# [[СУБД/лекция 7 семестр 2  | Работа с php]]
 +
# [[СУБД/лекция 3 семестр 2  | Работа с SQL в php]]
 +
 
==Софт для работы с SQL==
 
==Софт для работы с SQL==
 
*[http://rutracker.org/forum/viewtopic.php?t=2542270 PL/SQL Developer 9.0.6.1665]
 
*[http://rutracker.org/forum/viewtopic.php?t=2542270 PL/SQL Developer 9.0.6.1665]
 
*[http://dl.rutracker.org/forum/dl.php?t=2542270 Скачать торрент ]
 
*[http://dl.rutracker.org/forum/dl.php?t=2542270 Скачать торрент ]
 +
*[http://dev.mysql.com/downloads/tools/workbench/ MySQL Workbench ]
 +
 +
== MySQL Workbench ==
 +
*{{V|24px}}[http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.0.9-win32-noinstall.zip MySQL Workbench (прямая ссылка на .zip)]
 +
* {{ЖЛампа|24px}}Требует, чтобы был установлен .NET и MS Visual Studio 10 (или 8)
  
=== SQL Developer ===
+
== SQL Developer ==
 
Скачать с сайта после регистрации
 
Скачать с сайта после регистрации
*[http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomdk Oracle SqlDeveloper]
+
* [http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomdk Oracle SqlDeveloper]
 +
'''Поддерживаемые платформы:'''
 
  SQL Developer requires JDK 7 or above         Download
 
  SQL Developer requires JDK 7 or above         Download
 
  Platform  
 
  Platform  
Строка 15: Строка 63:
 
  Other Platforms - Installation Notes         Download 224 M
 
  Other Platforms - Installation Notes         Download 224 M
 
* {{V|24px}} Путь к папке должен быть {{Кр|'''без русских букв и без пробелов'''}}   
 
* {{V|24px}} Путь к папке должен быть {{Кр|'''без русских букв и без пробелов'''}}   
  пример:  
+
  Пример:  
 
  d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper
 
  d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper
 
* [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Скачать и установить {{Зел|'''JAVA'''}}]
 
* [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Скачать и установить {{Зел|'''JAVA'''}}]
Строка 24: Строка 72:
 
   d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper\sqldeveloper.sh
 
   d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper\sqldeveloper.sh
 
* [http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-gpl-5.1.29.msi Драйвер для MySQL]
 
* [http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-gpl-5.1.29.msi Драйвер для MySQL]
 +
** Для подключения к MySQL базе данных скачиваем [http://simhard.com/pub/ftp/mysql.rar mysql-connector-java-gpl]
 +
** Распаковываем в папку '''tmp/mysql'''
 +
** После запуска SQL Developera заходим в '''Tools->Preference ; Database->Thrid Party JDBC Driver ;  Add entry''' и указываем путь к файлу '''mysql-connector-javaXXXXX.bin.jar''' из папки '''tmp/mysql'''
 +
** После этих манипуляций у вас появится дополнительное меню при создании нового подключения

Текущая версия на 12:03, 28 ноября 2016

Лекции СУБД

Лекции

Практические задания
Тесты

Табель успеваемости

Доп. материалы

Контрольные вопросы

Содержание

Лабораторные работы (1 семестр)

Лабораторные работы (2 семестр)

Практические занятия

Лекции

  • 1 семестр
  1. Введение в СУБД
  2. Архитектура СУБД
  3. MS Access(p.1)
  4. MS Access(p.2)
  5. Основные модели данных
  6. Реляционная модель данных
  7. Реляционная алгебра и реляционное исчисление
  8. Проектирование баз данных(Нормализация отношений)
  9. Проектирование баз данных(Сущность связь)
  10. Методология IDEF1X (Моделирование в ERWIN)
  11. SQL (Выбор данных из существующих таблиц)
  12. SQL (Подзапросы, объединения таблиц)
  • 2 семестр
  1. Создание и модификация данных SQL
  2. Триггеры,хранимые функции, процедуры, курсоры SQL
  3. Транзакции mySQL
  4. Курсоры mySQL
  5. Индексы mySQL
  6. Работа с php
  7. Работа с SQL в php

Софт для работы с SQL

MySQL Workbench

SQL Developer

Скачать с сайта после регистрации

Поддерживаемые платформы:

SQL Developer requires JDK 7 or above	         Download
Platform	 
Windows 64-bit - zip file includes the JDK 7	 Download 311 M
Windows 32/64-bit - Installation Notes	         Download 224 M
Mac OS X - Installation Notes	                 Download 224 M
Linux RPM - Installation Notes	                 Download  220 M
Other Platforms - Installation Notes	         Download 224 M
  • 200px-Yes check.png Путь к папке должен быть без русских букв и без пробелов
Пример: 
d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper
 WIN
 d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper\sqldeveloper.exe
 *unix
 d:\sqldeveloper-4.0.0.13.80-no-jre\sqldeveloper\sqldeveloper\sqldeveloper.sh
  • Драйвер для MySQL
    • Для подключения к MySQL базе данных скачиваем mysql-connector-java-gpl
    • Распаковываем в папку tmp/mysql
    • После запуска SQL Developera заходим в Tools->Preference ; Database->Thrid Party JDBC Driver ; Add entry и указываем путь к файлу mysql-connector-javaXXXXX.bin.jar из папки tmp/mysql
    • После этих манипуляций у вас появится дополнительное меню при создании нового подключения