




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告1、 实验目的 熟练掌握使用SQL Server Manage Studio创建数据库、表、索引和约束的方法,学会利用查看或修改数据库属性和表结构,加深对数据库模式、表结构、索引和数据完整性约束等概念的理解。2、 实验内容利用SQL Server Manage Studio中实现:(1) 创建数据库并查看数据库属性;(2) 在数据库中定义基本表及结构,定义表的主码和基本约束条件,并为主码建索引;(3) 查看基本表结构,并修改表结构直到正确。3、 实验结果1、 运用SQL语言创建数据库及基本表 图书_读者数据库其中有三个基本表:(1) 读者: 表结构:属性定义:编号 CHAR(10) 主键 姓名 CHAR(8) 单位 CHAR(20) 性别CHAR(2) 电话 CHAR(11) 数据约束:性别只能是“男”或“女”(2) 图书:表结构: 属性定义:书号 CHAR(10) 主键类别 CHAR(5)出版社 CHAR(10)作者 CHAR(8)书名 CHAR(15) 定价 INT数据约束:定价0(3) 借阅:表结构: 属性定义:书号 CHAR(10) 读者编号 CHAR(10) 借阅时间 DATETIME 主键:书名,读者编号外键约束:书号图书(书号) 读者编号读者(编号)2、 在SQL Server Manage Studio中创建数据库及基本表 学生_课程数据库中有三个基本表:(1) 课程:表结构:属性定义:课程号 CHAR(10) 主键课程名 CHAR(10)先行课 CHAR(10)(2) 选课:表结构:属性定义:学号 CAHR(10)课程号 CHAR(10)成绩 INT主键:学号,课程号外键约束:学号学生(学号) 课程号课程(课程号)(3) 学生:表结构:属性定义:学号 CHAR(10)姓名 CHAR(8)年龄 INT 性别 CHAR(2)所在系 CHAR(10) 数据约束:性别只能是“男”或“女”4、 主要实验步骤1、 运用SQL语言创建数据库及基本表CREATE DATABASE 图书_读者ON( NAME=db_data, FILENAME=G:sql_datadb_data.mdf, SIZE=50MB, MAXSIZE=100MB, FILEGROWTH=10MB)LOG ON( NAME=db_log, FILENAME=G:sql_datadb_log.mdf, SIZE=2MB, MAXSIZE=10MB, FILEGROWTH=10%)ALTER DATABASE 图书_读者MODIFY FILE( NAME=db_data, MAXSIZE=unlimited, FILEGROWTH=5MB)USE 图书_读者CREATE TABLE 图书( 书号 CHAR(10) PRIMARY KEY, 类别 CHAR(5), 出版社 CHAR(10), 作者 CHAR(8), 书名 CHAR(15) NOT NULL, 定价 INT CHECK(定价0)CREATE TABLE 读者( 编号 CHAR(10) PRIMARY KEY, 姓名 CHAR(8), 单位 CHAR(20), 性别 CHAR(2) CHECK(性别=男 or 性别=女), 电话 CHAR(11)CREATE TABLE 借阅( 书号 CHAR(10), 读者编号 CHAR(10), 借阅时间 DATETIME, PRIMARY KEY(书号,读者编号), FOREIGN KEY(书号) REFERENCES 图书(书号) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY(读者编号) REFERENCES 读者(编号) ON UPDATE CASCADE ON DELETE CASCADE,)2、 在SQL Server Manage Studio中创建数据库及基本表 (1)创建数据库 右击数据库选择“新建数据库”填写数据库属性(如下图)点击“确定”,完成 (2)创建基本表 展开数据库在“表”项右击选择“新建表”填写各项列及属性(如下图1) (图1) 设置主键:在需添加为主键的列右击选择“设置主键”(如主键由两个以及两个以上属性组成,按shift键选择需设置为主键的列)设置check约束:在需添加check约束的列右击选择“CHECK约束”,填写约束条件(如图二)(图二)设置外键:在右侧导航栏中数据库下的“键”项右击选择“新建外键”,填写外键信息(如图三)(图三)5、 实验中出现的问题和解决方法出现的问题:(1)使用SQL语言创建数据库时指定逻辑名,未指定逻辑路径,运行出错;(2) 空格是未在英语环境下使用。解决方法:(1)指定逻辑路径;(2)改变语言环境至英文,再使用符号(空格、逗号、括弧)6、 体会和提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度房屋租赁合同(按季度租赁)
- 2025标准房屋买卖合同范本
- 红苋菜养护知识培训
- 2025加强合同管理规范招标代理合作协议
- 流程优化与问题解决指导模板
- 土地流转技术支持合作协议
- 安全与管理培训课件
- 明源软件培训课件
- 企业采购合作框架协议
- 人工智能赋能的2025年智能制造示范工厂建设案例分析报告
- 广州交通辅警试题及答案
- 医院后勤考试试题及答案
- DG-T 028-2024 单粒(精密)播种机
- 生物降解材料在药包材中的应用前景-全面剖析
- 交通运输行业安全生产标准化指南
- 非标设备项目管理制度
- 智能装备故障诊断-第1篇-全面剖析
- 游戏攻略短视频行业跨境出海战略研究报告
- 人教版小学四年级上册《信息科技》全套完整版课件
- 高考志愿规划创业
- Unit 1 Back to School Reading 说课稿-2024-2025学年高一英语译林版(2020)必修第一册
评论
0/150
提交评论