数据库原理实践报告

2024-05-13

数据库原理实践报告(精选6篇)

数据库原理实践报告 第1篇

数据库原理与实践团体项目功能描述报告

某某系统某某软件

学生一,学生二,学生三,学生四

班级,email

组别:(按照上次的填好)

一、项目简介

按照目前进度框架式描述该项目的大体功能模块。对于创新点,卖点的框架性描述。

二、功能介绍及进度

对该软件的功能点进行较为详细的描述,可用表格显示如下

功能模块具体介绍完成进度

XX登陆模块提供用户注册,登陆管理的功能

创新点在于用户界面上。。编码阶段

XX用户管理模块对用户进行搜索,删除,添加等功能

创新点在于提供了。。功能研究阶段

。。。已经完成。。。。。

三、努力方向

对仍未完成的部分的对策。如何保证能够完成后续的部分

四、问题与解决思路

所遇到的问题,已经解决或者大概的解决方法,五、参考资料

对文献,书籍,软件代码等注明出处。

六、自我评价

对比上次的开题报告,自己对目前的进展如实打分。

七、诚信承诺

本组成员郑重承诺在项目实施的过程中不发生任何不诚信现象,一切不诚信所导致的后果均由本组成员承担。

签名:

日期:

数据库原理实践报告 第2篇

实验序号与实验名称:实验九:用户管理和权限管理

姓名:薛亚妮学号:201000901045

专业班级:信计101实验日期:2012年 12月15日

一、实验目的:理解和体会数据库安全性的内容,加强对DBMS功能的认识。

二、实验内容:数据库的用户管理和操作权限管理。

三、程序源代码:

1、对象操作授权

sp_grantdbaccess 201000901035

grant select on 产品1045 to 201000901035

grant create view,create table to 201000901035

grant execute on sp_getgoods to 2010009010352、在授权过程中体会GRANT命令中WITH GRANT OPTION 短语的作用。

--用户201000901045--

grant select on产品1045 to [201000901035] WITH GRANT OPTION

--用户201000901035--

grant select on 产品1045 to [201000901035]

As [201000901035]

3、分情况收回授权,并体会REVOKE命令中GRANT OPTION FOR和CASCADE

--短语的作用

revoke select on 产品1045 from 201000901035

revoke create view,create table to 201000901035

revoke grant option for select on 产品1045 from 201000901035 CASCADE

四、实验结果分析与总结

安全性控制是数据库管理员(或系统管理员)的一个重要任务,他要充分利用数据库管理系统的安全功能,保证数据库和数据库中数据的安全。

授权登录用户为当前数据库用户 :

sp_grantdbaccess [@loginame =] login

[,[@name_in_db =] name_in_db]

使一个登录用户成为数据库用户只是授权的第一步,数据库管理员可以进一步为能够连接到自己所管理数据库的用户在该数据库上授予所需要的权限.收回权限:收回语句授权 :REVOKE { ALL | statement_list } FROM name_list

收回对象授权 :

REVOKE [GRANT OPTION FOR]

{ ALL [ PRIVILEGES ] | permission_list }

{[(column_list)] ON { table | view } | ON { table | view } [(column_list)]

| ON stored_procedure| ON user_defined_function }

FROM name_list

[ CASCADE ]

[ AS { group | role } ]

禁止语句权限: DENY { ALL | statement_list } TO name_list

禁止对象权限: DENY { ALL [ PRIVILEGES ] | permission_list }

{[(column_list)] ON { table | view } | ON { table | view } [(column_list)]

| ON stored_procedure| ON user_defined_function }

TO name_list

数据库原理实践报告 第3篇

具有医学背景的信息管理与信息系统专业 (以下简称信管专业) 是我校2004年开始招生的新上专业, 培养目标是为各级各类医疗机构培养信息管理与信息系统方面的专业人才。信管专业作为我校的品牌专业, 在几年的建设过程中, 专业建设小组在课程设置、教师梯队建设、毕业论文 (设计) 管理等诸多方面进行了有益尝试与探索。就信管专业课程设置而言, 根据专业特点, 进一步强调计算机相关课程在专业发展中的重要性。在该类课程中, 《数据库原理》即是信管专业的一门专业必修课, 在传统教学模式下, 课程的授课存在以下两点突出问题:

1.授课重教轻学。由于授课课时不足这个普遍存在的问题, 导致教师在规定课时内更重视知识点的传授, 处于一种“满堂灌”的状态。

