- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统应用实验报告.
数据库系统应用实验报告
实验名称:创建数据库
实验地点:11J408
专业班级:财管101
学生姓名:梁云霄
指导教师:安佳慧
成绩:
2011年 10月24 日
实验目的 XZ X1.掌握创建数据库的方法;
2.掌握创建数据表的方法;
3.掌握完整性的定义方法;
4.掌握创建及删除索引的方法;
5.掌握修改表结构的方法。 实验内容
1 使用向导创建数据库
打开企业管理器,启动向导,创建一个数据库,名字为exec_登录名,所有属性设置均取默认值。创建过程中观察数据文件和事务日志文件的文件名和保存位置。创建完成后,打开企业管理器坐厕的树形结构窗口,查看数据库是否创建成功。
2 使用命令创建数据库
在查询分析器窗口中,使用create database 创建一个名为“登录名_exec”是否存在,同时查看该数据库的数据文件和事务日志文件的文件名及保存位置等相应属性。
3 使用企业管理其创建数据库
启动企业管理器,创建一个数据库,名为自己的登录名。数据文件及事务日志文件的最大文件大小为2MB,其他属性皆为默认值。创建成功后,观察企业管理其左侧的树形结构窗口有何变化,并查看数据文件和事务日志文件的相应属性。
4 删除数据库
(1)使用企业管理器将“实验内容-步骤1”中创建的数据库exec_登录名删除。
(2)在查询分析器窗口中使用电容电容drop 命令删除“实验内容-步骤2”中创建的数据库“登录名_exec”。
5 创建数据表
(1)通过企业管理器在登录名数据库中创建两个表
Class表的结构
列名
数据类型
长度
允许空
备注
班级编号
Char
6
班级名称
Varchar
20
所属专业
Varchar
20
班级人数
int
4
约束及索引:
班级编号列为主键
班级人数列的取值范围是【20,40】,约束名为ck_class_rs。
Student 表的结构
列名
数据类型
长度
允许空
备注
学号
Char
10
姓名
Varchar
8
性别
Char
2
出生日期
Datetime
8
入学成绩
Numeric
5
精度4,小数位数1
党员否
Bit
1
简历
Text
16
√
照片
Image
16
√
班级编号
char
6
约束及索引:
学号列为主键。
性别列只能录入男或女,约束名为ck_student_xb。默认值为男。
入学成绩列的取值范围是[350,750],约束名为ck_student_rxcj。
班级编号列式外键,主键表是表,约束名为fk_student_class。
按入学成绩列升序建立索引,索引名为ix_student_rxcj。
(2)切换到查询分析器窗口中,使用命令在登录名数据库中再建两个表,具体要求如表2-13和表2-14所示。
表2-13 course 表的结构
列名
数据类型
长度
允许空
备注
课程编号
Char
8
课程名称
varchar
40
考核方式
char
4
学时
int
4
学分
numeric
5
精度2,小数位数1
先修课
char
8
√
约束及索引:
课程编号是主键,约束名为pk_course_kcbh。
考核方式列只能列入考试或考查,约束名为ck_course_khfs。
考核方式列的默认值是考试,约束名为de_course_khfs。
学识列的取值范围是[30,80],约束名为ck_course_xs。
按课程名称列降序建立索引,索引名为ix_course_kcmc。
表2-14score 表的结构
列名
数据类型
长度
允许空
备注
学号
char
10
课程编号
char
8
成绩
numeric
5
精度4小数位数1
学期
char
9
约束及索引:
(学号,课程编号)是主键,约束名为pk_score_xhkcbh。
成绩列的取值范围是[0,100],约束名为ck_score_cj。
学号列是外键,主键表是student表,关系名是fk_score_student。
班级编号列是外键,主键表是course表,关系名是fk_score_course。
命令完成后,切换到企业管理器窗口,查看两个表的属性,观察命令执行是否正确。
6.修改数据表
利用企业管理器修改数据表结构
通过企业管理器完成以下操作:
向student表中增加新列“年龄”,数据类型为numeric(3,0),允许为空。
将st
您可能关注的文档
最近下载
- 2025年【全国】汉字听写大会竞赛考试题(含答案).docx VIP
- 新高三第一次班主任会议,校长讲话:凝心聚力战高三,担当使命育栋梁.docx
- 《化学抛光和电解抛光》.ppt VIP
- 校园内施工安全教育课件.pptx VIP
- 某某村党群服务中心项目可行性研究报告.doc VIP
- 2023年电动自行车换电站相关项目可行性研究报告.docx VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
- (王红)《遣戍伊犁日记》《叶柝纪程》录文.doc VIP
- 一种用硅藻土助滤剂废弃物制备纳米白炭黑的方法.pdf VIP
- 数字化转型之数据治理解决方案.pdf VIP
文档评论(0)