База данных


Download 1.73 Mb.
bet2/2
Sana16.06.2023
Hajmi1.73 Mb.
#1495592
TuriЛабораторная работа
1   2
Bog'liq
База данных Сайдуллаев

Лабораторная работа № 3
Создание, редактирование, удаление таблиц в SQL.
Цель практической работы: научиться составлять и выполнять SQL-запросы для работы с данными БД.
Краткие теоретические сведения:
SQL (Structured Query Language) представляет собой непроцедурный язык, используемый для управления данными реляционных СУБД. Термин «непроцедурный» означает, что на данном языке можно сформулировать, что нужно сделать с данными, но нельзя проинструктировать, как именно это следует сделать. Иными словами, в этом языке отсутствуют алгоритмические конструкции, такие как метки, операторы цикла, условные переходы и др.

Задание:

  1. Посмотрим старую созданную БД:

Запрос: показать show databases;
Результат:


  1. Мы создадим базу под названием Новый университет;

Запрос: create show databases university;
Результат:



  1. Создаем таблицу с именем Rektorat;

Запрос: create table rektorat (Id int, FISH varchar(50), Vazifasi varchar(20));
Результат:


  1. Посмотрим на таблицу;

Запрос: Деканат;

5. Добавьте в таблицу новый столбец ish_haqi;
Запрос: alter table rektorat add ish_haqi int;
Результат:


  1. Запрос Modify;

Запрос: alter table rektorat modify ish vaqti time;
Результат:



Лабораторная работа № 4
Выбор данных и действия над ними
Цель: Использование SQL (Structured Query Language) для анализа и манипуляции данными в реляционных базах данных с целью извлечения полезной информации и выполнения различных операций на данных.

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

Выбор данных:

Таблицы базы данных: определение таблиц, содержащих нужные данные для анализа или манипуляции.
Колонки и строки: выбор определенных колонок (полей) и строк (записей) данных, необходимых для конкретных действий.
Действия над данными:

Выборка данных: использование оператора SELECT для извлечения нужных данных из таблицы или таблиц базы данных.
Вставка данных: использование оператора INSERT для добавления новых данных в таблицу базы данных.
Обновление данных: использование оператора UPDATE для изменения существующих данных в таблице базы данных.
Удаление данных: использование оператора DELETE для удаления ненужных данных из таблицы базы данных.
Агрегация данных: использование операторов агрегации, таких как SUM, COUNT, AVG, MIN, MAX, для анализа и вычисления суммы, среднего значения, минимального и максимального значений и т. д.
Сортировка и объединение данных: использование операторов ORDER BY, GROUP BY и JOIN для сортировки данных и объединения данных из различных таблиц.
Важно отметить, что выбор данных и действия над ними в SQL будут зависеть от конкретных требований и целей анализа или манипуляции данными.



Вывод :
База данных школы является важным инструментом для эффективного управления учебным процессом и административными задачами в школьной среде. Она позволяет хранить, организовывать и обрабатывать различные данные, связанные с учениками, учителями, предметами, расписанием занятий, успеваемостью и другими аспектами школьной жизни.
База данных школы должна содержать информацию о всех учениках, включая их личные данные, контактную информацию, медицинские данные, данные о результатах тестирования и успеваемости. Она также должна содержать информацию о преподавателях, включая их личные данные, профессиональный опыт, расписание занятий и другие связанные данные. База данных также должна содержать информацию о предметах, программе обучения, учебных планах и других учебных ресурсах, используемых в школе.
Одной из ключевых функций базы данных школы является формирование расписания занятий. База данных должна позволять автоматически составлять расписание на основе доступных учителей, учебных классов, предметов и других параметров, а также обновлять его в случае изменений. Это позволяет оптимизировать распределение учебных ресурсов и обеспечивать эффективное проведение занятий.
Download 1.73 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling