




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理与应用实验总结报告一、实验目的1.了解SQL Server 2008配置管理工具、企业管理组件、管理工具等的使用方法。2.了解SQL SERVER 2008数据库及其对象。3.熟练掌握SQL语言进行基本表结构的创建。4.熟练应用SQL语言进行表结构的修改。5.掌握数据库的备份和删除。二、实验内容和步骤1手动建库:打开SQL Server 2008企业管理器,建立1个名为StudentDB1,数据文件名为StudentDB1_data、大小为10M,日志文件名为StudentDB1_log、大小为5M的新数据库;2.手动建表:为数据库StudentDB1创建四个表,教师T、课程C、
2、学生S、选课SC,其结构为:教师表T(教师号T#,教师名字TNAME,职称TITLE);课程表C(课程号C#,课程名称CNAME,教师号T#);学生表S(学号S#,学生姓名SNAME,年龄AGE,性别SEX);选课表SC(学号S#,课程号C#,成绩,GRADE)。要求属性选择合适的数据类型,定义每个表的主键,是否允许空值和默认值等列级数据约束。3.通过SQL语句建库:在企业管理器中,使用SQL语句建立名为StudentDB2,数据文件名为StudentDB2_data、大小为10M,日志文件名为StudentDB2_log、大小为5M的新数据库;(要求每个同学建立的数据库的名称为自己的学号,替
3、换StudentDB2,注意全为数字名称的数据库在SQL语句中的用法)4.利用SQL语句,按照列表中的字段名(英文)、类型建立如下四个表结构(数据长度参考课本78页):教师表T(教师号T#,教师名字TNAME,职称TITLE);课程表C(课程号C#,课程名称CNAME,教师号T#);学生表S(学号S#,学生姓名SNAME,年龄AGE,性别SEX);选课表SC(学号S#,课程号C#,成绩,GRADE)。要求:建表和建立表间联系;选择合适的数据类型;定义必要的索引、列级约束和表级约束。5.在StudentDB2的各个表中插入数据,用SQL语句实现。数据如下表:6.S表中增加“出生日期”属性列;7.
4、备份数据库StudentDB2,再还原。(1)手动建库建表(2)SQL建库CREATE DATABASE000-建立数据库ON PRIMARY(NAME=000_data,FILENAME=D:000.MDF,SIZE=10MB)LOG ON(NAME=000_log,FILENAME=D:000.LDF,SIZE=5MB)运行结果:(3)SQL建表CREATE TABLE T(T#CHAR(4)NOT NULL,TNAME CHAR(8)NOT NULL,TITLE CHAR(10),PRIMARY KEY(T#);CREATE TABLE C(C#CHAR(4),CNAME CHAR(10
5、)NOT NULL,T#CHAR(4),PRIMARY KEY(C#),FOREIGN KEY(T#)REFERENCES T(T#);CREATE TABLE S(S#CHAR(4)NOT NULL,SNAME CHAR(8)NOT NULL,AGE SMALLINT,SEX CHAR(1),PRIMARY KEY(S#);CREATE TABLE SC(S#CHAR(4),C#CHAR(4),GRADE SMALLINT,PRIMARY KEY(S#,C#),FOREIGN KEY(S#)REFERENCES S(S#),FOREIGN KEY(C#)REFERENCES C(C#);运行
6、结果:(4)插入数据INSERT INTO T(T#,TNAME)VALUES(T1,ZHANG),(T2,WU),(T3,LIU),(T4,ZHOU);INSERT INTO C(C#,CNAME,T#)VALUES(C1,MATHS,T1),(C2,ENGLISH,T2),(C3,CHINESE,T3),(C4,PHYSICS,T3),(C5,COMPUTER,T4);INSERT INTO S(S#,SNAME,AGE,SEX)VALUES(S1,TOM,20,M),(S10,ZHOU,16,F),(S2,JACK,20,M),(S3,MARY,21,F),(S4,WANG,21,F),
7、(S5,ZHAO,24,M),(S6,LI,25,M),(S7,DU,19,M),(S8,TANG,19,M),(S9,MAO,17,M);INSERT INTO SC(S#,C#,GRADE)VALUES(S1,C1,70),(S1,C2,80),(S1,C4,90),(S10,C1,87),(S2,C1,70),(S2,C5,90),(S3,C1,80),(S3,C4,90),(S4,C1,90),(S4,C2,60),(S5,C1,60),(S5,C2,60),(S5,C3,NULL),(S5,C4,60),(S5,C5,78),(S6,C1,76),(S7,C1,68),(S7,C4,70),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年统计学考试问题解决试题及答案
- 医院品管圈全员培训课程
- 2024年汽车美容师考试心态调节与试题答案
- 2024年汽车美容师职能转换考量试题及答案
- 2024年统计学知识网络与分析试题及答案
- 强化监管下食品企业责任的分析试题及答案
- 2024年统计学考试难度分析试题及答案
- 小学六年级语文生活应用试题及答案
- 六年级语文期中考试试题及答案
- 瑶族文化课件
- 2025-2030垃圾发电产业市场深度分析及前景趋势与投资研究报告
- 物理-安徽省安庆市2024-2025学年高三下学期第二次模拟考试试卷(安庆二模)试题和答案
- 律师尽职调查工作方案
- 开关柜防凝露施工方案
- 2024年杭州市粮食收储有限公司招聘考试真题
- 新质生产力:学术研究与前沿探索
- 血液净化中心的感染预防与控制
- 5.1 人民代表大会:我国的国家权力机关 课件高中政治统编版必修三政治与法治
- 邢台2025年河北邢台市高层次人才引进1025人笔试历年参考题库附带答案详解
- 2025年统计学 1试题及答案
- 2025年起重工(技师)职业技能鉴定理论考试题库(含答案)
评论
0/150
提交评论