2.教学与实践脱节。信息管理专业的毕业实习、毕业论文 (设计) 制作都会大量涉及到数据库方面的知识。但实际教学中采用传统授课方式使学生无法在头脑中形成有关数据库应用的完整概念, 能理解基本概念, 但无法应用于实践中, 遇到问题无从解决。

二、《数据库原理》课程教学改革实践

从2009级信管专业开始, 课程建设小组针对《数据库原理》课程在教学中存在的问题, 开展了一系列卓有成效的教学改革。

1.重视教学内容建设, 体现医学院校特色。教学设计理论强调“教”首先要从“为什么学”入手, 以确定学生的学习需要和教师的教学目的;进而根据教学目的, 教师需进一步确定通过哪些具体的教学内容才能达到教学目标, 从而满足学生的学习需要, 即确定“学什么”;要实现具体的教学目标, 使学生掌握需要的教学内容, 应采用什么策略, 即“如何学”;最后, 要对教学的效果进行全面的评价, 根据评价的结果对以上各环节进行修改, 以确保促进学生的学习, 获得成功的教学。根据我校信管专业培养目标服务于医疗机构的特点, 专业建设小组在进行课程内容建设时, 讨论确定《数据库原理》课程的基本内容。以基本内容为主线, 贯穿现代化医院管理在其中, 通过前往教学医院实地调查与网络查询等手段, 分析医院管理系统在现代化医院管理中所发挥的作用, 并选择其中的门诊挂号预约系统为例, 利用实验课, 以小组为单位, 分析讨论医院门诊预约系统应具备的功能, 并要求各学习小组根据讨论结果填写系统分析结果表。通过注重教学内容建设, 调动学生学习兴趣, 加深了学生对课程内容的理解。

2.以项目带动课程学习, 促进学生多元智能发展, 提升教学效果。传统授课过程中, 教学侧重语法、基本概念、基本原理, 知识点孤立, 学生无法将所学知识顺利应用到实践中。为了解决知识学习与应用脱节的问题, 授课过程中引入项目学习。由于09级信管专业共两个教学班95名学生, 考虑到人数相对较多, 采取以学习小组为单位的方式开展项目学习。基于项目的学习主要由内容、活动、情境、结果四大要素构成。第一, 项目学习设计。 (1) 内容。项目学习内容设计应当保持与课程标准一致的目的。《数据库原理》课程主要培养学生数据库的设计能力, 为后续课程奠定必要的基础。《数据库原理》课程项目学习内容来自于涉及数据库开发技术的相关系统、平台的设计题目, 在开展项目教学时, 共计为学习小组提供了22个练习项目供学生选择, 这些设计题目内容均来源于现实生活, 特别是其中有些设计题目和学生的日常生活及专业关系非常密切, 其中“大学外语四六级报名系统”也是课题组教师承担的校级项目。 (2) 活动。以小组为单位的学习强调小组成员之间的协作, 活动开展以学生课下讨论、分析为主, 教师适当参与为辅。为了保证项目活动在有限的教学时间内能够取得一定的成绩, 要求各学习小组严格遵守时间进程, 课下开展积极讨论。由于工作到位, 教学班所有学习小组整体表现良好。几乎所有的学习小组, 都能够提前将设计内容与教师进行沟通, 共同探讨, 发现设计不足。根据项目学习进程安排, 教师为各学习小组布置更进一步的学习内容, 包括:各学习小组根据设计讨论, 绘制数据库设计所需E-R图, 并阐述系统需求分析, 描述系统各项功能, 提交相关文档资料。各学习小组将设计结果制作成幻灯片进行汇报, 阐述设计思路、设计结果。 (3) 情境。教师为教学班组织了项目设计汇报, 为学习者提供一个交流、沟通的环境。各项目学习小组不仅要阐述各自的设计思想, 同时要回答教师针对各项目设计所提出的问题。 (4) 结果。项目学习不仅要达到锻炼学生数据库设计能力的目的, 同时, 也要能够有效促进学生多元智力的发展。通过对项目的协作讨论、设计, 学习者对所学课程内容在原有基础上有了更深的理解, 对数据库设计在整个系统开发中的重要作用有了更进一步的了解;通过项目汇报, 为学生提供一个共同学习的机会, 在介绍自己所在学习小组设计情况的同时了解其他学习小组项目的设计情况;通过现场问题回答, 教师可以更进一步了解各项目小组成员对所设计项目的理解程度。第二, 效果评价。教学是一门艺术, 课堂应该成为教师与学生、学生与学生思维碰撞产生火花的场所, 而不仅仅是枯燥的知识传授。通过对信管专业《数据库原理》课程的一系列改革, 对教师、学生及课堂都有很好的促进作用。 (1) 学生。通过分组实验及小组项目学习, 可以充分地让学习者参与到学习活动中, 培养自信心, 改善学习态度;与传统以教师为中心的教学相比, 对学生自主学习要求更高, 可以提高学生的学习动力, 促进学生问题解决、合作、沟通能力。学生的学习从被动学习向自主学习转变, 个体学习向合作学习转变, 接受学习向探究学习转变。 (2) 教师。课程内容与专业特色相结合, 开展分组练习及项目学习, 都对教师的专业水平提出了进一步的要求, 促进教师提高自身专业水平;教师适度参与到学生的项目设计过程中, 也加强了和学生的联系。教师从关注知识、技能向关注学生转变, 从给予知识、技能向创设活动进行引导转变。 (3) 课堂。多种形式的授课, 使教学活动不再单单局限在45分钟的课堂内。学生可以对一个没有明确答案的问题进行充分的讨论, 延伸了课堂;在被延伸了的课堂中, 学生需要通过讨论、协作找到问题的解决办法, 允许出错, 并在错误中学会反思, 不断进行修正, 最终获得解决问题的办法。课堂从单一传授知识向发现问题、解决问题转变。

