Упрощенная база даних для обложения пациентов в больнице SQL
— Как выглядят все клиенты перед изменениями?Выберите * из View_On_Customers;
— добавить еще одного клиента в список клиентов...
Иск Db_Customer.New_Customer (...);
— Мы будем менять адрес...
Иск Db_Customer.Customer_Change (...);
—...Мы пытаемся удалить клиента с кредитами...
Иск Db_Customer.Delete_Customer (...);
... и кто-то без них
Иск Db_Customer.Delete_Customer (...);
— Как клиенты наблюдают за изменениями?Выберите * из View_On_Customers;
... не забудьте комментировать свои сценарии для каждого сценария, должно быть возможно распознать автора.В скрипте 1 ) задание должно быть описано.Скрипт 1) должен описывать значение отдельных объектов в схеме, включая табличные колонны и процедурные и функциональные параметры скрипт 6) должен описывать, что тестируется призывом, и особенно, что призыв должен закончиться ошибкой (что, почему).Для более сложных запросов и команд SQL, напишите, что они делают.Без комментариев, смысл приказа трудно найти.
— Как выглядят все клиенты перед изменениями?Выберите * из View_On_Customers;
— добавить еще одного клиента в список клиентов...
Иск Db_Customer.New_Customer (...);
— Мы будем менять адрес...
Иск Db_Customer.Customer_Change (...);
—...Мы пытаемся удалить клиента с кредитами...
Иск Db_Customer.Delete_Customer (...);
... и кто-то без них
Иск Db_Customer.Delete_Customer (...);
— Как клиенты наблюдают за изменениями?Выберите * из View_On_Customers;
... не забудьте комментировать свои сценарии для каждого сценария, должно быть возможно распознать автора.В скрипте 1 ) задание должно быть описано.Скрипт 1) должен описывать значение отдельных объектов в схеме, включая табличные колонны и процедурные и функциональные параметры скрипт 6) должен описывать, что тестируется призывом, и особенно, что призыв должен закончиться ошибкой (что, почему).Для более сложных запросов и команд SQL, напишите, что они делают.Без комментариев, смысл приказа трудно найти.
Платформа автоматично перекладає опис англійською мовою, для читабельного формату потрібно вимкнути автоматичний переклад біля назви проєкту.
Вимоги до бази даних наведені нижче. Сама структура та опис проєкту надані в закріпленому файлі.
Проєкт має бути виконаний англійською мовою. Проєкт не включає в себе інтерфес для користувачів, це має бути лише код SQL.
- The application should contain a database layer and an application layer written in PL/SQL, respectively in T-SQL. The goal is not to write a user interface.
- The application will contain a suitable number of interrelated tables. A suitable number is 7-10 tables plus/minus according to the application type.
- The solution should include:
- Definition of necessary tables, including definitions of primary, candidate and foreign keys.
- Definition of suitable indexes including those through all foreign keys.
- Definition of other integrity constraints to ensure the integrity of the data input.
- Triggers monitoring things that can not be monitored at constraint level.
- The non-existent user interface should be simulated by the views corresponding to the individual screens. E.g.:
- List of customers including data from (... to one) associated tables
- List of borrowings, including customer data and borrowed titles.
- List of borrowings after the deadline.
- List of available books for book titles
- etc. (depending on the application)
- Individual tables (at least the main ones) should have defined the packages of procedures, functions and other necessary objects that manipulate the entities as it is usual in object programming and represent the application layer. Procedures and functions should make sure that input data is meaningful. Resp. they should be aware of the fact that triggers and constraints can refuse some manipulations and maintain exceptions correctly. Example of methods for customers in the library:
- Adding a new customer.
- Customer deletion (if nothing is lent)
- New borrowing registration.
- Return of a specific loan.
- Return of all customer loans.
- Calculation of penalties for exceeding the deadline
- etc. (depending on the application)
- The schema should be reasonably indexed so that queries for all view data do not require more than one FULL-SCAN (on the control table). SQL statements in procedures and functions should not require any FULL-SCAN except for specific situations because they handle a limited set of lines.
- Take into account the parallel execution of multiple instances of the program over shared data. Critical sections of programs should appropriately use transaction capabilities, including table locking and row locking to achieve data consistency.
- The solution should include at least the following scripts:
- Creation of the whole schema.
- Insertion of demo-data
- Generating statistics for all schema tables (in Oracle)
- Dropping statistics for all schema tables (in Oracle)
- Correct dropping of the whole schema content
- A test script that would demonstrate the functionality of all proposed public methods in the procedural interface and view functionality. For example:
--how look all customers before the changes?
select * from view_on_customers;
--add another customer to the list of customers ...
exec db_customer.new_customer(...);
--... we will change the address ...
exec db_customer.customer_change(...);
--... we try to delete the customer with loans ...
exec db_customer.delete_customer(...);
-- ... and someone without them
exec db_customer.delete_customer(...);
--How do the customers look after changes?
select * from view_on_customers;
...
- Don't forget to comment your scripts
- For each script, it should be possible to recognize the author.
- In script 1), the assignment should be described.
- Script 1) should describe the meaning of individual objects in the schema, including table columns and procedural and function parameters
- Script 6) should describe what is being tested by the call, and especially that the call should end up with an error (what, why).
- For more complex SQL queries and commands, write what they are doing. Without comment, the meaning of the command is hard to find.
Приложения 1
Актуальные фриланс-проекты в категории Базы данных и SQL
Требуется Senior Flutter + Backend разработчик для создания MVP стартапа (аналог Uber для быт
10 000 UAH
Ищу опытного разработчика (или небольшую команду) для создания MVP мобильного приложения — сервиса срочного вызова специалистов по аналогии с Uber,Uklon Необходима разработка: • мобильного приложения для iOS и Android (Flutter); • серверной части (REST API); • панели… Базы данных и SQL, Гибридные мобильные приложения ∙ 12 часов 15 минут назад ∙ 23 ставки |
Парсинг базы
2000 UAH
Требования к каналам: 1. Язык контента: Русский или украинский (допускается смешанный контент RU/UA) 2. Количество подписчиков: Не менее 500 подписчиков 3. Активность: Последний пост опубликован не позднее чем 32 часа назад 4. Комментарии: В канале должны быть открыты… Базы данных и SQL, Парсинг данных ∙ 1 день 18 часов назад ∙ 32 ставки |
Необходимо проверить скритими и обновить данные в бд postgres.Необходимо поправить sql скрипты для базы postgres. Нужно проверить скритими и обновить данные с внешних таблиц Excel и между 2-мя базами (разные сервера) Postgres. Запуск скриптов через AnyDesk программа Navicat. Перечень данных для проверки и корректировки: 1. Товары… Базы данных и SQL ∙ 4 дня 21 час назад ∙ 18 ставок |
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 5 дней 14 часов назад ∙ 10 ставок |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 6 дней 7 часов назад ∙ 93 ставки |