Отчёт по практике в Kaspi Bank

Автор работы: Пользователь скрыл имя, 24 Февраля 2015 в 20:18, отчет по практике

Краткое описание

В данном отчете по прохождению практики будут описываться само предприятие где практика проводилась и приведены примеры по заданиям которые давались на практике.

Вложенные файлы: 1 файл

отчет по практике.docx

— 120.56 Кб (Скачать файл)

ВВЕДЕНИЕ

 

В данном отчете по прохождению практики будут описываться само предприятие где практика проводилась и приведены примеры по заданиям которые давались на практике.

 

  1. О Каспи банке.

 

 

 

 

Время, когда казахстанские банки практически не отличались друг от друга, прошло.  У каждого своя стратегия, философия и цели.

kaspi bank  всегда делал акцент на качество услуг и стабильное последовательное развитие, отличаясь своей консервативностью. Команда kaspi bank  не  покоряет соседние рынки, сосредоточившись на работе с казахстанцами и казахстанским бизнесом внутри страны. У этого решения есть простое объяснение. Мы видим, что население нуждается в хорошем банковском сервисе и надежном финансовом партнере.  kaspi bank уже стал таковым для более чем 1 миллиона клиентов, среди которых более 8 тыс. малых и средних  компаний. Банк построил одну из самых больших филиальных сетей, и вы можете встретить наших сотрудников практически в каждом крупном магазине, в котором люди  совершают большие покупки. Мы рады, что часть из них, а именно 1,5 миллиона (количество выданных экспресс-кредитов) были сделаны при нашем участии.

Повышая качество жизни казахстанцев, kaspi bank  стремится стать самым лучшим розничным банком. За этим стремлением кроется желание действительно качественных изменений.

Мы постоянно инвестируем в информационные технологии, поскольку наши клиенты ценят мобильность и возможность свободного доступа как к  собственным средствам, так и к ресурсам банка.  В это направление банк планирует инвестировать более 2 млрд.тенге. Сейчас  вы можете получить экспресс-кредиты, а в дальнейшем и другие продукты банка, независимо от местонахождения или прописки по всей стране, в любом отделении банка.

Банк формирует высокие стандарты корпоративного управления.  А это значит, что в совете директоров kaspi bank работают люди, у которых за плечами опыт управления в крупнейших компаниях. Профессионалы с безупречной деловой репутацией на западных рынках приносят с собой и внедряют в kaspi bank лучшую  бизнес-практику.  Понятная, простая и открытая структура собственности, которая есть у kaspi bank - сильное конкурентное преимущество. Нам доверяют, и мы получаем финансирование от крупнейших международных инвесторов.  Однако больше всего мы ценим то, что наша консервативная стратегия находит понимание и поддержку у казахстанцев, которые являются вкладчиками банка. Это наивысшая степень доверия. Осознавая эту ответственность,  kaspi bank будет продолжать свою консервативную стратегию развития. 

 

МИССИЯ БАНКА

 


 

Превзойти ожидания каждого клиента путём удовлетворения потребностей услугами непревзойденного качества.

Главной целью своей деятельности Банк видит предоставление клиентам и партнерам полного спектра возможностей, предлагаемых современным рынком.

Сочетая эффективность профессиональной деятельности и приверженность нормам корпоративной этики, внося свой вклад в благосостояние государства, АО "Kaspi Bank" намерен укрепить свои позиции на рынке и создать базу для дальнейшего планомерного роста.

