书签 分享 收藏 举报 版权申诉 / 4
上传文档赚钱

类型《数据库》实验2-创建及维护表 (2).doc

  • 上传人(卖家):momomo
  • 文档编号:5897806
  • 上传时间:2023-05-14
  • 格式:DOC
  • 页数:4
  • 大小:58KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《数据库》实验2-创建及维护表 (2).doc》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库 数据库实验2-创建及维护表 2 实验 创建 维护
    资源描述:

    1、实验:表管理-创建及维护表一、实验目的与任务目的:旨在训练学生使用T-SQL语句创建及维护表,能根据给出的语法创建符合用户需求的表结构,通过表的创建,了解表的约束性规则及表数据的维护。任务:创建表及表数据的维护,在数据库中创建相应的表,并对表进行数据的添加、删除及修改。任务1:使用T-SQL语句创建数据库,脚本如下:CREATE DATABASE SchoolInfo -创建数据库任务2:创建表Department列名数据类型说明DepIDintPrimary KeyDepNamevarchar(20)NOT NULL答案:create table department(depid int,d

    2、epname varchar(20) not null,primary key(depid)任务3:创建表Course列名数据类型说明CourseIDintPrimary KeyCourseNamevarchar(20)NOT NULL答案:create table course(courseid int ,coursename varchar(20) not null,primary key(courseid)任务4:创建表Student列名数据类型说明StuIDchar(10)Primary Key,学号以A,B或Z打头,后头跟两位数字代表的系号,再跟1位数字代表的班号,最后跟2位数字代表

    3、的个人学号StuNamevarchar(20)NOT NULLStuAgeintStuAge在15到100之间StuSexchar(2)只能取值为男或女,默认男StuCityvarchar(20)无StuScorefloatStuScore在0到100之间DepIDint参照Department表主键答案:Create table Student(StuID char(10) constraint pkStuID primary key constraint chkStuID check(StuID like A,B,Z0-90-90-90-90-9) ,StuName varchar(20)

    4、 not null,StuAge int constraint chkStuAge check(StuAge between 15 and 100) ,StuSex char(2) constraint chkStuSex check(StuSex in(男,女) constraint defStuSex default 男,StuCity varchar(20) ,StuScore float constraint chkStuScore check(StuScore between 0 and 100) ,DepID int constraint fkDepID foreign key r

    5、eferences Department(DepID)任务5:创建表SC列名数据类型说明StuIDchar(10)主键,外键CourseIDint主键,外键Scorefloat介于0到100之间答案:Create table SC(StuID char(10) constraint fkStuID foreign key references Student(StuID) ,CourseID int constraint fkCourseID foreign key references Course(CourseID) Constraint pkStuCourse primary key(S

    6、tuID,CourseID) , Score float constraint chkScore check(Score between 0 and 100)任务6:使用insert语句为各表添加若干记录(试插入违反约束性规则的记录查看执行的结果)答案:insert into Department values(1,computer)insert into Department values(2,English)insert into Student values(A00001,jianghao,18,男,jiangxi,60,1)insert into Student values(A000

    7、02,gaoemng,19,男,feicheng,80,1)insert into Student values(A00003,linxucheng,19,男,jiashan,80,2)insert into Course values(1,Database)insert into Course values(2,English)insert into SC values(A00001,1,70)insert into SC values(A00002,1,85)insert into SC values(A00002,2,85)任务7:使用update语句将1系学生的StuScore值加1,

    8、年龄加1岁。答案:update Studentset StuScore=StuScore+1,StuAge=StuAge+1where DepID=1任务8:删除SC表选择1号课程的记录。答案:delete from SCwhere CourseID=1三、内容与要求 课题名称表的创建及维护 (一)课题内容 按照任务1至任务8逐步完成,完成后学生可以独立管理表,对表创建,表数据的维护。 (二)课题要求按照实验任务书逐步完成实验(三)考核及报告要求 1. 考核能独立完成任一项任务。2. 报告要求提交一份完整的实验报告,实验报告中详细给出每个任务的解决方案,解决方案后附带每个任务的实验结果。四、主要仪器设备硬件:PC机软件:SQL SERVER 2005

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《数据库》实验2-创建及维护表 (2).doc
    链接地址:https://www.163wenku.com/p-5897806.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库