《数据库原理》作为信息管理专业的一门专业必修课, 无论对后续课程的学习, 还是毕业设计的高质量完成, 以及未来的工作岗位而言, 都有举足轻重的作用。不同的教师针对该课程的教学改革采取方法不同, 但不论怎样, 就各自的教学对象选对方法很重要, 再就是要认真地将方法实践于教学活动中, 发现问题, 解决问题, 从而取得较好的教学效果。通过加强课程实验以及项目训练, 学生的学习兴趣明显提高, 开发设计能力得到锻炼, 教学效果明显。

摘要:《数据库原理》作为信息管理与信息系统 (医学) 专业的必修课, 普遍选择的教师“讲”, 学生“听”的传统授课方式存在一定弊端, 不利于培养学生的动手能力, 教学效果欠佳。通过加强课程建设, 注重实验训练, 以及将项目训练穿插于日常教学等方式, 可以有效弥补以教师为中心的传统授课方式的不足, 有利于学生加深对课程知识的理解及提高学生项目开发的实战能力。

关键词:数据库原理,教学改革,项目教学

参考文献

[1]沈美, 于翔.“数据库技术”课程教学改革的探讨[J].计算机教育, 2010, (1) :73-74.

[2]兰景英, 范勇.基于项目驱动的软件测试人才培养模式[J].计算机教育, 2011, (6) :32-35.

对数据库原理课程实践环节的探讨 第4篇

【关键词】软件工程专业 数据库原理 实践

【中图分类号】G642 【文献标识码】A 【文章编号】1006-9682(2009)04-0070-02

【Abstract】The aim of software engineering education is to cultivate students’ engineering capabilities to analyze, design and implement software. But currently, there exists problems in practice education——ignoring connection among knowledge and ignoring relation between other courses. While pointing out these problems, we also propose solutions to solve them.

【Key words】Software engineering major Principles of database management Practice

一、引 言

数据库技术是信息技术中发展最快的领域之一,也是应用最广的技术之一,已成为计算机信息系统与应用系统的核心技术与重要基础。数据库原理课程是软件工程专业的一门主干必修课程,该课程系统、完整地讲述了当前数据库技术从基本原理到应用实践的主要内容,力争使学生能够正确理解数据库的基本原理,掌握数据库的设计方法和应用技术。能在现有主流的数据库管理系统之上进行应用系统的开发和管理。因此,数据库原理是集理论性、实用性、操作性、创新性于一体的综合课程。

数据库原理[1]是软件工程专业的一门主干必修课程,其重要性不言而喻。这门课程不仅要求学生掌握数据库的基本概念、原理,还特别强调培养学生应用数据库技术动手解决实际问题的能力。如何使理论与实践不脱节,真正培养出具备扎实的基础知识、较强的实际工程实践能力的软件工程专业人才,是讲授这门课程的教师一直都在探索的问题。根据切身的教学经验,从实践环节着眼,对数据库原理课程的讲授进行了思考。