Основные направления развития АО "Kaspi Bank".

  • Увеличение клиентской базы за счет следующих ресурсов: 
    - крупные корпорации, заинтересованные в работе с Россией; 
    - средние и мелкие предприятия, нуждающиеся в кредитах и оперативном расчетно-кассовом обслуживании; 
    - население, представляющее большие потенциальные возможности для расширения депозитной базы и диверсификации кредитного портфеля. 
  • Увеличение доходности активов и собственного капитала, при поддержании высокой ликвидности, использование современных методов управления всеми видами рисков и, как следствие, сбалансированность и диверсификация. Достижение роста прибыли за счет модернизации технологий, расширения сферы деятельности, и повышения качества услуг. 
  • Наращивание собственного капитала, за счет привлечения новых акционеров и эмиссии ценных бумаг, что позволит увеличить также размер активов. В первую очередь вложения будут производиться в такие динамично развивающиеся отрасли экономики, как розничные сети, строительство, машиностроение, сельское хозяйство, нефтехимия, транспорт и связь и др. 
  • Соответствие международным стандартам банковского, в том числе розничного бизнеса, своевременное введение новых финансовых продуктов. 
  • Открытие новых филиалов при соблюдении позиции экономической целесообразности в развитии сети отделений банка. Открытие новых филиалов потребует от Банка дополнительных усилий по техническому вооружению, обучению персонала, созданию эффективной системы взаимодействия всех структурных подразделений. 
  • Повышение профессионального уровня персонала центрального офиса Банка, всех его филиалов и расчетно-кассовых центров. Совершенствование навыков работы в команде, способной решать задачи развития и укрепления бизнеса.

     

     

    1. Стажировка

     

    Задание 1. Создание представлений

     

    VIEW – это  виртуальная таблица на основе  имеющейся физической таблицы  или таблиц, то есть это всего  лишь запрос, но представлен ввиде виртуальной таблицы. В отличие от обычных таблиц базы данных, представление не является самостоятельной, а является частью набора данных, хранящихся в таблицах. Изменение данных в реальной таблице БД немедленно отражается и в содержимом всех представлений, построенных на основании этой таблицы.

    синтаксис создания VIEW. 

     

    CREATE [OR REPLACE]  [FORCE | NOFORCE] VIEW viewname

    AS subquery

    [WITH CHECK OPTION [COSTRAINT constraintname]]

    [WITH READ ONLY [COSTRAINT constraintname]] 

     

    где

    [OR REPLACE]  - это опция позволяет пересоздавать VIEW, оно удаляет представления с данным названием, при этом позволяя создавать новое

    [FORCE] - это опция указывает на  то, что VIEW будет создано даже если она будет ссылаться на те таблицы, которых не существует

    [NOFORCE] – это опция указывает  на то, что VIEW будет создано только  лишь в том случаи если она будет создана на тех таблицах, которых существуют  

     

    AS SUBQUERY – это основная часть  создания VIEW, так как здесь определяется  запрос, который будет выполнен  при вызове представления 

     

    [WITH CHECK OPTION] – указывает, что вслучаи вставки строки (INSERT) будет производится проверка на удовлетворение строки условием выборки представления 

     

    [COSTRAINT constraintname] – это имя ограничения, строки должны удовлетворять этим ограничениям  

     

    [WITH READ ONLY] – показывает? что не  одна DML операция не может быть  произведена в этом представлении

     

    DML operation on VIEW

     

     

     

     

    Как мы знаем DML операции очень значимы для нас. Но в SQL существет ограничения на использовании DML операций на уровне представлений. Сейчас мы с вами рассмотрим над какими представлениями DML операции нельзя проводить.

    Над представлениями которые в своих скриптах содержит следующее – не позволяют выполнения DML операций:

     

     

    • Оператор DISTINCT

    • Групповые функции

    • Ключевое слово GROUP BY

    • Псевдостолбец ROWNUM

    • Столбцы в определениях, которых участвовали выражения, процедуры или функции

     

     

    Первый пункт – не позволяет использование оператора DISTINCT в выборке столбцов. Вторые два пункта связаны с групповыми функциями. Чтобя понять третий пункт необходимо знать про работу и использования псевдостолбца ROWNUM. Псевдостолбец ROWNUM – это обычный столбец, который можно использовать в любом запросе. Его можно применять к любой таблице даже к dual – и ORACLE не выдаст ошибку о том, что такого столбца в этой таблице нет. Он всего лишь нумерует столбцы. Его использования необходимо бывает при составлении некоторых видов отчетов, например отчетов типа Top n – то есть тех отчетов, где необходимо бывает найти лучшие или худшие n показетелей.

    DROP VIEW 

     

    Для удаление представления из базы данных    используется команда: 

     

    DROP VIEW VIEW_NAME 

     

    DROP VIEW vi_emp_dept.

     

    Пример: Расширенная информация об отделах

    Вот представление, содержащее расширенную информацию об отделах: название и место расположения отдела, число сотрудников отдела, минимальную, максимальную и среднюю зарплату в отделе, фонд зарплаты отдела и идентификатор менеджера отдела. В это представление включаются также и отделы без менеджеров, и отделы, вообще не содержащие сотрудников. В данным примере использованы средства Oracle для внешнего соединения.

        CREATE VIEW department_plus

             (department_id, dep_name, loc_name, emp_cnt,

              min_salary, max_salary, avg_salary, sum_salary, mng_id)

         AS

          SELECT dep_loc.department_id, name, regional_group, emp_cnt,

                 min_salary, max_salary, avg_salary, sum_salary, employee_id

          FROM (

           SELECT t1.department_id, emp_cnt, min_salary,

                  max_salary, avg_salary, sum_salary, employee_id

            FROM

             (SELECT department_id, COUNT(*) AS emp_cnt,

                     MIN(salary) AS min_salary, MAX(salary) AS max_salary,

                     AVG(salary) AS avg_salary, SUM(salary) AS sum_salary

              FROM employee

              GROUP BY department_id) t1,

             (SELECT department_id, employee_id

               FROM employee, job

               WHERE employee.job_id = job.job_id

               AND function='MANAGER' ) t2

            WHERE t2.department_id (+) = t1.department_id

           UNION

           SELECT department_id, TO_NUMBER(NULL) AS emp_cnt, TO_NUMBER(NULL) AS min_salary,

         TO_NUMBER(NULL) AS max_salary, TO_NUMBER(NULL) AS avg_salary,

         TO_NUMBER(NULL) AS sum_salary, TO_NUMBER(NULL) AS employee_id

           FROM department

           WHERE department_id NOT IN

             (SELECT DISTINCT department_id

               FROM employee) )t3,

           dep_loc

         WHERE dep_loc.department_id = t3.department_id

     

     

    Задание 2. Создание курсоров

     

    Управление курсором в среде MS SQL Server

    Управление курсором реализуется путем выполнения следующих команд:

    • DECLARE – создание или объявление курсора;

    • OPEN – открытие курсора, т.е. наполнение его данными;

    • FETCH – выборка из курсора и изменение строк данных с помощью курсора;

    • CLOSE – закрытие курсора;

    • DEALLOCATE – освобождение курсора, т.е. удаление курсора как объекта.

    Объявление курсора

    В стандарте SQL для создания курсора предусмотрена следующая команда:

    <создание_курсора>::=

      DECLARE имя_курсора

        [INSENSITIVE][SCROLL] CURSOR

      FOR SELECT_оператор

      [FOR { READ_ONLY | UPDATE

        [OF имя_столбца[,...n]]}]

    При использовании ключевого слова INSENSITIVE будет создан статический курсор. Изменения данных не разрешаются, кроме того, не отображаются изменения, сделанные другими пользователями. Если ключевое словоINSENSITIVE отсутствует, создается динамический курсор.

    При указании ключевого слова SCROLL созданный курсор можно прокручивать в любом направлении, что позволяет применять любые команды выборки. Если этот аргумент опускается, то курсор окажется последовательным, т.е. его просмотр будет возможен только в одном направлении – от начала к концу.

    SELECT-оператор задает тело запроса SELECT, с помощью которого определяется результирующий набор строккурсора.

    Открытие курсора

    Для открытия курсора и наполнения его данными из указанного при создании курсора запроса SELECT используется следующая команда:

    Информация о работе Отчёт по практике в Kaspi Bank