ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:263.05KB ,
资源ID:2274442      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2274442.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用 实验报告 SQL语言数据查询—数据定义.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用 实验报告 SQL语言数据查询—数据定义.doc

1、数据库原理及应用电子实验报告题 目:SQL 语言 数据定义 日期姓 名实验环境:Windows 7,Sql Server2005实验目的:1熟悉 Sql Server2005环境2掌握基本表的定义、删除和修改3掌握索引的建立和删除实验内容:1. Sql Server2005的启动Sql Server2005的启动方法:单击“开始”按钮“所用程序” “Microsoft SOL Server 2005” “SQL Server Management Studio”。之后将会出现如图1所示的“连接到服务器”的窗口。安装时将 Sql Server2005 的快捷图标放到桌面或锁定到任务栏打开 Sql

2、 Server2005界面(如下图)单击连接,进入界面(如下图)点击新建查询 ,进入空白页面,编写程序。2. 定义基本表的语句格式1)create 语句SQL 语言使用 CREATE TABLE 语句定义基本表,其基本格式如下:CREATE TABLE ( , , );:所要定义的基本表的名字:组成该表的各个属性(列):涉及相应属性列的完整性约束条件:涉及一个或多个属性列的完整性约束条件 2)drop 语句当某个基本表不再需要时,可以使用 DROP TABLE 语句删除它。其一般格式为:DROP TABLE RESTRICT | CASCADE;基本表删除后:数据、表上的索引都删除表上的视图往

3、往仍然保留,但无法引用删除基本表时,系统会从数据字典中删去有关该基本表及其索引的描述。用 DROP 做删除操作时,是把整个表都删了,而用 delete 做删除操作时,是清空列表,使其为一个空表3)alter 语句SQL 语言用 ALTER TABLE 语句修改基本表,其一般格式为:ALTER TABLE ADD 完整性约束 DROP MODIFY ;:要修改的基本表ADD 子句:增加新列和新的完整性约束条件DROP 子句:删除指定的完整性约束条件MODIFY 子句:用于修改列名和数据类型3.基本表的定义、删除和修改1)基本表的定义(写出题目、sql 语句,阐述有哪些常用完整性约束,辨析 pri

4、mary 可以 和 unique 的区别)【实例1】建立一个“学生“表代码如下:CREATE TABLE Student (Sno CHAR(9)PRIMARY KEY,Sname CHAR(20)UNIQUE,Ssex CHAR (2),Sage SMALLINT,Sdept CHAR(20); 执行结果如下图所示:【实例2】建立一个“课程“表代码如下:CREATE TABLE Course(Cno CHAR(4)PRIMARY KEY,Cname CHAR(40),Ccredit SMALLINT,FOREIGN KEY Cpno REFERENCES Course(Cno); 执行结果如

5、下图所示:【实例3】建立一个“选课表“表代码如下:CREATE TABLE SC (Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),PRIMARY KEY(Sno) REFERENCES Student (Sno),PRIMARY KEY(Cno) REFERENCES Course (Cno); 执行结果如下图所示:2)基本表的删除(写出题目、sql 语句)【实例4】删除 Student 表代码如下:DROP TABLE Student ;执行结果如下图所示:【实例5】删除 Course 表代码如下:DROP TABLE

6、 Course ;执行结果如下图所示:【实例6】删除 SC 表代码如下:DROP TABLE SC ;执行结果如下图所示:3)基本表的修改(写出题目、sql 语句【实例 7】向 Student 表增加“入学时间”列,其数据类型为日期型代码如下:ALTER TABLE Student ADD Scome DATETIME;执行结果如下图所示:【实例8】增加课程名称必须取唯一值的约束条件代码如下:ALTER TABLE Course ADD UNIQUE(Cname);执行结果如下图所示:【实例9】将年龄的数据类型有字符改为整数代码如下:ALTER TABLE Student ALTER CONM

7、U Sage INT;执行结果如下图所示:4 定义索引的语句1)create 语句(阐述唯一索引和聚簇索引的区别)语句格式:CREATE UNIQUE CLUSTER INDEX ON (, ); UNIQUE 表明此索引的每一个索引值只对应唯一的数据记录CLUSTER 表示要建立的索引是聚簇索引2)Drop 语句语句格式:Create cluster index stusname on student(sname)DROP INDEX ;删除索引时,系统会从数据字典中删去有关该索引的描述。5 索引的建立和删除1)索引的建立(写出题目、sql 语句)【实例10】在 Student 表的 Sname 列上建立一个聚簇索引代码如下:create index stusname on student (sname);执行结果如下图所示:2)索引的删除(写出题目、sql 语句)【实例11】删除 student 表的 stusname 索引。代码如下:Drop index stusname on student;执行结果如下图所示:完成情况:1 完成了基本表的建立和增、删、改操作2 完成了建立和删除索引出现的问题:(小四宋体)在完成基本表的建立和增、删、改操作任务时,遇到了代码没错但执行有误的情况,解决思路以模块为主,自行调整,顺利得到结果。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报