二、实践教学普遍存在的问题

数据库原理是一门综合性的课程,主要表现在:内容庞杂,包括了数据库的基本概念、理论、关系代数和关系演算语言、关系规范化理论、SQL语言、数据库设计、数据库保护等;涉及面广,除了数据库技术,还牵涉到了软件工程、Web程序设计、软件质量管理等方面。目前各高校软件工程专业的数据库原理课程教学内容和教学方法大致相近,大都依据指定的一本教材,按编排顺序进行课堂教学和实验,在学期末进行课程设计。在这样的教学模式下普遍存在教学与实践脱节的问题,主要表现在如下几个方面:

1.学生对基本概念理解不透彻,基本理论掌握不扎实。基本概念、基本理论是授课的重点。如果没有适当的工程项目经验,仅凭理解加记忆的方法来应付考试,许多知识点理解就不会透彻,并且学完以后印象不深、很快就会遗忘。

2.大部分学生分析问题、解决问题的能力差。在教学过程中,时常会发现一些学生考试分数很高,但是在课程设计或毕业设计中却体现不出相对应的能力来。所学的知识没有被转化成为分析问题、解决问题的能力。

3.学生感到时间紧、任务重。主要原因是课程设计的课时安排不合理,将课程设计集中安排在学期末的一周内。这么短的时间内既要调研、做需求分析、数据库设计,又要编程、写设计报告等,学生必然会感到时间很紧张、课程设计的质量也难以保证。

简而言之,在现行教学模式中,虽然设置了实验、课程设计等实践环节,但却忽略了两个衔接。一个是知识点之间的衔接。通常,实验的设计是以课堂讲解的知识点进行设计,各个实验是单元性的,相互独立,无法使学生理解知识点间的联系。然而,课程设计却要求学生在临近期末的一周时间里,综合所学,完成一个小型数据库系统的设计、开发。这对于大部分初学数据库的学生而言,难度很大。导致很多学生纷纷选择与开发能力相对较强的学生组成小组,共同完成课程设计,从而无法在实践中真正锻炼自己的动手能力。另一个是忽略了与软件工程等相关课程的衔接,使学生无法真正综合地了解、掌握并实践一个软件系统的开发、维护、扩充的全过程。

三、改进实践教学的措施

目前的教学中,主要依据教材,以关系数据库为基础、数据库管理系统为中心,介绍关系系统的基本原理,教材中很少涉及到具体应用,学生在学习过程中很难深入理解数据库中的一些重要技术,更谈不上如何从实践上去把握。而数据库原理课程的后续课程一般又不再安排一门操作性强的商业数据库课程,比如SQL Server数据库等。知识点之间、数据库原理与相关课程之间的脱节,一方面无法调动学生的自主学习积极性;另一方面因为实践内容欠缺连贯性、综合性,无法培养学生的实际工程实践能力。要消除脱节,实现两个衔接,势必要对现行的教学方法进行改进。

现行教学模式中,实验的设计是以课堂讲授的知识点为驱动,能起到加深学生对知识点印象的作用,但却无法调动学生自主学习的积极性。比如建立数据库、建立表、完成特定SQL操作等单元性实验,学生依葫芦画瓢,大都能顺利完成。但实际上,学生却对各个知识点的联系理解不够,比如表与视图的关系。当临近期末,需要完成综合性较强的课程设计时,学生明显感到相较于实验,课程设计难度增大;同时,由于学生平时缺乏综合训练,很难达到预期的教学效果。要实现实验与实验的衔接,就要使实验内容间有连贯性,就是要以任务为驱动对实验进行设计。 以一个具体的、能调动学生学习积极性的任务,对讲授的知识点进行合理的组合,将要传授的琐碎、枯燥的理论知识巧妙地蕴含其中。以知识点为驱动设计建立视图的实验,通常要求学生按教材及老师的讲解,采用SQL语句直接完成视图的建立。而以任务为驱动设计的实验,则只给出任务描述,调动学生积极性,综合运用所学知识点,自己想办法完成实验。比如,要求学生利用数据库管理一个单位职工的薪酬记录,要求财务主管可对单位所有职工的薪酬进行操作,部门主管可对部门所有职工的薪酬进行查询,职工能对自己的薪酬进行查询。以任务为驱动设计实验,能有意识地锻炼学生的自主学习能力,通过实践理解知识点及其之间的联系。

