- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告(小三号,加黑)
学院: 专业: 班级:
姓名
学号
实验组
实验时间
2009年11月2日
指导教师
成绩
实验项目名称
实验一:数据库定义
实验目的
要求学生熟练掌握和使用SQL语言、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server查询分析器接收SQL语句和进行结果分析。
实验要求
本实验属于验证型实验,通过实验,加强对课堂讲授知识的理解。开始实验前,先集中由老师进行具体要求和注意事项的讲解,然后各自独立在机器上完成实验。实验过程中出现问题,在实验指导老师帮助下解决。
实验原理
我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键。
所谓主码就是在实体集中区分不同实体的候选码。
一个实体集中只能有一个主码,但可以有多个候选码。
索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。
实验仪器
(1)硬件条件:个人计算机。
(2)软件条件:Windows 2000NT Server; MS SQL Server 2000。
实验步骤
(1)先按照实验方法中的要求,在老师指导下完成基本操作实验,即建立图书读者数据库。
(2)然后按照实验方法中的要求,独立完成提高操作实验。
实验内容
创建数据库和查看数据库属性。
创建表、确定表的主码和约束条件,为主码建索引。
查看和修改表结构。
熟悉SQL Server企业管理器和查询分析器工具的使用方法。
实验数据
1、基本操作实验
(1)使用企业管理器建立图书读者数据库。
具体步骤:
先连接数据库,然后右击“数据库”
给图书馆读者数据库命名为BRDB
点击确定,开始创建
创建完成后,数据库中会显示BRDB数据库
(2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。
具体步骤:右击BRDB数据库,选择“属性”
可以修改
(3)通过企业管理器,在建好的图书读者数据库中建立图书、读者、借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价);
读者(编号,姓名,单位,性别,电话);
借阅(书号,读者编号,借阅日期)
具体步骤:
右击“表”,选择“新建表”
首先创建图书表
接下来创建读者表
借阅表
要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。
(4)在企业管理器中建立图书、读者和借阅3个表的表级约束:
每个表的主码约束;
借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;:
实现借阅表的书号和读者编号的唯一性约束:
实现读者性别只能是“男”或“女”的Check(检查)约束。
2、提高操作实验
(用SQL语言表示)
(1)建立学生课程库操作,在SQL Server企业管理器中实现。库中表结构为:
学生(学号,姓名,年龄,性别,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)
要求:1)建库、建表和建立表间联系。
2)选择合适的数据类型。
3)定义必要的索引、列级约束和表级约束。
(2)将自设计的数据库、库中的表、索引和约束用SQL语句表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。
具体的SQL语句为:
create database SCDB;
create table Student(
Sno char(9) primary key,
Sname char(20) unique,
Ssex char(2),
Sage smallint,
Sdept char(20));
create table Course(
Cno char(4) primary key,
Cname char(40),
Cpno char(4),
foreign key (Cpno) references Course (Cno));
create table SC(
Sno char(9),
Cno char(4),
Grade smallint,
primary key (Sno,Cno),
foreign key (Sno) references Student (Sno),
foreign key (Cno) references Course (Cno)
);
alter table Course add unique (Cname);
create unique index
您可能关注的文档
- 沪粤版八年级 4.4升华和凝华 教案设计.doc
- 广东省梅州市大埔县青溪镇实验学校2019--2020学年第一学期人教版八年级上册生物第5单元生物圈中的其他生物1.5两栖动物和看待动物同步测试试卷.doc
- 大埔县青溪镇实验学校2019—2020年年第一学期部编七年级上册历史《第9课秦统一中国》课时训练.docx
- 2019-2020 八年级上册英语 人教新目标Unit1 SectionB(2c – 4) 教学课件.ppt
- 2020届高三地理复习训练:地球的圈层结构.docx
- 广东省江门市大江中学2018—2019学年七年级第二学期期末考试题英语试卷.doc
- 安全生产隐患排查.doc
- 中职学校基础模块上第一单元语文考试试题.docx
- 北师大版七年级英语上册:Lesson 9 Near My Home 教案设计.doc
- 江苏省扬州市各地2020届九年级上学期最新英语考试试卷精选汇编:单项选择.doc
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
原创力文档


文档评论(0)