Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Завдання 1. Для виконання завдань даної практичної роботи насамперед необхідно провести підготовчу роботу





 

Для виконання завдань даної практичної роботи насамперед необхідно провести підготовчу роботу.

Створити базу даних kollege. За допомогою MySql-Front створити у своїй базі даних таблицю Група (Group), в таблиці повинні міститися дані про студентів вашої групи. Поля таблиці придумати самостійно (наприклад id, пате, surname, father_пате, born_year тощо). Ввести у таблицю не менше 10-и записів.

Створити таблицю Предмети (Subjects) з полями:

1) номер по порядку (id);

2) назва (name).

Внести в таблицю 3—4 навчальних предмети, з яких у вас були екзамени минулого семестру.

Створити таблицю Оцінки (Marks):

1) id — номер по порядку;

2) student_id— номер студента з таблиці Group;

3) subjected — номер предмету з таблиці Subjects;

4) mark— оцінка, отримана студентом за вказаний предмет минулого семестру.

Заповнити таблицю Marks, внісши до неї оцінки студентів з таблиці Group, з предметів таблиці Subjects, і проставивши за них оцінки, які студенти отримали за минулий семестр.

Скопіювати таблицю Студенти(Students) у базу даних MyBase.

Це можна зробити, наприклад, так: спочатку створити у власній базі даних таблицю з такою ж структурою, як і Students(такими ж полями і з таким же порядком полів), а потім перенести туди всі записи командою

INSERT INTO MyBase.students (SELECT * FROM kollege.students)

Нижче розглянуто детальніше даний запит.

Відтворити структуру таблиці можна, використавши SQL-запит для створення таблиці, який показує MySql-frontу властивостях таблиці на закладці “Sourcecode” (Джерело).

 

Вікно властивостей таблиці можна викликати з контекстного меню цієї таблиці.

1. Зробити копію у своїй базі таблиць facultyі speciality з БД college.

2. Виконати завдання (всі запити вказані для таблиць з БД kollege):

· Написати запит, що переводить всіх студентів на наступний курс.

· Написати запит, який скасовує дію попереднього запиту.

· Вставити за допомогою SQL-запиту в таблицю запис нового студента (себе).

· Усі студенти з 52-ї групи одружилися. Написати запит, який робить зміни в таблицю відповідно до цього факту.

· Студентів 2-го курсу, які народилися 15 числа, у зв'язку з академічною заборгованістю відрахувати, і всі вони по­новились, але на платну форму навчання. Написати запит, який робить зміни в таблицю відповідно до цього факту.

· У зв'язку з новим законом усіх “чорнобильців” перевели на державну форму навчання. Написати запит, який робить зміни в таблицю відповідно до цього факту.

· На “математичних” спеціальностях (у назві є слово “матема­тика”) відмінили платну форму навчання і всіх студентів- платників, які навчалися на цих спеціальностях, перевели на державну форму навчання. Написати запит, який змінює дані в таблиці відповідно до цього факту.

· Вставити в окрему таблицю прізвища студентів 2-го курсу.

· Згідно з наказом ректора з університету відрахували всіх п’ятикурсників, загальний середній бал яких за попередні курси не перевищував 3,7. Вилучити записи про цих студентів з бази даних.

1 Створити в таблиці Students три додаткові поля FirstName(ім'я), LastName(прізвище) і FatherName(по батькові). Заповнити їх, взявши дані з поля Name Створити в таблиці Students поле ShortName(Прізвище та ініціали), заповнити його, взявши дані з поля Name.

2 У сім студентам, в кого сьогодні день народження, збільшити середні оцінки по курсах на 0,2 бала (одним запитом).

3 Написати запит, що всіх Ганн і Світлан переводить на наступний курс, якщо вони не на 5-му курсі.

4 Усіх студентів з прізвищем Коверко перевести на факультет фізкультури.

5 Усіх студентів, що вчаться на фізико-математичному факультеті, в яких середній бал за 2 курс нижчий за 3,5, перевести на інженерно-педагогічний факультет.

6 Усім студентам, що народилися 1 квітня, надати статус одружених з 3-ма дітьми

Завдання 2.

При виконанні практичної роботи необхідно для заданої предметної області засобами MySQL:

· заповнити погодженими даними таблиці БД;

· при необхідності виправити уведену інформацію;

· скласти звіт по лабораторній роботі.

Date: 2015-12-11; view: 474; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию