数据库实训心得

时间:2024.4.20

 

 

课  程  名  称:_数据库课程设计         

学          院:_信息工程学院___________

 专  业  班  级:__  14计算机专(1)班  ______

学          号:__   2014039060            _

姓          名:__       史腾卫    _________

指  导  老  师:__        阮丹丹___________

2014–2015 第二学期


 

一、课程设计时间. 2

二、课程设计地点. 2

三、课程设计目的. 2

四、课程设计任务及要求. 2

五、课程设计内容. 3

六、课程设计心得. 3


一、课程设计时间

此次课程设计是从20##年3月30号开始,至20##年4月3号结束,为期一周。

二、课程设计地点

实验楼S5-507机房

三、课程设计目的

目的:

《数据库课程设计》实训教学的主要目的是结合实际案例,通过实验、实习,培养学生的对数据库软件的应用能力,熟练使用几种数据库开发技术的工具,比如SQL Server 2008。让学生掌握数据库、数据表、信息、视图等相关概念,熟悉数据库的基本操作,学会使用SQL语句,能够动手设计出一个简单的数据库系统,并完成数据库的基本操作。

四、课程设计任务及要求

任务:

(1)熟悉SQL Server 2005安装配置及数据库的建立和管理。

(2)学会通过SQL语句创建与管理数据表。

(3)学生数据库软件的一些基本操作,增添、删除、查询、修改数据等。

(4)理解数据存储的过程,掌握存储过程的执行方法和存储过程的管理和维护。

(5)了解视图的概念,掌握创建视图、测试、加密视图的方法,掌握用视图管理数据的方法。

(6)理解存储过程概念、类型;掌握各种存储过程创建方法和查看、修改、删除存储过程方法。

五、课程设计内容

5.1创建数据库

    数据库代码如下:

USE master

GO

IF EXISTS(SELECT *FROM sysdatabases WHERE NAME='学生选课系统')

DROP DATABASE 学生选课系统

CREATE DATABASE 学生选课系统

GO

数据库如图:

                                  图一创建数据库

5.2创建数据表

创建数据表的代码如下:

USE 学生选课系统

--创建数据表Student

CREATE TABLE Student

(

  Sno char(8) not null primary key,--学号

  Sname varchar(12) not null,

  Sex char(2) not null default '男',

  Birth smalldatetime not null,

  Classno char(3) not null,

  Entrance_date smalldatetime

  not null,

  Homeaddr varchar(40)

  not null,

)

create table Course

(

Cno char(3) not null primary key, --课程号

Cname varchar(20) not null, --课程名称

Total_perior smallint, --总学时

Credit tinyint, --学分

check (Total_perior>3 and Credit>0 and Credit<=6)

)

create table SC

(

primary key(Sno,Cno),

Sno char(8) not null foreign key references Student(Sno), --学号

Cno char(3) not null foreign key references Course(Cno), --课程号

Grade tinyint, --成绩

check(Grade>=0 and Grade<=100)

)

如图所示:

图二创建数据表

5.3添加和删除约束

    代码如下:

DROP TABLE SC

DROP TABLE Student

DROP TABLE Course

--向Student表中增加身高列

alter table Student

add Stature numeric(4,2),

constraint ck_Stature check(Stature<3.0)

--向Student表中增加系别

ALTER TABLE Student

ADD Sdept char(8) not null

--向Student表中增加身邮政编码

alter table Student

add Postcode char(6),

constraint ck_ps check(Postcode like '[0-9][0-9][0-9][0-9][0-9][0-9]')

--删除Student表中的身高列

alter table Student

drop ck_Stature

alter table Student

drop column Stature

alter table Student

add constraint ck_date check(Birth<Entrance_date)

alter table SC

add constraint ck_grade default(0) for Grade

5.4插入数据    向数据表中插入数据

 插入数据代码如下:

insert

into Student

values ('20110001','张虹','男','1992-09-11','051',

        '20##-09-01','南京','计算机系','200413')

insert

into Student

values ('20110002','林红','女','1991-08-11','051',

        '20##-09-01','南京','计算机系','200413')

insert

into Student

values ('20110003','林浩','男','1993-09-11','061',

        '20##-09-01','上海','软件工程','200413')

