Главная страница
Навигация по странице:

  • 3. Каковы названия полей

  • Лабораторная работа №6. Работа Базами данных. Документ Microsoft Word. У нас есть первое задание и в этом первом задании нужно ответить на вопросы


    Скачать 301.78 Kb.
    НазваниеУ нас есть первое задание и в этом первом задании нужно ответить на вопросы
    АнкорЛабораторная работа №6. Работа Базами данных
    Дата22.11.2022
    Размер301.78 Kb.
    Формат файлаdocx
    Имя файлаДокумент Microsoft Word.docx
    ТипДокументы
    #806234

    Смотри.

    У нас есть первое задание и в этом первом задании нужно ответить на вопросы

    1. П реимущества систем управления базами данных

    3. Преобразование электронной таблицы в базу данных



    1. Сколько записей содержит этот файл? В нашей таблице содержится 11 записей, то есть все что идет от строки Roger и до Samuel

    2. Сколько полей содержится в каждой записи? Таблица содержит 8 полей это First, Last, ID, HoursWorked, GrossPay, Withholding, NetPay, PayDate.


    3. Каковы названия полей?

    First, Last, ID, HoursWorked, GrossPay, Withholding, NetPay, PayDate – это название полей

    4. Что, вероятно, представляют записи в этой таблице? Эта таблица представляет из себя обычную бухгалтерию с именем-фамилией сотрудника, сколько он отработал, сколько получит зарплату, сколько надо оплатить налогов государству и дату скидывание зарплаты.

    5. Что может быть первичным ключом? Первичным ключом (та штука на которую будут ссылаться другие таблицы если их создать. Но это необязательно говорить интересная инфа) будет ID

    Так теперь можем пробежаться по самой таблице первого задание, но это не обязательно.

    1. Сначала у нас идет создание базы данных для этого мы пишем команду:

    «CREATE DATABASE laboratory_6;»

    1. Потом надо использовать эту базу данных:

    «USE laboratory_6;»

    1. Потом создаем таблицу:

    «CREATE TABLE part_1(

    First_name VARCHAR(100),

    Last_name VARCHAR(100),

    ID INT,

    HoursWorked FLOAT,

    GrossPay MONEY,

    Withhloding MONEY,

    NetPay MONEY,

    PayDate DATE

    );»

    1. Потом заполняем ее данными:

    «

    INSERT INTO part_1(First_name, Last_name, ID, HoursWorked, GrossPay, Withhloding, NetPay, PayDate) /*Добавить в имя_таблицы(перечесление всех полей что у нас есть в таблице только без типа данных)*/

    VALUES ('Roger', 'McHaney', 1, 38.5, 561.56, 112.31, 449.25, CONVERT(datetime, '10/23/2012')); /*добавляем в порядке очереди полей указаных выше имя, фамилию, айди, и все остальное, как указано в insert into part_1*/

    »

    1. И дальше просто повторяем 4 пункт еще 10 раз

    Так задание первое закончено, и мы переходим к заданию 2

    Практика А

    Так дальше у нас идет практика А, итак, пойдем по накатанной

    1. Создание таблицы:



    1. Заполнение ее данными:



    1. Просматриваем нашу таблицу Person:





    1. Теперь ее обновляем, а именно last_name со 'Smith' на 'Glass' :



    1. Проверяем:



    1. Теперь просто удаляем:





    Практика В

    Так дальше у нас идет практика В, итак, пойдем по накатанной

    1. Создание таблицы:



    1. Заполнение ее данными:



    1. Просматриваем нашу таблицу Book:





    1. Теперь ее обновляем, а именно last_name со 'Модернизированный' на 'Пересмотрено':



    1. Проверяем:



    1. Теперь просто удаляем:





    Практика С

    5. Выберите название и цену для товаров, где productcode = ‘РУЧКА’

    6. Упорядочите результаты по цене в порядке убывания для кода продукта = PEC (подсказка: ПОРЯДОК ПО цене DESC)

    7. Обновите количество продукта до 20000, чей ProductID равен1001;

    8. Измените название продукта на Pen Red, идентификатор продукта которого равен 1002;

    9. Выберите все товары с названием "Pen Red".;

    10. Удалите raw с именем "Pen Black".

    12. Удалите все строки в таблице.

    Так теперь можем пробежаться по самой таблице первого задание, но это не обязательно.

    1. Потом создаем таблицу:



    1. Потом заполняем ее данными:



    1. Смотрим



    1. Делаем выборку только из тех чей прайс больше нуля и смотрим



    1. Делаем выборку только из тех чей код равен “PEN” смотрим



    1. Сортируем записи по возрастанию



    1. Обновляем значение quantity с 5000 до 20000, где productid = 1001 в таблице и смотрим





    1. Обновляем имя продукта на имя “Ped Red” где productid = 1002 в таблице и смотрим





    1. Просматриваем в таблице только те элементы, которые имеют имя “Pen Red”



    1. Удаляем только то, что имеет имя “Pen Black”



    1. В итоге удаляем все в таблице



    CREATE TABLE/ DATABASE – создать таблицу/базу данных

    DELETE FROM /имя_таблицы/ – удалить из имя_таблицы

    DROP TABLE/DATABASE – удалить таблицу/базу данных

    USE /имя_базы_данных/– использовать базу данных

    INSERT INTO /имя_таблицы/() – записать в таблицу

    VALUES () – значение используется вместе с INSERT INTO /имя_таблицы/()

    UPDATE – обновить таблицу

    SET – выбор того что обновить

    WHERE – условие

    ORDER BY – сортировать записи

    DESC – используется с ORDER BY, сортирует по возрастанию

    SELECT * FROM – просмотреть все в таблице


    написать администратору сайта