实验三 数据库和表的创建与管理
更新时间:2024-04-07 15:51:01 阅读量: 综合文库 文档下载
- 实验三中推荐度:
- 相关推荐
实验三 数据库和表的创建与管理
【实验题目】
数据库和表的创建与管理
【实验目的】
1、加深对数据库、数据模型、数据库管理系统及数据库系统等基本概念的理解。 2、学会利用企业管理器创建和修改数据库和表结构。 3、了解表的结构特点和SQL Server的基本数据类型。
【实验准备】
1、数据模型的三个组成要素:数据结构、数据操作和完整性约束。
(1)数据结构。数据结构用于描述系统的静态特性,是所研究的对象类型的集合。数据模型按其数据结构分为层次模型、网状模型和关系模型。
(2)数据操作。数据操作用于描述系统的动态特性,是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作集合。
(3)数据的约束条件。数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据及其联系所具有的制约和存储规则,用以限定符合数据库状态以及状态的变化,以保证数据的正确、有效和相容。
2、关系模型的三个组成要素关系数据结构、关系操作和关系完整性约束的概念、内容和主要特点。
3、关系的完整性
关系模型的完整性规则是对关系的某种约束条件。关系模型中有三类完整性约束:实体完整性、参照完整性、用户定义的完整性。
实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。
(1)实体完整性规则。若属性A是基本关系R的主属性,则属性A不能取空值。 (2)参照完整性规则。若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。
(3)用户定义完整性规则。用户定义的完整性是针对某一具体关系数据库的约 束条件,反映某一具体应用所涉及的数据必须满足的语义要求。关系模型应提供定义和检验这类完整性的机制,以便用统一的系统的方法处理它们,而不要由应用程序承担这一功能。
【实验内容与要求】
1、 打开SQL Server的企业管理器,注册SQL Server实例,并连接数据库。
2、 创建用于教学的数据库,数据库名为STUDENT***(***为学号的后三位,下同),
初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;
日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。 3、 创建表结构
数据库STUDENT存储学生信息、课程信息及选课信息等,其中包含下列3个表:学生信息表、课程信息表、选课信息表。
利用企业管理器在STUDENT数据库上根据以下内容创建表结构: 关系表:s***(sno,sname,age,sex) (***为学号的后三位,下同)
c*** (cno,cname,credit) sc***(sno,cno,score)
要求: (1)确定各个关系的主建(定义关系表的实体完整性约束)。
(2)分析实际情况,为属性列选择合适的数据类型。
4、定义表的参照完整性和用户定义完整性约束
1)列级CHECK约束
(ⅰ)定义选课表中的成绩列在0和100之间。 (ⅱ)定义学生表中的性别为:sex= '女' or sex= '男’。
2)表间关联关系
利用关系图向导建立三个表之间的关联关系,即sno和cno为关系sc中的外码,表s***和c***为sc***表的参照表。 5、向表中输入数据
向三个表各输入8条记录,要求记录不仅满足数据列级约束要求,还要满足表间关联约束。(提示:关系数据库的实体完整性和参照完整性约束)
6、将选课表中成绩列上的约束重新定义为:在0和150之间和在0和80之间,结果怎
样?为什么?
7、查看数据库和表的信息。
选择STUDENT数据库,单击右键,查看?任务板,在右边的三个分页面中查看数据库的相关信息,包括常规、表信息和向导等,查找自己所创建的表及表的主建,并记录二者的大小。
8、向学生信息表添加列dept(学生所在系),数据类型为字符型。 9、删除学生信息表中的sex(性别)属性。
【实验报告要求】
1、数据库表的设计结果。(以表格形式说明表包括的属性、属性数据类型、属性约束、主键等)
2、总结创建表和表间主键-外键关联约束应考虑的问题。 3、实验过程出现了哪些问题,如何解决的?
【思考题】
1、你认为学号采用数值型数据类型好,还是字符型数据类型好?为什么? 2、数据库中表约束的作用什么?
正在阅读:
实验三 数据库和表的创建与管理04-07
小学生三年级最熟悉的陌生人作文06-13
华为HCNA实验典型实例 - 图文04-16
白灰窑安全操作规程03-08
铁佛镇2010年上半年平安创建工作总结04-07
定期租船合同 - 纽约土产格式 NYPE 1946(中文)06-08
面包的基础知识及原理 - 图文11-04
第四章课后习题103-16
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 创建
- 实验
- 数据库
- 管理
- 思修第八章教案
- 东风标致307路传输培训教材 - 图文
- 关于崇州市2006年财政预算执行情况
- uboot启动流程
- 管理是指组织为了达到个人无法实现的目标
- 铁佛镇2010年上半年平安创建工作总结
- 关于认真做好当前职称工作有关问题的通知川职改办37号
- 水泵检修复习题库(技师)
- 西方经济学网上作业和期末考试答案(02 - 06)
- 新版标准日本语单词初级上
- 毕业论文( 石家庄近年来的环境质量变化) - 图文
- 风险管理 教学大纲
- 施工管理报告(定)
- 2014年九年级英语全册单词表人教版新目标英汉全(附音标)
- 发票管理办法及细则练习题
- 水工建筑物综合练习题
- 年产3万吨甲酸甲酯项目
- 心理学仪器
- 锂电与铅酸电的比较
- 股票指标公式下载-会说话的K线(平顶、平底、多方炮、长