现行教学模式中,虽然设置了综合性较强的课程设计环节,但由于培养计划设置的问题,软件工程、Web程序设计等课程与数据库原理课程并行开设,使学生很难体会从需求分析开始,掌握并实践一个软件系统开发、维护、扩充的全过程。因此,可将课程设计独立出来,整合数据库原理及其相关课程,开设一门12学时左右的数据库开发的实践性课程。这一课程以某一个主流数据库软件为基础,结合软件工程导论、大型软件系统的设计和体系结构的课程,使学生能够将相关教学内容融会贯通,有机会完整地了解并实践一个大型应用软件的整个生命期的所有问题,而不是每门课都只了解其中的一个片段。

四、小 结

对于软件工程专业的学生而言,扎实掌握数据库的基本原理、设计和开发技术,是增强其就业竞争力,满足用人单位需求的重中之重。对数据库原理课程的实践环节进行反思,有利于进一步促进实践教学,更好地达到课程的教学目标和效果。本文指出了实践环节中存在的知识点脱节、与相关课程脱节的问题,并提出了其改进措施。

参考文献

数据库原理实践报告 第5篇

(西安文理学院信息工程学院 7140000)

摘要:根据我国数据库的原理以及应用课程教学的改革与实践的问题进行研究探讨,在实际的数据库原理课程中普遍存在概念化的理论重于实际数据库数据的操作。因此,对于实际的数据库教学进行深入访查的基础上,对于数据库应用原理以及课程教学缺乏实际操作和多样性的教学手段,提出相关建议促使相关部门单位能够实施改革创新,本文分别对于:学习内容、教学手段、教学考核等方面分别进行研究,并且提出对于数据库原理及应用该课程教学的改革和实践的思路。

关键词:数据库原理;教学;改革;实践

引言

根据我国的数据库原理以及应用课程的教学通常分为两部分,第一就是根据数据库的概念形成原理的书面教学,第二种就是根据书面教学让学员们上机操作展开应用开发。在实际的教学中,实施以教学理念为重点,讲述数据库的基本原理和技术实施规范,在系统的教学学习之下,再开展关于程序设计语言的实现过程。最后才是以理念为基础实施擦做,实际上关于我国数据库原理的应用,在学习过程中占很小的一部分。由于学生们无法长时间接触教学,导致学生们的学习缺少直观性,在应用的实际开发教学中,一定要注重的是理论与实际相结合。所以根据我国数据库原理以及应用课程的教学问题进行探讨并且根据问题提出相关的建议。

一、数据库课程的概念

根据数据可原理及应用课程,其实是根据数据结构来组织管理数据建立在计算机的存储设备上的一个信息库,该信息库可共享、有组织、可查询。比如在一个企业内部数据信息库的建立上存在着单位内部人员的基本资料和状况。并且通过信息的传输进入企业的人事部门。此外数据库的建立不仅仅是在人事管理上,通常还可以运用在仓库、生产线、财务部门等等。实现企业内部信息自动化流程。

二、数据库实际教学中的问题

(一)教学内容偏离实际

学生们在书面上的课程可能学习的很好,但是在实际的操作过程中就会显得无所适从。在数据库的设计和实际应用的实施中,没有足够的灵活性,会让学生们在应用考核成绩上会很苦恼。面对当下市场竞争越来越激励的情况下市场要求数据库人才能够对软件应用和设计问题上的灵活操作,让学生们无法适应。

第二,就是过分注意数据库的操作,为了迎合市场大力发扬数据库的开发设计和使用方面,让学生们在数据库的教学侧重开发,并不对数据库的概念、理论进行教学。对于学生们的基础学识非常不看重,如此急功近利的情况下,学生们不明不白的学习各种操作知识,形成只知其一,不知其二的效果,不能够拓展其他应用思维,这两种极端不符合当下对于高等人才的数据库课程培养。

(二)实践环节系统不完善

目前我国对于数据库原理及应用课程教学上是没有系统的进行完善的,对于大部分的教材,基本上都是关于数据库的内容、理论、设计数据库时代背景、数据库模型讲解等等,在实践问题上基本上就像手册一样,让学生根据书本的步骤进行实践,这种方法缺乏系统的实践教学,容易把学生们的思维定性,让设计出来的数据库软件缺乏创新性,学生们的思维千篇一律这是跟实践环节的系统有关系的。教学过程中,教师没有给学生足够的时间,对于实践课程还是像课程讲解一样,并且给学生们的实践时间太少,学生们要赶时间进度自然对于创作的灵活性和多样性有局限。

