




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计报告学生:学号:班级:专业:重庆邮电大学移通学院2011年6月前言随着当今社会的不断开展,计算机已经成为了我们生活中必不可少的一局部,而数“数据库原理”是计算机对数据进行管理的重要根底理论技术,不济事计算机学科的核心课程,而且已经成为其他理工科专业甚至管理类专业的热门选修课。现代社会是信息爆炸的时代,对于快速增长的信息的管理已经成为首先要解决的问题。数据库系统的目的就是对于它们进行有效的组织、存储、检索、维护和加工利用。数据库研究和处理的根本对象是数据,数据与信息是分不开的。当所有相关信息被数据符号化以后,这些数据也被赋予了特定的语义,充分反映了现实世界有些事物的存在特性。从哲学的据角度说,现实世界里所有的事物都是具有连系的。基于这一事实,可以从数据出发,经过相应的加工运算,产生出一些新的数据,获取一些新的信息,为决策和研究提供有利的依据。如何通过对大量数据存储处理,将数据转换为新的更有意义的信息,从而产生、管理和决策提供有利的支持呢?这需要经过数据的收集、分类、组织、编码、存储、检索、维护等一系列操作,这些操作统称为数据管理。而今天我们就通过我们身边最常见的例子——学生成绩管理,来认真的学习,了解数据库的一些特性和作用。一、实验目的1〕掌握利用企业管理器和T-SQL语句创立表,修改表结构以及删除表2〕能够向表中插入数据、更新数据以及删除数据。3〕掌握创立、删除和修改约束的方法二、实验内容E-R图:1.创立表,并创立相应的约束。要求:在学生管理数据库XSGL中创立三个表。〔1〕创立名为Student(学生信息)的表,表中的各列要求如下:字段名称字段类型大小说明Snovarchar50主键Snamevarchar50Sexvarchar10ageint4birthdaydatetime8Sdeptvarchar50〔2〕创立名为Course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明Cnovarchar50主键Cnamevarchar50Cereditreal4〔3〕建名为Score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明Snovarchar50数据来自学生信息表主键Cnovarchar50数据来自课程信息表主键Gradereal40--100增加、修改和删除字段,要求:给Student表增加一个memo(备注)字段,类型为varchar(200)〔2〕将memo字段的类型修改为varchar(300)〔3〕删除memo字段3.向表中添加数据、更新数据、删除数据并验证约束。要求:〔1〕使用INSERTINTO命令向三个表中分别插入假设干数据,验证主键约束、唯一性约束以及默认值约束。使用UPDATE命令更新数据、验证外键约束。使用DELETE命令删除数据。删除表。要求:〔1〕利用企业管理器删除表:〔2〕利用DROPTABLE语句删除表连接数据库代码三、实验结果建立学生表Student(Sno,Sname,Sex,age,birthday,Sdept):其中Sno(varchar50)为主键,Sname(varchar50),Sex(varchar50),age(int4),birthday(detetime8),Sdept(varchar50)建立课程表course(Cno,Cname,Ceredit):其中Cno(varchar50)为主键,Cname(varchar50),Ceredit(real4)建立学生选课表score(Sno,Cno,Grade):其中Sno(varchar50)、Cno(varchar50)为主键,Grade(real4)4)语句查询〔1〕查询全体学生的学号和姓名。〔2〕查询全体学生的姓名、学号、所在系。〔3〕查询全体学生的详细信息。〔4〕查询全体学生的姓名及其出生年份。〔5〕查询软件工程系全体学生的名单。〔6〕查询所有年龄在20岁以下的学生姓名以及年龄。〔7〕查询考试成绩不及格的学生的学号四、总结我了解到了数据库的作用和特点。我还学会了SQLServer的应用。数据库的根本特点:具有较好的数据集成效果。首先,数据库系统所存储的数据及其之间的相互联系全部采用统一的数据结构来描述,使得数据整体具有良好的结构化特点;其次,数据库系统中的数据是一个联系紧密的整体,不仅可以满足多个不同的应用需求,而且易于扩充。具有较好的数据共享性。数据库系统中的数据可以共享到数据项的层次,不仅方便了多种应用效劳,而且易于扩充和增加新的应用效劳功能;数据库系统中的数据存储经过标准化处理,因此被重复储存的可能性很小,使冗余度降到最低,这种标准化处理还保证了数据的一致性。具有较好的完整性和平安性。数据库系统中的数据由数据库管理系统统一进行管理和控制,借助数据库管理系统提供的管理手段,能够对数据库中数据进行完整性检查,监督数据库访问的合法性,控制多个访问的并发运行,防止用户间访问的相互干扰,提供当数据库遭到破坏时数据进行恢复的能力。SQL的特点:SQL功能强大,集数据定义语言〔DDL〕、数据操纵语言〔DML〕和数据控制语言〔DCL〕于一体,使用统一的语法形式,完成数据定义、数据查询、数据更和数据控制功能,易学易用。对SQL语句的解释由DBMS完成,语句对在任何处断行没有特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《精神的三间小屋》课件 统编版语文九年级上册
- 英语信息技术课件下载
- 昆明路边摊管理办法
- 机关招聘费管理办法
- 景区运营部管理办法
- 厦门实验室管理办法
- 压裂返排液管理办法
- 合肥养信鸽管理办法
- 常州消火栓管理办法
- 胆汁反流相关性疾病课件
- 企业入孵合同范本
- 《特种作业人员培训》课件
- 铝单板雨棚施工方案
- 《心脑血管疾病防治》课件
- UL4703标准中文版-2020光伏线UL中文版标准
- 护理质量改善项目开题汇报
- SHT+3413-2019+石油化工石油气管道阻火器选用检验及验收标准
- 个人分包协议
- JT-T-329-2010公路桥梁预应力钢绞线用锚具、夹具和连接器
- 手术衣穿脱流程
- 2024年职业卫生技术人员评价方向考试题库附答案
评论
0/150
提交评论