Это старая версия Информатика/Архив/2020/10Б за 24.01.2020 09:22 под редакцией VladimirIlyin.

Просмотр кода страницы 10 Б страница

((http://82.146.63.245/moodle/course/view.php?id=6 Курс по Java))

===Реляционные базы данных. Язык SQL===Для работы (обучения) удобно использовать SQLite. Почему?
**0. Soft**
Удобно работать при помощи SQLite Browser. Установите его.
**1. Создание таблиц**
[[http://xbb.uz/db/Tipy-dannyh-v-SQLite-versii-3 Какие типы данных есть в SQLitе? (ДО п. 2)]]
Изучите синтаксис SQL для [[http://moonexcel.com.ua/уроки-sql14-создание-таблиц-create-table_ru создания и удаления таблиц]]

Создайте базу данных из след. таблиц (какие поля можно и нужно сделать ключевыми?)

STUDENT : ID, SURNAME, NAME, STIPEND, KURS, CITY, BIRTHDAY, UNIV_ID
LECTURER : ID,  SURNAME, NAME, CITY, UNIV_ID
SUBJECT : ID, NAME, HOUR, SEMESTER
UNIVERCITY : ID, UNIV_NAME, RAITING, CITY
EXAM_MARKS : EXAM_ID, STUDENT_ID, SUBJ_ID, MARK, EXAM_DATE
SUBJ_LECT : LECTURER_ID, SUBJECT_ID

**2. Наполнение данными**
Изучите [[http://www.sql-tutorial.ru/ru/book_operator_insert.html синтаксис команды INSERT]].

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