精华内容
下载资源
问答
  • 计算机上机实验内容及实验报告要求 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止时间 1....
  • 上机实验内容及实验报告要求 上机实验内容及实验报告要求 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10M硬盘空间的...
  • 上机实验内容报告格式 上机实验内容报告要求 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止...
  • 计算机上机实验内容及实验报告要求 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止时间 1....
  • oracle上机实验内容

    千次阅读 2016-11-27 21:14:07
    实验内容:   第二次上机内容 实验目标:掌握oracle体系结构,掌握sqlplus的运行环境,并对环境进行格式化 实验任务: (1)尝试通过配置助手创建一个叫做student的数据库,并观察控制面板中服务的变化 (2)尝试...

    这是oracle实验的部分代码,我花了一中午做的。

    第一次上机内容

    实验目的:熟悉ORACLE11G的环境

    实验内容:

     

    第二次上机内容

    实验目标:掌握oracle体系结构,掌握sqlplus的运行环境,并对环境进行格式化

    实验任务:

    (1)尝试通过配置助手创建一个叫做student的数据库,并观察控制面板中服务的变化

    (2)尝试启动数据库到OPEN模式,然后用TRANSACTIONAL方式关闭数据库

    (3)查看当前数据库有哪些表空间

     

    (4)两种方法来查询当前数据库有哪些数据文件组成

     

    (5)查询控制文件信息以及日志文件信息

     

     

    (6)查询当前数据库是否采用归档模式以及归档文件所在目录

     

     

    (7)查询数据库大小,并把其值设置为4096

     

    (8)查询SGA以及PGA大小

     

     

    (9)学会编辑SQL缓冲区命令,保存SQL缓冲区内容,执行缓冲区内容,保存查询结果,格式化输出数据,给输出某列设置宽度。

     

     

     

     

     

     

    第三次上机内容

    实验目标:掌握管理控制文件,掌握管理日志文件,掌握管理归档日志文件

    实验任务:

    1:增加一个控制文件,如何处理

     

     

    2:当其中一个控制文件损坏,如何处理

     

     

    3:删除一个控制文件如何处理

    关闭数据库,到文件夹里删除就可以了,然后重启数据;

    4:备份控制文件为可读的文本文件,并查看

    5:增加一个新的重做日志文件组【例7.5】

    6:增加一个单一的重做日志文件【例7.7】

    7:给某个日志文件组增加一个日志文件【例7.8】

    8:把第七步中增加的日志文件删除【例7.10】

    9:把当前的日志文件模式改为归档模式

     

    10:设置归档进度数量为4【例7.13】

    11:设置归档文件的路径【例7.14】

     

     

     

    第四次上机内容

    实验目标:掌握表空间和数据文件之间的关系

    实验内容:

    1 查询表空间和数据文件之前的关系【例8.1】

    2 通过本地化管理方式创建表空间【例8.4-8.5】

     

    3 通过段空间管理方式创建表空间【例8.6-8.7】

     

    4 建立非标准块空间【例8.8】

    5 建立大文件表空间【例8.9】

    6 给表空间增加,删除,修改数据文件【例8.18---8.19---8.20】

     

    7 创建撤销表空间【例8.21】

    8 创建临时表空间【例8.34---8.35---8.36---8.39—8.40】

     

     

     

    9 修改默认的临时表空间和默认表空间【例8.38】

     

     

     

    第五次上机内容

    1 熟悉ORACLE11G的软件环境

             了解什么是服务,以及服务的启动和停止

             学会登陆SQLPLUS

             学会登陆SQLDeveloper

             学会登陆OEM

    2 熟悉SQLPLUS的环境设置命令

             会自己设置成自己喜欢的显示环境,参考第三章

    3 完成以下查询(根据SCOTT模式下的emp表和dept表)

     

     

     

     

     

     

     

     

     

     

     

     

    第六次上机内容

    (1)       创建新用户 TEST 密码为123456,默认表空间为USERS【例12.1】

    (2)       让TEST用户连接数据库服务器【例12.8】

    (3)       让TEST用户可以建表【例12.9】

    (4)       授予TEST可以访问SCOTT用户下表的权限【例12.12】

    (5)       删除TEST用户【例12.7】

    (6)       建立角色【例12.15】

    (7)       再重新建立用户TEST【】

     

    (8)       把创建的角色授予给TEST用户【例12.17】

    (9)       查询TEST用户下所具有的系统权限的角色【例12.22】

    (10)   创建资源文件【例12.24】

    (11)   并使TEST用户使用该资源文件

     

     

     

     

    第七次上机

    实验目的:PL/SQL编程

    实验内容:

    (1)      采用三种循环结构编写从2开始前10个偶数的积,并输出到屏幕。

     

     

     

    (2)      采用case分支语句编写程序,把emp表的员工工资分成多个等级。

     

    (3)创建一个海量数据表如十万条数据【还在做。。。】

    (4)在第二题的基础上,编写程序,获取一个查询的执行时间

     

    (5)查询如果涉及到全部的列,或者只涉及一、两列所花的时间进行比较 【还在做。。。】

     

    展开全文
  • 通过上机实验的学习,使学生不仅能加深理解和巩固理论课所学的知识,而且还能了解计算机的底层软件的工作过程,为今后学习后续课程打好良好的基础。 【实验学习要求】 认真阅读《IBM-PC汇编语言程序设计》教材中与...

    【实验目标要求】

    《汇编语言》是计算机科学与技术专业必修的专业基础课程。汇编语言程序设计实验的目标是学习汇编语言程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,汇编语言程序实验的内容与计算机硬件特性联系紧密。通过上机实验的学习,使学生不仅能加深理解和巩固理论课所学的知识,而且还能了解计算机的底层软件的工作过程,为今后学习后续课程打好良好的基础。
    【实验学习要求】
    认真阅读《IBM-PC汇编语言程序设计》教材中与实验相关的章节内容,提前做好实验预习,做到在每个实验前明确实验目的、掌握实验的基本内容及操作方法;在实验中正确使用实验设备,认真观察、分析实验结果;实验后要根据要求做好总结,上交实验报告。具体要求如下:
    1.上机前,要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。
    2.上机时,要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序、调试程序)的使用方法;在程序调试过程中,有意识的学习及掌握Debug的各种操作命令,以便掌握程序的调试方法及技巧;程序调试完后,须由实验辅导教师在机器上检查运行结果。
    3.上机后,应写出实验报告,及时总结。
    4.遵守实验室的规章制度,爱护实验设备。

    【实验计划】

    实验序号 实验项目内容 学时
    实验一 IBM-PC寻址方式及DEBUG的使用 3
    实验二 熟悉指令系统 3
    实验三 建立运行汇编语言程序 3
    实验四 循环程序设计 2
    实验五 分支程序设计 2
    实验六 子程序设计 2
    实验七 I/O程序设计 2

    【实验教材及主要参考资料】

    教材:
    1.《IBM-PC汇编语言程序设计(第二版)》,沈美明、温冬蝉编著,清华大学出版社,2001.8。
    2.《IBM-PC汇编语言程序设计实验教程》,沈美明、温冬蝉、张赤红编著,清华大学出版社,2008.2。

    【实验任务】

    知识点

    debug操作
    在这里插入图片描述
    在这里插入图片描述
    命令应用

    实验一、IBM-PC寻址方式及DEBUG的使用

    实验目的:
    1.熟悉DEBUG的功能,运行并掌握其常用命令。
    2.使用DEBUG,通过数据传送指令观察IBM-PC机各种寻址方式的区别。
    实验内容:

    1. DEBUG的加载及其常用命令(A、U、R、D、E、T、P、G、Q)的使用情况。(注意:微机进入DEBUG状态下之后,一切立即数和地址数据均被默认为十六进制数,在输入时数的后面不加后缀“H”。)
      2.将数据段中的两个数求和,结果保存在数据段中。
      源程序、机器语言程序如下:
      CS:0100 Al 00 00 MOV AX,[0000]
      CS:0103 03 06 02 00 ADD AX,[0002]
      CS;0107 A3 04 00 MOV [0004],AX
      CS:010A CB RETF
      数据段内容如下:
      DS:0000 2301 2500 ;两个已知数
      3.在Debug中编制简单的汇编程序片断,并调试运行,得出结果。
      实验主要步骤:
      1.在DOS或Windows的命令行窗口执行命令Debug.exe,进入Debug程序环境,熟悉Debug各个命令的用法。
    2. 实验步骤
      (1)用E命令键人上述机器语言程序和数据段的初值。
      —E DS:000 2301 2500 //000是地址,将01赋给000,将00赋给001 ,23 25截断
      —E DS:006 2A 2A 2A (2A为*,是为便于查看数据段内容而设置)
      —E CS:100 A1 00 00 03 06 02 00
      —E CS:107 A3 04 00 CB
      (2)用D命令检查数据段、代码段内容。
      —D DS:0
      —D CS:100
      (3)用T命令逐条执行上述程序,注意观察每条指令执行后相应寄存器的变化。//用多少次t取决汇编代码的指令有多少条
      (4)用U命令反汇编本程序。
      —U 100 10A
      (5)用R命令修改IP的内容为0100重新执行上述程序。
      —R IP
      显示:IP 010A
      :0100
      (6)用G命令运行程序。
      —G =CS:0100 107
      观察:IP= AX=
      —G =CS:0100 10A
      观察:IP= AX=
      3.自己试着写段程序:
      -A 100↙
      16C6:0100 DB‘1234567890‘↙
      16C6:010A CLD↙
      16C6:010B MOV SI,100↙
      16C6:010E MOV DI,200↙
      16C6:0111 MOV CX,A↙
      16C6:0114 REP MOVSB↙
      16C6:0116↙
      -G =10A 116↙;运行上述程序(起始地址10AH,结束地址116H)。
      -D 100 L A↙;显示DS:100开始10个字节内容
      16C6:0100 31 32 33 34 35 36 37 38-39 30 ‘1234567890
      -D ES:200 L A↙显示ES:100开始10个字节内容
      16C6:0200 31 32 33 34 35 36 37 38-39 30 ‘1234567890
      4.写出实验报告。
      在这里插入图片描述
      在这里插入图片描述

    知识点

    1. 汇编的基本框架:
      定义数据段
      就是数据存放的地方
      DATA
      SEGMENT

      DATA
      ENDS
      定义代码段
      当然就是要执行的程序代码了
      CODE
      SEGMENT
      START:

      CODE
      ENDS
      END
      START

    2. 字与字节的差别
      字节(Byte/bait/n.[C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位,也表示一些计算机编程语言中的数据类型和语言字符。"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。字是计算机进行数据处理和运算的单位。区别:例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。

    数据定义指令格式如下: 格式:〔符号名〕 DB\DW\DD\DF\DQ\DT 初值序列 DB定义的为字节类型,DW定义字类型,DD定义双字类型,DF为长字类型,DQ为四字类型,DT为十字节类型,该指令分别定义8位,16位,32位,48位,64位,80位的数据 DW就是表示为该数据分配一个字的存储空间,即16位例如: ARRAY DW 3 DUP(1) 给数组ARRAY 分配3个字,初值为1

    1. 在这里插入图片描述
    2. 在这里插入图片描述
      在这里插入图片描述

    实验二、熟悉指令系统

    相似的题目:https://blog.csdn.net/qq_41767945/article/details/93417708

    实验目的:
    1.熟悉8088/8086的指令书写格式、功能。
    2.能熟练运用数据传递、算术、逻辑三类指令。
    实验内容:
    1.用DEBUG调试程序功能编程序计算(W—(X×Y+Z—540))/X。其中X、Y、Z、W均为16位带符号数,要求上式计算结果的商存人AX寄存器中,余数存人DX寄存器。掌握算术指令的用法。
    2.用DEBUG编程并查看逻辑指令的运行结果,掌握逻辑指令的用法。
    3.熟悉其它几组指令的功能和用法,并区分字、字节操作。
    实验主要步骤:
    1.预先编制程序片段,实现(W—(X×Y+Z—540))/X,将计算结果的商存人AX寄存器中,余数存人DX寄存器。
    程序代码如下:
    DATA SEGMENT // data segment 是用来存全局变量和静态变量的内存区域。
    X DW 1200H//知识点

    数据定义指令格式如下: 格式:〔符号名〕 DB\DW\DD\DF\DQ\DT 初值序列 DB定义的为字节类型,DW定义字类型,DD定义双字类型,DF为长字类型,DQ为四字类型,DT为十字节类型,该指令分别定义8位,16位,32位,48位,64位,80位的数据 DW就是表示为该数据分配一个字的存储空间,即16位例如: ARRAY DW 3 DUP(1) 给数组ARRAY 分配3个字,初值为1

    Y DW 0034H
    Z DW 0F045H
    W DW 034AH
    DATA ENDS
    CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    …… ;在此补充程序代码

    MOV AX, X
    IMUL Y
    MOV CX, AX
    MOV BX, DX
    MOV AX, Z
    CWD
    ADD CX, AX
    ADC BX, DX
    SUB CX, 540
    SBB BX, 0
    MOV AX, V
    CWD
    SUB AX, CX
    SBB DX, BX
    IDIV X

    MOV AH,4CH
    INT 21H //显示
    CODE ENDS
    END START
    2.可以在Debug程序中使用E命令为变量X、Y、Z、W设置初值。
    3.使用A命令汇编程序片段,并用G或T命令执行,用R或D命令查看结果。
    4.使用A命令汇编几条逻辑指令,并运行,查看结果。
    5.写出实验报告。

    知识点

    https://zhidao.baidu.com/question/206232052.html

    https://blog.csdn.net/spygg/article/details/7828573?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

    https://blog.csdn.net/INZT__/article/details/80644658
    答案:https://wenku.baidu.com/view/38f1b226941ea76e58fa04e3.html

    1.mov ah 09h
    int 21h
    是实现DOS调用中的09号功能,就是在屏幕上显示字符串
    2.jnz结果不为零(或不相等)则转移。
    jz即零标志为1就跳转。

    JNZ(或JNE)(jump if not zero, or not equal),汇编语言中的条件转移指令。结果不为零(或不相等)则转移。
    测试条件:ZF=0

    ZF汇编语言中的PSW标志寄存器中的一位,而JZ则是根据ZF决定是否跳转。若ZF=1(表示本次运算结果为0,不为0则ZF=0),则跳转,否则,不跳转ZF的状态根据其他指令的执行结果设置。
    jz=jump if zero,即零标志为1就跳转,一般与cmp连用,用以判断两数是否相等。jz的另一种写法就是je,je=jump if equal,jz和je的作用是完全一样的。
    JZ是累加器A判零条件转移指令。

    3.1、OFFSET是将数值回送变量或标号的偏移地址值. 2.LEA是将数值回送变量或标号的有效地址值.3.SEG,汇编程序将回送变量或标号的段地址值. 4、LEA BX,LIST5、MOV BX,OFFSET LIST6、可以看出,LEA和OFFSET这两条指令在功能上是相同的,BX寄存器都可得到符号地址LIST的值,而且此时MOV指令的执行速度会比LEA指令更快。但是,OFFSET只能与简单的符号地址相连,而不能和诸如LIST[SI]或[SI]等复杂操作数相连。因此,LEA指令在取得访问变量的工具方面是很有用的。

    实验三、建立运行汇编语言程序

    实验目的:
    1.掌握汇编语言程序格式及其它命令的作用。
    2.掌握汇编、连接、运行汇编程序的全过程,并能检查修改程序简单错误。
    实验内容:
    1.编写程序,比较两个字符串STRINGl和STRING2所含的字符是否相同。若相同,则显示’Match’;否则,显示’No match’。
    2.编辑、汇编、连接这个汇编语言源程序,形成.EXE文件。
    3.通过DEBUG调试运行该可执行文件,查看运行结果。
    实验主要步骤:
    1.根据要求编制汇编源程序。
    参考程序如下:
    DATA SEGMENT
    STRINGl DB ‘Move the cursor backward.’
    STRING2 DB ‘Move the cursor backward.’
    MESSl DB ‘Match.’,13,10,‘$’//mess1是变量名,db是类型,后面的是内容

    这里是引用

    MESS2 DB ‘NO Match!’,13,10,‘$’
    DATA ENDS
    PROG SEGMENT
    ASSUME CS:PROG,DS:DATA,ES:DATA//

    这是段赋值语bai句是一条指令,du一般放置zhi在代码段第一的位置,只有dao的段赋值语句是建zhuan立段shu寄存器,段名为不具备分配功能之间的关系,比如,你已经创建了几个部分,你怎么知道它是一个代码段,这是这一说法的数据段,因为段名可以任意取,你可以把代码的代码段,也可以是其他的名字,这句话他们建立的关系
    程序段开头控制程序在cs 段内数据在ds 段内

    START:MOV AX,DATA
    MOV DS,AX
    MOV ES,AX
    …… ;在此补充程序代码
    mov es,ax
    lea si, string1
    lea di, string2
    cld
    mov cx,25
    repz cmpsb
    jz match
    lea dx,mess2
    jmp disp
    match: lea dx,mess1
    disp: mov ah,09
    int 21h

    MOV AH, 4CH
    INT 21H
    PROG ENDS
    END START
    2.使用记事本或其它字处理软件(Edit.exe)编辑该源文件。
    3.使用Masm、Link程序汇编、连接该文件,形成可执行的.EXE文件。
    参考步骤如下:
    (1)调用全屏幕编辑程序EDlT建立ASM文件。
    C>EDIT
    输入实验内容1的源程序并以SAMPLE.ASM为文件名将文件存盘。
    (2)用汇编程序MASM 对源文件SAMPLE.ASM 汇编并产生目标文件SAMPLE.OBJ。
    C>MASM SAMPLE
    如汇编指示有错误,则需重新调用编辑程序修改程序中的错误,直至汇编通过为止。
    (3)用连接程序LINK产生执行文件SAMPLE.EXE。
    C>LINK SAMPLE
    (4)执行程序。
    可直接从DOS状态执行程序。
    C>SAMPLE
    显示器上显示出程序的运行结果。
    Match.
    4.也可以使用Debug调试运行这个.EXE文件,并查看运行结果。对实验内容修改两个字符串的内容,使它们互不相同,再观察程序的运行结果。
    5.写出实验报告。

    知识点

    汇编程序格式:
    https://blog.csdn.net/algzjh/article/details/72843294

    汇编从键盘输入的指令应该怎么写?
    1.输入单个字符
    mov ah,01h
    int 21h

    2.输入字符串
    mov ah,0ah
    int 21h

    实验四、循环程序设计

    https://zhidao.baidu.com/question/510357950.html?qq-pf-to=pcqq.c2c
    实验目的:
    1.加深对循环程序的理解。
    2.能构造出正确的循环结构并能实现较复杂的算法。
    实验内容:
    1.编制程序,要求如下:从键盘接收一个四位的16进制数,在终端上显示与它等值的二进制数。
    实验主要步骤:
    1.根据要求,画出程序框图,写出汇编源代码。
    参考程序如下:
    CODE SEGMENT
    ASSUME CS:CODE
    Begin: MOV BX,0 ;用于存放四位的16进制数
    MOV CH,4
    MOV CL,4
    INPUT: SHL BX,CL ;将前面输入的数左移4位
    MOV AH,1 ;从键盘取数
    INT 21H
    CMP AL,30H ;<0吗?
    …… ;在此补充程序代码
    STOP: MOV AH, 4CH
    INT 21H
    CODE ENDS
    END Begin
    2.上机编辑源程序,并汇编、连接、调试运行,查看结果。
    3.写出实验报告。
    1

    code segment
    assume cs:code
    start: mov bx,0
    mov ch,4
    mov cl,4
    s0: mov ah,1 ;键盘输入416进制数
    int 21h
    cmp al,39h ;判断是0~9还是A~H,若是数字减30H,否则还要减07H
    jbe next ;jbe当低于等于时转移
    sub al,07h
    
    next: sub al,30h
    shl bx,cl
    add bl,al ;转换后的数据存入BX,每存一次左移4位
    dec ch
    jnz s0 ;输入完则控制显示
    mov cx,16
    
    s1: mov dl,0
    rol bx,1 ;循环左移1,最高位移入CF
    adc dl,30h ;30H后可得该位的ASCII码.
    mov ah,02h
    int 21h
    loop s1
    mov ax,4c00h
    int 21h
    code ends
    end start
    

    2

    BEGIN: MOV BX, 0 ;用于存放四位的16进制数
    MOV CH, 4
    MOV CL, 4
    INPUT: SHL BX, CL ;将前面输入的数左移4位
    MOV AH, 1 ;从键盘取数
    INT 21H
    CMP AL, 30H ;<0吗?
    JB INPUT ;不是‘0~F’的数重新输入
    CMP AL, 39H ;是‘09’吗?
    JA AF ;不是,转‘A~F’的处理
    AND AL, 0FH ;转换为:0000B~1001B
    JMP BINARY
    AF: AND AL, 11011111B ;转换为大写字母
    CMP AL, 41H ;又<A吗?
    JB INPUT ;不是‘A~F’的数重新输入
    CMP AL, 46H ;>F吗?
    JA INPUT ;不是‘A~F’的数重新输入
    AND AL, 0FH ;转换为:1010B~1111B //规律
    ADD AL, 9
    BINARY: OR BL, AL ;将键盘输入的数进行组合
    DEL CH
    JNZ INPUT
    DISPN: MOV CX, 16 ;将16位二进制数一位位地转换成ASCII码显示
    DISP: MOV DL, 0
    ROL BX, 1
    RCL DL, 1
    OR DL, 30H
    MOV AH, 2 ;进行显示
    INT 21H
    LOOP DISP
    STOP: RET
    

    实验五

    https://wenku.baidu.com/view/bb3e1505a0116c175e0e4869.html?qq-pf-to=pcqq.c2c

    展开全文
  • 操作系统上机实验

    2020-04-19 18:45:00
    本文主要是关于操作系统上机实验内容的一个汇总 实验一 用随机事件模拟进程队列 https://www.cnblogs.com/byczyz/p/12733150.html 实验二 进程调度之先来先服务 ...

    本文主要是关于操作系统上机实验内容的一个汇总

    实验一

    用随机事件模拟进程队列

            https://www.cnblogs.com/byczyz/p/12733150.html                                                                       
    实验二

    进程调度之先来先服务

           https://www.cnblogs.com/byczyz/p/12733202.html
    实验三

    进程调度之优先数与时间片

     
    实验四 

    内存管理之固定分区分配

     
    实验五

    内存管理之动态分区分配(首次适应)

     
    实验六

    页面置换算法之LRU

     
    实验七

    银行家算法

     
    实验八 操作系统课设  
    展开全文
  • 数据库上机实验报告 数据库上机实验报告 试验内容 1、数据表的建立 基本表《简单的》带有主键 带有外码约束的(外码来自其他表或者本表) 2、数据表的修改 添加删除列 修改列属性类型 添加删除约束(约束名...
  • 数据库上机实验报告数据库上机实验报告试验内容1、数据表的建立基本表《简单的》带有主键带有外码约束的(外码来自其他表或者本表)2、数据表的修改添加删除列修改列属性类型添加删除约束(约束名)元组的添加,修改,...

    数据库上机实验报告

    数据库上机实验报告

    试验内容

    1、 数据表的建立

    基本表《简单的》带有主键

    带有外码约束的(外码来自其他表或者本表)

    2、 数据表的修改

    添加删除列

    修改列属性类型

    添加删除约束(约束名)

    元组的添加,修改,删除

    删除数据表

    试验过程

    1、create table student

    (

    sno char(9) primary key ,     /*sno是主码 列级完整性约束条件*/

    sname char(20) unique,      /*sname取唯一值*/

    ssex char(2),

    sage smallint,            /*类型为smallint*/

    sdept char(20)              /*所在系*/

    );

    create table course

    (

    cno char(4) primary key,   /*列级完整性约束条件,cno是主码*/

    cname char(40),

    cpno char(4),                   /*cpno的含义是先行课*/

    ccredit smallint,

    foreign key (cpno) references course(cno)

    /*表级完整性约束条件,cpno是外码,被参照表是course,被参照列是cno*/

    );

    create table sc

    (

    sno char(9),

    cno char(4),

    grade smallint,

    primary key (sno,cno),

    /*主码有两个属性构成,必须作为表级完整性进行定义*/

    foreign key (sno) references student(sno),

    /*表级完整性约束条件,sno是外码,被参照表是student*/

    foreign key (cno) references course(cno),

    /*表级完整性约束条件,cno是外码,被参照表示course*/

    );

    例1、create table s

    (

    cno varchar(3), /*变长的字符串,输入2个字符就是两个字符不会补空格*/

    sname varchar(20),

    status int,

    city varchar(20),

    constraint pk_sno primary key(sno),       /*约束条件的名字为pk_sno*/

    );

    create table p

    (

    pno varchar(3),

    pname varchar(20),

    color varchar(3),

    weight int,

    constraint pk_pno primary key (pno),      /*约束条件的名字是pk_pno*/

    );

    create table j

    (

    jno varchar(3),

    jname varchar(20),

    city varchar(20),

    constraint pk_jno primary key(jno) /*约束条件的名字为pk_jno*/

    );

    例2、create table spj

    (

    sno varchar(3), /*第一个表中的主码*/

    pno varchar(3),

    jno varchar(3),

    qty int,            /*数量*/

    constraint pk_spj primary key(sno,pno,jno), /*主码由3个属性组成*/

    foreign key(sno) references s(sno),

    /*表级完整性约束条件,sno是外码,被参照表是s*/

    foreign key(pno) references p(pno),

    /*表级完整性约束条件,pno是外码,被参照表是p*/

    foreign key(jno) references j(jno),

    共2页,当前第1页12

    数据库上机实验报告 相关内容:

    实验报告撰写要求1.实验报告和实验预习报告使用同一份实验报告纸,是在预习报告的基础上继续补充相关内容就可以完成的,不作重复劳动,因此需要首先把预习报告做的规范、全面。...

    “小学教师心理素质优化研究”在我们实验点开展五年了。这个课题的实验,适应教育改革发展、全面推进素质教育的需要,在我们学区收到了比预期更好的成效,有力地促进了广大教师心理素质的提高,促进了学生心理素质的提高,促进了全学区教...

    一、 课题的提出语文教学中聋生常表现出被动、进程缓慢、学不致用、厌学等一系列问题,因此在课堂教学中最大限度地激发聋生尤其是后进生的学习兴趣,对于提高聋校整体教学水平至关重要。...

    “信息”服务于“学科”“技术”致力于“教学”全面实现“信息技术与学科教学”的有效整合 ——泰兴市泰兴镇中心小学“十一五”课题阶段实验汇报近年来,我校在“科研兴校、科研促教、科研强师、科研惠生”战略呼唤下,确立了“以教研带科...

    生物学是一门实验科学。生物新课程倡导面向全体学生、提高生物科学素养和探究性学习的课程理念。其中探究学习是让学生在主动参与的过程中进行学习,让学生在探究问题的活动中获取知识,了解科学家的工作方法和思维方法,学会科学研究所需...

    三年来,在各级领导的关怀和指导下,经过语文课题组成员的共同努力,我校“自修-反思”式课题实验语文组取得较好的成果。现总结如下:自修反思课题实验使全组教师能积极自主学习、自觉更新教学理念。...

    一、开题背景:1、《中国教育改革和发展纲要》指出:中小学要由应试教育转向全面提高国民素质的轨道,面向全体学生,全面提高学生思想、文化、科学、劳动技能和身体素质,促进学生生动活泼地发展,办出各自的特色。...

    通过短短一学期对电子政务这门课程的学习,我学习到了很多。在实践学习中,我基本掌握了电子政务操作平台,在理论学习中,对各国的电子政务的发展有了了解,对电子政务的整体有了认知。...

    篇一:大晶体的制作实验报告蓝矾晶体制作实验步骤[实验目的]:硫酸铜大晶体的制作 [实验用品]:仪器:烧杯,表面皿,铁架台,酒精灯,石棉网,漏斗,量筒,玻璃棒,镊子,三角架。用品:滤纸,细线。 药品:硫酸铜。...

    查看更多>>

    展开全文
  • java上机实验答案与解析 JAVA上机实验题答案与解析 实验一 Java程序编程 1. 编写一个Java应用程序,输出内容为Hello!。 注:文件位置位于e:\2:\Hello.java 编译:(1)e:(2)cd 2 (3)javac Hello.java(4)java Hello 2....
  • 数据库上机实验报告试验内容1、 数据表的建立基本表《简单的》带有主键带有外码约束的(外码来自其他表或者本表)2、 数据表的修改添加删除列修改列属性类型添加删除约束(约束名)元组的添加,修改,删除删除数据表试验...
  • 数据库上机实验

    2018-01-06 13:34:33
    数据库上机实验03: 【实验内容】 使用以下语句在服务器上创建数据库STUxxxx(其中xxxx为自己的学号)。 Create database STUxxxx 在STUxxxx数据库中使用SQL语句创建如下的表结构: 1.学生情况表(XS)结构 2...
  • MATLAB上机实验一 一实验目的 初步熟悉 MATLAB 工作环境熟悉命令窗口学会使用帮助窗口查找帮助信息 命令窗口 二实验内容 (1) 熟悉MATLAB 平台的工作环境 (2) 熟悉MATLAB 的5 个工作窗口 (3) MATLAB 的优先搜索顺序 ...
  • MATLAB上机实验一 一实验目的 初步熟悉 MATLAB 工作环境熟悉命令窗口学会使用帮助窗口查找帮 助信息 命令窗口 二实验内容 (1) 熟悉 MATLAB 平台的工作环境 (2) 熟悉 MATLAB 的5 个工作窗口 (3) MATLAB 的优先搜索...
  • 一、上机时间及地点 ...二、上机实验内容 1、Install Junit(4.12), Hamcrest(1.3) with Eclipse 2、Install Eclemma with Eclipse 3、Write a java program for the triangle problem and test the pro...
  • 一、上机时间及地点 ...二、上机实验内容 1、Install Junit(4.12), Hamcrest(1.3) with Eclipse 2、Install Eclemma with Eclipse 3、Write a java program for the triangle problem and test the pro...
  • PAGE / NUMPAGES 实验一共5个 1P302-6倒序求时分秒 2输入你的出生年月日求你现在几岁零几月几天 3P36测试表2-6 4乘坐地铁问题四种票价输入钱数求最优找钱的方法如几张十元几张五元--等等 5修改程序清单2-4输入总秒数...
  • oracle上机实验

    2018-05-25 11:34:41
    三,实验步骤,内容 和结果 1使用报表统计各部门人数;代码如下;结果如图1 TTITLE LEST '日期:' _DATE CENTER '使用报表统计各部门人数' BTITLE CENTER '谢谢使用该报表!' RIGHT '页:' FORMAT 999 SKIP 2 SQL.PNO...
  • SAS上机实验代码

    2012-06-06 09:36:11
    课本里的相关内容的上机练习,里面包含了上机实验的代码和结果分析
  • java程序设计课程上机实验五报告模板.doc还剩5页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,喜欢就下载吧,价低环保!内容要点:-1--5-System.out.println("面积是 "+s1.getArea()+","+s2.getArea());...
  • 一、任务简要描述java中多种方式读写文件1、按字节读写文件内容2、按字符读写文件内容3、按行读写文件内容4、随机读写文件内容流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据...
  • java上机实验报告.doc

    2020-08-26 21:21:51
    上机实验报告JAVA 基本语法A 实验一 JAV 一实验目地基本Java 地数据类型掌握各种变量地声明方式理解运算符地优先级掌握Java 了解 数据类型运算符与表达式掌握顺序结构选择结构和循环结构语法地程序设计方法....
  • . 实验一 1实验目的 1.熟悉 Microsoft Visual C 6.0 集成开发环境 2....编译并调试程序 3实验内容及实验步骤 1.熟悉 Microsoft Visual Studio 6.0 的开发环境 2.编辑并调试下面的程序 注工程中的文件包括三个 TimeType.
  • 本科自动化专业,当时学自动控制原理还是比较...言归正传,实验报告内容包括: MATLAB的基本使用方法及程序设计 MATLAB系统模型建立和动态特性分析实验 MATLAB系统根轨迹和频域分析实验 随动系统的PID校正(课程设计)
  • 精选单片机 上机实验 电子商务实验报告标准模板 【精选单片机综合实验报告】 综合实验报告标题(可与实验名称不同) 一、实验目的和要求。 二、实验仪器设备。 三、实验设计及调试: (一)实验内容。 (二)...
  • 代数系统上机实验

    2018-05-09 16:08:49
    1、实验内容 任意给定一个集合和该集合上的一个二元运算“*”,判断给集合关于运算“*”是否构成半群?若构成半群,是否构成独异点?若是独异点,是否构成群?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,338
精华内容 535
关键字:

上机实验内容