Giter Club home page Giter Club logo

psql_proj__lab2's Introduction

Отчёт

1. Придумать свою предметную область и продумать схему БД для неё.

2. Выделить функциональные требования.

3. Реализовать реляционную БД для своей предметной области (все таблицы должны быть не менее чем в третьей нормальной форме)

4. Критерии к БД:

[1] БД должна быть в третьей нормальной форме или выше;

[2] Минимальное количество таблиц – 4;

[3] Все подключения из GUI должны осуществляться выделенным, не root, пользователем;

[4] Должен существовать как минимум один индекс, созданный вами по выбранному текстовому не ключевому полю;

[5] В одной из таблиц должно присутствовать поле, заполняемое/изменяемое только триггером (например, «общая стоимость бронирования» в таблице «бронирования», которое автоматически высчитывается при добавлении/изменении/удалении билетов, входящих в это бронирование)

5. Реализовать программу GUI со следующим функционалом:

[1] Создание базы данных (важно(!) именно create database, а не только create table)

[2] Удаление базы данных

[3] Вывод содержимого таблиц

[4] Очистка(частичная - одной, и полная - всех) таблиц

[5] Добавление новых данных

[6] Поиск по заранее выбранному (вами) текстовому не ключевому полю

[7] Обновление кортежа

[8] Удаление по заранее выбранному текстовому не ключевому полю

[9] Удаление конкретной записи, выбранной пользователем

[10] Все функции должны быть реализованы как хранимые процедуры.

  • Из GUI вызываются только хранимые функции.

psql_proj__lab2's People

Contributors

levbugrov avatar kasyanikita avatar timurzaytsev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.