insert

into Student

values ('20110004','方波','男','1990-09-11','061',

        '20##-09-01','武汉','通信工程','200413')

insert

into Student

values ('20110005','李华','女','1988-09-11','052',

        '20##-09-01','重庆','通信工程','200413')

insert

into Student

values ('20110105','刘小方','女','1992-09-11','052',

        '20##-09-01','南昌','软件工程','200413')

insert

into Student

values ('20110103','宋江','男','1988-09-11','052',

        '20##-09-01','南昌','软件工程','200413')

如图所示

 

图三插入数据

5.5查询表中数据

select *

from Student_20103322

where Sname like '张%'

如图所示:

D]3`NJP7HR9O_@Y3U4O0[}3

图四查询数据

六、课程设计心得

从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。通过这次试训,让我深刻的了解到自己的不足,要想对进行数据库更深的学习,自己得要多看有关的课外书籍,并多做练习,不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。实训不仅是让我们在实践中对理论知识的验证,也让我们知道我们多学的知识在社会上的运用,把所学知识和企业商业接轨。

这次实训,不仅让我们学到了许多有关数据库的知识,老师也给我们讲了很多社会现状和就业情况,让我们不同的角度了解这个专业的就业趋势。让我们在今后的学习中更有动力的充实自己,曾加自己的知识面和锻炼自己各方面能力。


第二篇:数据库广播培训心得


培训心得

20xx年1月18日、19日,非常荣幸的参加了朱闻韦老师的培训课程,受益良多。尤其是“数据库广播”和“新媒体广播”触动最大。

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。对于广播的包装制作来说,宣传、线性节目都可以利用数据库的概念和管理方式进行整合。

由于交通广播的特殊性——主要关注路况、驾驶人群,因而在宣传的策划和编排上,更加细致的落实到了“季节”“人群”“驾驶提示”“行车关怀”等著录项上,而节目中主持人也正可以根据临时、突发的路况、天气情况随时插播对应的宣传,以增强频率应对突发状况的灵活度、听众对频率形象的好感度。因而宣传数据库的建立是必要且迫切的。在20xx年的宣传中必要立刻建立数据库的包含:交通公益类宣传数据库、节气宣传数据库、人文关怀宣传数据库等。

还有一个非常重要的项目,被称作“新媒体广播”。 在商业广播成熟发达的美国,“内容为王,节目取胜”的道理早已植入电台的血液,现在,美国正在播出的电台节目有13000套,单是音乐电台就达9000多家,广播形态主要以“新闻、资讯、音乐、谈心”为主,广播的市场化更为成熟,也使得广播从业者更加关注受众的需求,精心打造自己的产品,以内容取胜。

在我国,随着经济、社会、文化的不断进步,人们的精神文化需求也会不断提高,广播人一定会在满足受众需求、提高专业素质、运用先进科学技术、开办新形态新样式的广播节目等方面进行不懈的探索和努力,来提升广播的综合竞争力。

拥抱数字化广播系统

相信不少人有过这样的遭遇:开车在都市楼群里穿梭或通过一座地下通道时,美妙的音乐突然变成哧哧啦啦的噪音;手持收音机经过办公室一角时,广播里清晰的新闻播报掺杂进恼人的哧哧声。这些情况的出现源于广播业一个埋藏已久的矛盾:随着广播改革的推进,节目内容的吸引力和冲击力不断增强,可广播的传播和接收技术却一直停留在100年前的AM和70年前的FM上——广播软实力的上升遭遇“硬件”技术的滞后,这已严重影响到广播的收听率和公信力。

目前,世界性的解决方案是实现广播的全面数字化。与模拟信号下的传统广播相比,数字广播不怕高速移动,可以加密,具有强抗干扰的优点。数字广播是继AM、FM调频广播后的第三代广播。它基于数字技术,播出质量可以达到CD音质,同时具有很强的移动接收能力。

“没有数字化,广播工业只有死路一条。”这是全球最具权威的IT研究与顾问咨询公司——美国高德纳公司(Gartner)的分析结论。高德纳分析的下半句是:“有了数字化,广播工业将开启新纪元。”相对于国际上通用的DAB或者DMB,我国自主研发的CMMB则受到国家广电总局的大力推广。现在,一些手机制造商推出的3G手机和一些厂商推出的MP4、PDA都有CMMB的卡。不久的将来,人们可以利用手机、PDA、MP4等手持终端随时随地听广播、看电视。

用好网络,积极与新媒体融合

对于未来的广播,上海文广新闻传媒集团副总裁汪建强认为,未来的广播是基于网站的

广播,应该把网站作为基石来考虑广播的发展制作,在广播策划编排的时候,要同时考虑广播版本和网站上的版本,成为一个互补品。与传统广播电台相比,网络广播增加了更多的互动和参与性,赋予了电台更多的个性特征,突破了传统电台众多的局限。所谓网络广播(Net Radio,Net Broadcast),即通过网络进行广播。网络广播在带宽不够时,曾有过自己短暂的辉煌,以中央台开办的“银河台”、面向学生群体的“青檬网络电台”、QQ电台等为代表,但是随着宽带的普及,网络电视台以及博客、视频新闻等的兴起,网络电台已经没有太大的优势,但是这并不等于网络对传统广播没有意义。

张馨予

更多相关推荐:
数据库实训心得

数据库实训心得一个月的数据库实训就转眼间就上完了期间讲解了一个学生管理系统最后还做了一个小的数据库链接作业现在就说说关于vb链接的数据库的一些方法首先说数据库简单的说就是建表格然后把一张一张的表格和在一起成为一...

数据库实训学习心得

宁夏理工学院学号:40112124专业:电信学院计科班级:计科12101经过了一个学期的学习,我们已经对数据库这门课有所了解,我们已经知道数据库对我们计算机科学与技术专业的重要性。而且数据库技术已经成为信息社会…

数据库实训总结

SQLServer数据库管理课实训报告这个星期是我们SQLServer数据库管理课的实训,经过一个星期的实训,让我将书本上的理论与实践相结合,领会到了许多平时课堂上所没有接受的课外知识课外训练,懂得如何去运用自…

数据库实训总结报告

经济与管理学院电子商务专业电实子商训务数据报库技告术姓名孟高源学号20xx15021编写日期20xx年1月电子商务数据库技术实训网上系统数据库实训学习心得在网络高速发展的今天我作为一名在校大学生必须跟上时代发展...

数据库实验心得体会

有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管…

Access数据库实训心得

实训心得时光飞逝我们的实训生活就要结束了经过短暂的一个星期的实训我们学习到了许多以前不懂的操作知识也明白了实践的重要性更意识到了自己在计算机上还有许多不足而最让我感触深刻的是团队精神的重要在操作中我们遇到许多问...

SQL Server数据库实训总结

SQLServer数据库实训总结为期一周的实训已经结束,从这一周中,有了很多的感悟。从学到和掌握到的东西来说,在书本上学到的东西非常不牢固,然而实训真的让我受益匪浅!实训第一天到教室时,看到老师给我们讲试训的内…

(实训报告)数据库技术课程设计仓库管理系统

数据库技术课程设计题目姓名学号班级时间目录1需求分析1111仓库管理系统的功能分析112仓库管理系统的功能图22概念结构设计33逻辑结构设计54数据库设计541数据库和各表的创建6411数据表结构设计6412创...

数据库实训报告

数据库实训报告学号09090103姓名冯超洁南京师范大学泰州学院信息工程学院实训报告题目人事工资管理系统课程数据库原理与程序设计学号姓名班级指导教师20xx年6月1人事工资管理系统摘要由于计算机技术的飞速发展数...

oracle SQL数据库实训报告

实训报告教学院课程名称专业班级姓名指导教师计算机数据库实训计算机科学与技术1班陈建辉张国军20xx年1月3日课程设计任务书20xx20xx学年第学期学生姓名陈建辉学生学号20xx40410119专业班级计科1班...

数据库实训

授课主要内容或板书设计

数据库实训

数据库实训学院应用科技学院专业电子信息工程年级姓名工作管理系统一需求分析3二数据流分析41数据流图错误未定义书签2数据字典51数据结构描述52数据流的描述53主要数据存储的定义6三概念模型设计7四逻辑结构设计1...

数据库实训心得(21篇)