(三)教学方式单一化

在数据库原理及应用课程教学中,教师的问题也是非常大的,大部分教师对于数据库的原理可能会娓娓道来,对于数据库各个内容、背景、设计思路以及详细讲解数据库的传输、储存数据的原理,学生们也根本没有时间去实施实践工作,注重理论的教学让课程的形式单一且盲目,被动的要求学生们开展思维,让同学们只重视理论内容,在实践教学分析中没有很好的进行思考,而是被各种题目的解题思路困扰。另外还有一小部分的教学是只重视实践,对于理论的教学可有可无,不仅让学生们一头雾水,在实际的考核和单一教学模式下,学生们会惧怕操作,害怕操作中出纰漏,非常局限学生们的创作思维。这也是非常不可以的。

三、解决数据库教学问题的方案

(一)结合实际改变教学内容

对于教学内容偏离实际的问题首先,应该让教学内容能够结合实际来改变目前的现状,传统的教学讲解式学习和盲目的实践实习已经不能符合当代潮流对于人才培养的需求。所以对于数据库的教学问题上,虽然一切还是以数据库的基本原理、数据库系统的概念以中心思想,然后根据原理教学对于数据库的软件实践和开发设计也要同步学习。在数据库的软件系统以及运用数据库的语言SQL等内容进行学习。让同学们在概念中学习实践,在实践中结合概念才是目前教学内容的良策。

(二)多元化教学改善学生兴趣

第二,要运用多元化教学内容改善实践体系,不仅锻炼了同学们的发散思维,更加能够锻炼同学们的操作水平,可以试着让学生们建立一个自己的数据库系统,比如:学校人员的内部管理,图书馆管理系统等等,让书本上的知识得以完善和理解。在实际教学中可以营造欢乐有活力的上课氛围,把数据库的学习带入学生们的生活,激发学生们对于教学过程的见解。教学教材可以在网上进行教学,进行学生们与老师的互动环节,可以由老师带领下进行交流沟通,第三,采用艺术手段对于教学资料进行编辑和侧面教学,多元化的教学方式激发学生们的兴趣,对上课质量有帮助。

(三)改革考核方式

学校和相关的教育部门应该改善关于数据库教学的考核方式,侧面的让学生们开始注重理论和实际相结合。让教师们能够合理安排上课时间,另同学们有充分的时间进行理论的学习以及实践操作。重点培养我国高端数据库信息应用人才,让同学们有自主权,放弃填鸭式缴械,改变课程的考核,不偏离知识和应用的任何一方,激发教学的活力以及同学们对教学的兴趣。不要成为学生们叫苦不迭和老师们对上课质量的无奈。

结论

对于数据库课程的教学内容一般是包括:数据库的原理、设计、应用三个方面。由于目前开设数据库课程的高等院校中容易过分侧重原理的学习或者过分侧重实践导致教学偏离实际,盲目的让同学们根据学习教材进行实践,涉及的相关数据库软件的应用也一笔带过,这是非常不利于学生们能够系统学习实践的。影响学生的综合认知和探索设计。这种填鸭式的教育,让同学们感到枯燥乏味,出现了“学什么讨厌什么”的现象,对于教学和培育数据库高等人才的教育是非常不利的。所以根据以上问题提出三个建议,希望相关的学校和政府部门能够高度重视对于数据库教学的改革和实践问题。

参考文献:

数据库原理实践报告 第6篇

姓名:莫鸿斌

学号:201601030137

班级:2016级计算机科学与技术

实验日期: 2018-3-23

一、实验项目

T-SQL创建修改数据库和表

二、实验目的

1.掌握SQL Server Management Studio的运用; 2.掌握T-SQL语句的执行操作;

3.如何使用T-SQL创建修改数据库和表。

三、实验内容

1.使用T-SQL创建数据库factory,要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。

2.使用T-SQL在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

3.使用T-SQL建立创建的表之间的参照完整性规则。4.在上述表中输入数据,每个表至少10条记录。

四、实验环境

安装有SQL Server2008的PC一台。

五、实验步骤及结果

1.使用T-SQL创建数据库factory

2.将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。

4.使用T-SQL在数据库factory下创建 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

5.使用T-SQL建立创建的表之间的参照完整性规则

5.在上述表中输入数据,每个表至少10条记录

上一篇:2023年山东植保会总结下一篇:二次结构钢筋、木工施工协议书